OpenAI API key holen: Anmeldung, Billing, erster curl, Rate limits

Auf der OpenAI-Plattform anmelden, Billing setzen, API key anlegen, einen curl schicken, 429 verstehen.

GPT soll im Code laufen, nicht nur in der ChatGPT-Web-App. Offizieller Weg: platform.openai.com — anmelden → BillingAPI key → erster curl auf chat/completions. Schritte laut Quickstart und Authentication.

Die suchbare Aufgabe: OpenAI API key holen und erste API-Anfrage — Konto, Abrechnung, Schlüssel, curl-Beispiel, Rate limits lesen. Kontingente: Billing / Limits im Konto.

3Anmeldung → Billing → API keys
1Erster curl
429Rate-limit-Signal

Plattform vs ChatGPT

platform.openai.com

Entwicklerkonsole: Billing, API keys, Usage, Limits. REST über api.openai.com.

chatgpt.com

ChatGPT für Endnutzer. Plus-Abo ist kein API-Kontingent.

SchrittOffiziellHäufiger Haken
Anmeldungplatform.openai.comGültige E-Mail; Regionalbeschränkungen laut Seite
BillingSettings → BillingOhne Zahlungsmittel oft kein Aufruf
API keySettings → API keysSecret nur einmal sichtbar
Erste AnfragePOST /v1/chat/completions401 → Authorization; 429 → Rate limits

Von der Anmeldung zum ersten curl

  1. 01
    Bei platform.openai.com anmelden

    E-Mail oder OAuth, E-Mail bestätigen, Dashboard. Quickstart Schritt eins.

  2. 02
    Billing einrichten

    Settings → Billing, Karte hinzufügen. Token-Abrechnung. Pricing.

  3. 03
    API key erstellen

    Settings → API keys → Create new secret key. Im Passwortmanager speichern. Nie in Git oder Frontend.

  4. 04
    Ersten Chat Completions curl senden

    $OPENAI_API_KEY setzen, POST an https://api.openai.com/v1/chat/completions. Erfolg: choices[0].message.content.

  5. 05
    Rate limits und 429 lesen

    Rate limits: RPM/TPM. Header x-ratelimit-remaining-requests. Bei 429 retry-after. Settings → Limits.

export OPENAI_API_KEY="sk-..."

curl https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"Say hello in one word."}]}'

Wo erste Aufrufe brechen

401
Fehlender/falscher/widerrufener Schlüssel.
429
RPM/TPM überschritten.
403 / model not found
Tier ohne Modell. Quickstart-Default oder Limits.

Minimalen curl zuerst. Leckender Schlüssel ist teurer als falsches Modell.

Integration abstimmen

API ist HTTP; Copilot/Cursor Agent ist anderer Weg. Endpoint und Limits auf eine Seite. Kurzer oakmeet-Raum: acht Personen, etwa eine Stunde. Google AI Studio, Cline mit eigenem Schlüssel.

Enthält ChatGPT Plus API-Kontingent?

Nein. Plus ist chatgpt.com; API separat auf platform.openai.com.

Gibt es noch Free-Tier?

Richtlinien ändern sich. Billing/Limits nach Anmeldung vertrauen.

Schlüssel geleakt?

Sofort unter Settings → API keys widerrufen und neu erstellen.

Rate limits erhöhen?

Rate-limits-Guide: Usage tier. Settings → Limits prüfen.

Raum starten