Skip to content

OpenAI-Kreditabfrage: 3-Stunden- und 24-Stunden-Kredite ​

Was Sie nach diesem Tutorial können ​

  • Verwenden Sie /mystatus, um Kredite von OpenAI Plus/Team/Pro-Abonnements abzufragen
  • Verstehen Sie die Informationen zu 3-Stunden- und 24-Stunden-Krediten in der Ausgabe
  • Verstehen Sie den Unterschied zwischen Haupt- und Nebenfenstern
  • Erfahren Sie, wie Token-Ablauf behandelt wird

Ihre aktuelle Situation ​

Die OpenAI-API-Aufrufe sind begrenzt. Nach Überschreitung werden Sie temporär eingeschränkt. Aber Sie wissen nicht:

  • Wie viel Kredit verbleibt aktuell?
  • Welches der 3-Stunden- und 24-Stunden-Fenster wird verwendet?
  • Wann wird zurückgesetzt?
  • Warum werden manchmal Daten aus zwei Fenstern angezeigt?

Wenn Sie diese Informationen nicht rechtzeitig kennen, kann dies Ihren Fortschritt bei der Entwicklung mit ChatGPT beeinträchtigen.

Wann sollten Sie dies verwenden? ​

Wenn Sie:

  • Häufig OpenAI-API zur Entwicklung verwenden
  • Langsamere Antworten oder Rate-Limiting bemerken
  • Die Nutzung von Teamkonten erfahren möchten
  • Wann der Kredit zurückgesetzt wird, wissen möchten

Grundlegende Idee ​

OpenAI hat zwei Rate-Limiting-Fenster für API-Aufrufe:

FenstertypDauerFunktion
Hauptfenster (primary)Wird vom OpenAI-Server zurückgegebenVerhindert zahlreiche Aufrufe in kurzer Zeit
Nebenfenster (secondary)Wird vom OpenAI-Server zurückgegeben (kann fehlen)Verhindert langfristige Übernutzung

mystatus fragt beide Fenster parallel ab und zeigt für jedes:

  • Verwendeten Prozentsatz
  • Verbleibenden Kredit-Fortschrittsbalken
  • Zeit bis zur Rücksetzung

INFO

Die Fensterausführungszeit wird vom OpenAI-Server zurückgegeben und kann für verschiedene Abonnementtypen (Plus, Team, Pro) unterschiedlich sein.

Folgen Sie mir ​

Schritt 1: Abfragebefehl ausführen ​

Geben Sie in OpenCode /mystatus ein, das System fragt automatisch die Kreditinformationen aller konfigurierten Plattformen ab.

Was Sie sehen sollten: Enthält Kreditinformationen von Plattformen wie OpenAI, Zhipu AI, Z.ai, Copilot, Google Cloud (abhängig davon, welche Plattformen Sie konfiguriert haben).

Schritt 2: OpenAI-Abschnitt finden ​

Suchen Sie in der Ausgabe den Abschnitt ## OpenAI Account Quota.

Was Sie sehen sollten: Ähnlich diesem Inhalt:

## OpenAI Account Quota

Account:        user@example.com (plus)

3-hour limit
██████████████████░░░░░░░░ 60% remaining
Resets in: 2h 30m

Schritt 3: Hauptfenster-Informationen interpretieren ​

Das Hauptfenster (primary_window) zeigt normalerweise:

  • Fenstername: Wie 3-hour limit oder 24-hour limit
  • Fortschrittsbalken: Visuelle Darstellung des verbleibenden Kreditanteils
  • Verbleibender Prozentsatz: Wie 60% remaining
  • Rücksetzzeit: Wie Resets in: 2h 30m

Was Sie sehen sollten:

  • Der Fenstername zeigt die Dauer (3 Stunden / 24 Stunden)
  • Je voller der Fortschrittsbalken, desto mehr verbleibt, je leerer, desto schneller wird er aufgebraucht
  • Die Rücksetzzeit ist ein Countdown, bei Null wird der Kredit aktualisiert

WARNING

Wenn Sie Limit reached! sehen, ist der aktuelle Kredit aufgebraucht, Sie müssen auf die Rücksetzung warten.

Schritt 4: Nebenfenster anzeigen (falls vorhanden) ​

Wenn OpenAI Daten des Nebenfensters zurückgibt, sehen Sie:

24-hour limit
████████████████████████████ 90% remaining
Resets in: 20h 45m

Was Sie sehen sollten:

  • Das Nebenfenster zeigt eine andere Zeitdimension der Kreditnutzung (normalerweise 24 Stunden)
  • Kann einen anderen verbleibenden Prozentsatz haben als das Hauptfenster

INFO

Das Nebenfenster ist ein unabhängiger Kredit-Pool. Wenn das Hauptfenster aufgebraucht ist, wird das Nebenfenster nicht beeinträchtigt und umgekehrt.

