GPT / OpenAI API mit einem Prepaid-API-Key
Um die OpenAI API hier zu nutzen, ändern Sie zwei Dinge in Ihrem Code: die Base URL auf https://api.relayswitch.io/v1 und den API-Key auf einen RelaySwitch-Key. Das OpenAI SDK läuft ohne weitere Änderung, mit 19 GPT-Modellen, deren Preise direkt aus dem Katalog gelesen werden. Chat Completions und Responses stehen beide zur Verfügung.
01Was ChatGPT API, GPT API und OpenAI API bedeuten
Alle drei Bezeichnungen meinen dieselbe Schnittstelle. Es gibt zwei Arten, sie aufzurufen: Chat Completions (/chat/completions), das der größte Teil des vorhandenen Codes und der Tools verwendet, und Responses (/responses), die neuere Schnittstelle von OpenAI. Beide gibt es hier mit demselben Key, demselben Guthaben und denselben Preisen.
Wer die OpenAI API direkt nutzt, eröffnet ein Konto auf der OpenAI-Plattform, bezahlt dort und ruft die API mit einem Key von dort auf. Hier wird dieser Teil ersetzt: Sie laden Guthaben bei RelaySwitch auf, verwenden einen RelaySwitch-Key, und der Request geht an ein Gateway, das ihn an das Modell weiterleitet. Für Ihren Code ändern sich nur Base URL und Key; Request-Body, Modell-ID, Streaming und Tool Calling bleiben gleich, sodass jeder Client und jedes Framework mit einer Einstellung für die Base URL funktioniert.
Derselbe Key ruft auch Claude, Gemini und DeepSeek auf; zum Modellwechsel ändern Sie nur das Feld model.
02Der erste Request mit curl
Prüfen Sie Key und Adresse zuerst mit curl, bevor Sie beides ins SDK übernehmen. Der Key wird im Header Authorization: Bearer gesendet, und die Base URL muss auf /v1 enden: Eine Adresse ohne /v1 wird mit 404 beantwortet.
Jede Antwort trägt im Header eine Request-ID. Mit dieser ID rufen Sie den signierten Beleg ab, der Modell, abgerechnete Token und Kosten festhält.
curl https://api.relayswitch.io/v1/chat/completions \ -H "Authorization: Bearer sk-relay-..." \ -H "content-type: application/json" \ -d '{"model": "gpt-6.1-sol", "messages": [{"role": "user", "content": "Reply with ok"}]}'03OpenAI SDK für Python: nur base_url ändern
Setzen Sie base_url und api_key, der Rest bleibt. Die Token-Zahlen in usage der Antwort stimmen mit denen im Beleg überein.
Wenn Sie den Code nicht anfassen möchten, verwenden Sie zwei Umgebungsvariablen: Das offizielle OpenAI SDK liest OPENAI_API_KEY und OPENAI_BASE_URL, wenn beide nicht als Parameter gesetzt sind. Für Streaming setzen Sie stream auf true; die Antwort kommt als Server-Sent Events im selben Format wie bei OpenAI.
from openai import OpenAI client = OpenAI(base_url="https://api.relayswitch.io/v1", api_key="sk-relay-...")reply = client.chat.completions.create( model="gpt-6.1-sol", messages=[{"role": "user", "content": "Reply with ok"}],)print(reply.choices[0].message.content)04Responses API: zweiter Endpoint, derselbe Key
Neue Programme können eine der beiden Schnittstellen verwenden. Älterer Code und die meisten Tools von Drittanbietern nutzen Chat Completions, Codex CLI dagegen nur Responses; die Einrichtung steht auf der Codex-Seite. Für Editoren siehe die Cursor-Seite.
curl -i https://api.relayswitch.io/v1/responses \ -H "Authorization: Bearer sk-relay-..." \ -H "content-type: application/json" \ -d '{"model": "gpt-6.1-sol", "input": "Reply with ok"}'05Aktuelle Preise der GPT-Modelle
In USD pro Million Token, beim Rendern der Seite aus dem Katalog gelesen. Abgerechnet wird mit drei Preisen: Input, Cached Input und Output, und der Preis in der Tabelle ist der Preis, der vom Guthaben abgezogen wird. Für Modelle, deren offiziellen Preis OpenAI veröffentlicht, steht dieser Preis auf der Modellseite daneben. Den Vergleich mit anderen Entwicklern finden Sie auf der Preisseite.
| Modell | Entwickler | Input | Output | Kontext |
|---|---|---|---|---|
| GPT-6.1 Solgpt-6.1-sol | OpenAI | $0.582 | $2.91 | 1,050,000 |
| GPT-6 Lunagpt-6-luna | OpenAI | $0.0625 | $0.20 | 1,050,000 |
| GPT-6 Solgpt-6-sol | OpenAI | $0.60 | $3.00 | 1,050,000 |
| GPT-6 Astragpt-6-astra | OpenAI | $3.00 | $15.00 | 1,050,000 |
| GPT-5.6 Lunagpt-5.6-luna | OpenAI | $0.12 | $0.72 | 1,050,000 |
| GPT-5.6 Solgpt-5.6-sol | OpenAI | $1.20 | $3.00 | 1,050,000 |
| GPT-5.6 Terragpt-5.6-terra | OpenAI | $1.20 | $3.60 | 1,050,000 |
| GPT-5.5gpt-5.5 | OpenAI | $1.80 | $9.00 | 1,050,000 |
| GPT-5.4 Minigpt-5.4-mini | OpenAI | $0.75 | $4.50 | 400,000 |
| GPT-5.4gpt-5.4 | OpenAI | $1.50 | $9.00 | 1,050,000 |
| GPT-5.3-Codexgpt-5.3-codex | OpenAI | $1.75 | $14.00 | 400,000 |
| GPT-4o minigpt-4o-mini | OpenAI | $0.15 | $0.60 | 128,000 |
| GPT-4ogpt-4o | OpenAI | $2.50 | $10.00 | 128,000 |
| GPT-4.1 Nanogpt-4.1-nano | OpenAI | $0.10 | $0.40 | 1,048,576 |
| GPT 5.4 Nanogpt-5.4-nano | OpenAI | $0.40 | $2.50 | 400,000 |
| GPT 5.6gpt-5.6 | OpenAI | $0.9412 | $4.7059 | 1,050,000 |
| GPT 6.1 Terragpt-6.1-terra | OpenAI | $0.2941 | $1.4706 | 1,000,000 |
| gpt-oss-120bgpt-oss-120b | OpenAI | $0.20 | $1.80 | |
| gpt-oss-20bgpt-oss-20b | OpenAI | $0.16 | $0.72 |
USD pro Million Token
06API-Key erstellen und Guthaben aufladen
Das Guthaben wird in US-Dollar geführt, pro Token abgezogen und verfällt nicht; es gibt kein Abo und keine Monatsgebühr. Aufladungen werden nicht erstattet, beginnen Sie also mit dem kleinsten Betrag und testen Sie mit dem curl-Befehl oben. Jeder Key kann ein eigenes Dollar-Budget, ein tägliches Ausgabenlimit, eine Modell-Allowlist, eine IP-Allowlist und ein eigenes Rate Limit bekommen; die Details stehen auf der Seite zum Claude API Key und gelten genauso für GPT, denn es ist derselbe Key.
Die drei Schritte, alle in der Console:
- Konto eröffnen. Geben Sie in der Console app.relayswitch.io Ihre E-Mail-Adresse ein und melden Sie sich mit dem Bestätigungscode an; ein Google- oder GitHub-Konto geht ebenfalls. Telefonnummer, Ausweisdokument oder OpenAI-Konto sind nicht nötig.
- Guthaben aufladen. Wählen Sie Karte, auch über Apple Pay und Google Pay, oder USDT, USDC, BTC, ETH, SOL, und dann den Betrag: $10, $25, $50, $100, $250, $500. Krypto-Zahlungen werden gutgeschrieben, sobald sie im Netzwerk bestätigt sind, in der Regel innerhalb weniger Minuten.
- Key erstellen. Vergeben Sie auf der Keys-Seite einen Namen und erstellen Sie den Key. Der vollständige Key wird nur einmal angezeigt, speichern Sie ihn also sofort im Passwortmanager.
07Fehlercodes und ihre Bedeutung
Die Status 401 bis 404 werden zurückgegeben, bevor der Request das Modell erreicht, und 429, 502 und 503 enthalten keine Antwort; nichts davon wird abgerechnet. Der Fehler-Body folgt der Fehlerstruktur von OpenAI. Das OpenAI SDK für Python wiederholt Requests mit 408, 409, 429 und 5xx standardmäßig zweimal; ein gelegentliches 429 oder 502 ist deshalb oft erledigt, bevor Ihr Code es sieht.
400 invalid_request | Der Request-Body ist kein JSON-Objekt, das Feld model fehlt, oder ein Request trägt zwei verschiedene Keys. |
401 invalid_api_key | Der Key wurde nicht gesendet, ist falsch oder wurde widerrufen. Prüfen Sie den Header Authorization und den Inhalt von OPENAI_API_KEY. |
402 insufficient_balance | Das Prepaid-Guthaben reicht nicht; nach einer Aufladung läuft alles wieder normal. Ist noch Guthaben auf dem Konto, aber das Budget des Keys aufgebraucht, lautet der Code key_budget_exhausted. |
403 scope_denied / ip_not_allowed | Der Key ist gültig, aber seine Modell-Allowlist oder IP-Allowlist lehnt diesen Request ab. |
404 model_not_found | Die Modell-ID gibt es im Katalog nicht, meist ein Tippfehler oder der Anzeigename statt der ID. Eine Base URL ohne /v1 ergibt ebenfalls 404. |
429 rate_limited | Das Limit des Keys für Requests pro Minute, Token pro Minute oder gleichzeitige Verbindungen ist erreicht. Der Header retry-after nennt die Wartezeit in Sekunden. |
| 502 / 503 | Die Route zum Modell ist gestört, oder vorübergehend antwortet keine Route. Versuchen Sie es später erneut oder wechseln Sie das Modell. |
Häufige Fragen
- Wo bekomme ich einen ChatGPT API Key?
- Der Begriff ChatGPT API Key steht für zwei Dinge: den offiziellen OpenAI-Key, der auf der OpenAI-Plattform erstellt und bezahlt wird, und den Key eines Gateways, der an das Gateway bezahlt wird. Hier bekommen Sie die zweite Art: Das Konto wird mit einer E-Mail-Adresse eröffnet, das Guthaben ab $10 per Karte oder Krypto aufgeladen, und der Key mit dem Präfix sk-relay- in der Console erstellt. Als Modell-ID schreiben Sie weiterhin die GPT-ID.
- Muss die Base URL der OpenAI API auf /v1 enden?
- Ja. Die Base URL lautet https://api.relayswitch.io/v1, das SDK hängt /chat/completions oder /responses selbst an. Eine Adresse ohne /v1 wird mit 404 beantwortet.
- Chat Completions oder Responses?
- Beide werden mit demselben Key und denselben Preisen unterstützt. Vorhandener Code und die meisten Tools von Drittanbietern nutzen Chat Completions, Codex CLI dagegen nur Responses. Für Streaming setzen Sie in beiden stream auf true.
- Brauche ich ein OpenAI-Konto?
- Nein. Konto und Guthaben liegen bei RelaySwitch und werden mit einer E-Mail-Adresse eröffnet, ohne Telefonnummer und ohne Ausweisdokument.
- Wie stelle ich sicher, dass wirklich GPT antwortet?
- Jedes Modell erhält einmal täglich denselben Test-Prompt, und die Antwort wird mit den früheren Ergebnissen verglichen; die Ergebnisse sind unter https://api.relayswitch.io/v1/proof ohne API-Key einsehbar. Außerdem hat jeder Request einen signierten Beleg (GET https://api.relayswitch.io/v1/requests/:id/receipt) mit Modell, abgerechneten Token und Kosten.
- Was tun bei einem Fehler 429?
- Der Key hat sein Limit für Requests oder Token pro Minute überschritten. Der Header retry-after nennt die Wartezeit in Sekunden, oder Sie erhöhen das Limit dieses Keys in der Console. Limits gelten pro Key und wirken sich nicht auf andere Keys desselben Kontos aus.
Neue Base URL, derselbe OpenAI-Code
Base URL https://api.relayswitch.io/v1, GPT-Modelle pro Token zum Katalogpreis abgerechnet, mit öffentlich einsehbarer täglicher Prüfung.