Schritt 5: Abonnementtyp anzeigen ​

In der Account-Zeile können Sie den Abonnementtyp sehen:

Account:        user@example.com (plus)
                                   ^^^^^
                                   Abonnementtyp

Häufige Abonnementtypen:

  • plus: Persönliches Plus-Abonnement
  • team: Team-/Organisationsabonnement
  • pro: Pro-Abonnement

Was Sie sehen sollten:

  • Ihr Kontotyp wird in Klammern nach der E-Mail angezeigt
  • Unterschiedliche Typen können unterschiedliche Kreditbeschränkungen haben

Kontrollpunkt ✅ ​

Überprüfen Sie, dass Sie Folgendes verstehen:

SzenarioWas Sie sehen sollten
Hauptfenster verbleibend 60%Fortschrittsbalken ca. 60% voll, zeigt 60% remaining
Rücksetzung nach 2,5 StundenZeigt Resets in: 2h 30m
Limit erreichtZeigt Limit reached!
Nebenfenster vorhandenHaupt- und Nebenfenster haben jeweils eine Zeile Daten

Häufige Fehler ​

❌ Falsche Operation: Nicht nach Token-Ablauf aktualisieren ​

Fehlererscheinung: Sie sehen ⚠️ OAuth-Autorisierung abgelaufen (Chinesisch) oder ⚠️ OAuth token expired (Englisch)

Ursache: Der OAuth-Token ist abgelaufen (bestimmte Dauer vom Server gesteuert), nach Ablauf kann der Kredit nicht abgefragt werden.

Richtige Operation:

  1. Melden Sie sich in OpenCode erneut bei OpenAI an
  2. Der Token wird automatisch aktualisiert
  3. Führen Sie /mystatus erneut aus, um abzufragen

❌ Falsche Operation: Haupt- und Nebenfenster verwechseln ​

Fehlererscheinung: Sie denken, es gibt nur ein Kreditfenster, aber das Hauptfenster ist aufgebraucht und das Nebenfenster wird weiterhin verwendet

Ursache: Die beiden Fenster sind unabhängige Kredit-Pools.

Richtige Operation:

  • Achten Sie auf die Rücksetzzeit beider Fenster
  • Hauptfenster setzt schneller zurück, Nebenfenster langsamer
  • Ordnen Sie die Verwendung angemessen zu, vermeiden Sie, dass ein Fenster langfristig überlastet ist

❌ Falsche Operation: Teamkonto-ID ignorieren ​

Fehlererscheinung: Team-Abonnement zeigt nicht Ihre eigene Nutzung

Ursache: Team-Abonnement muss die Teamkonto-ID übergeben, andernfalls wird möglicherweise das Standardkonto abgefragt.

Richtige Operation:

  • Stellen Sie sicher, dass Sie das richtige Teamkonto in OpenCode angemeldet haben
  • Der Token enthält automatisch chatgpt_account_id

Zusammenfassung ​

mystatus fragt Kredite ab, indem es die offizielle OpenAI-API aufruft:

  • Unterstützt OAuth-Authentifizierung (Plus/Team/Pro)
  • Zeigt Haupt- und Nebenfenster (falls vorhanden)
  • Visualisiert verbleibenden Kredit mit Fortschrittsbalken
  • Countdown zeigt Rücksetzzeit
  • Erkennung von Token-Ablauf automatisch

Vorschau auf die nächste Lektion ​

In der nächsten Lektion lernen wir Zhipu AI und Z.ai-Kreditabfrage.

Sie werden lernen:

  • Was ist der 5-Stunden-Token-Kredit
  • Wie man die MCP-monatliche Quote anzeigt
  • Warnhinweise, wenn die Nutzung 80% überschreitet

Anhang: Quellcode-Referenz ​

Klicken Sie hier, um die Quellcodepositionen anzuzeigen

Aktualisierungszeit: 2026-01-23

FunktionDateipfadZeilennummer
---------
---------
Ausgabe formatierenplugin/lib/openai.ts164-194
---------
---------
---------
OpenAIAuthData Typdefinitionplugin/lib/types.ts28-33

Konstanten:

  • OPENAI_USAGE_URL = "https://chatgpt.com/backend-api/wham/usage": Offizielle OpenAI-Kreditabfrage-API

Wichtige Funktionen:

  • queryOpenAIUsage(authData): Hauptfunktion zum Abfragen von OpenAI-Krediten
  • fetchOpenAIUsage(accessToken): Ruft OpenAI-API auf
  • formatOpenAIUsage(data, email): Formatiert Ausgabe
  • parseJwt(token): Analysiert JWT-Token (keine Standardbibliothek)
  • getEmailFromJwt(token): Extrahiert Benutzer-E-Mail aus Token
  • getAccountIdFromJwt(token): Extrahiert Teamkonto-ID aus Token