Übersicht
Typ: CodierwerkzeugPrimärer Pfad: OpenAI Responses (erweiterter optionaler Pfad)Unterstützung: Unterstützt mit Modell-/Pfad-Einschränkungen
/v1/responses verwenden, aber Sie sollten dies als einen erweiterten Kompatibilitätspfad behandeln. Einige Responses-only-Funktionen sind nicht für jedes Modell und jeden gerouteten Pfad garantiert.
Remote Compaction in Codex CLI wird über POST /v1/responses/compact unterstützt. Codex sendet bei /compact und Auto-Compact das aktuelle Sitzungs-model in body.model, daher muss das gewünschte Modell auf dem Responses-Pfad verfügbar sein. Konfigurieren Sie nicht /v1/compact.
Systemanforderungen
- OS: macOS, Linux (offiziell unterstützt), Windows über WSL
- Node.js: Version 18+
- npm: Version 10.x.x oder höher
Installation
Konfiguration
Schritt 1: API-Schlüssel setzen
Temporär (aktuelle Sitzung):~/.bashrc, ~/.zshrc oder ~/.bash_profile hinzufügen:
Schritt 2: config.toml konfigurieren
Bearbeiten Sie~/.codex/config.toml:
response.create-Ereignisse; stream ist implizit, und background sowie response.cancel sind auf diesem Transport nicht verfügbar. Er ist nicht die OpenAI Realtime API und akzeptiert keine session.update-, conversation.item.*-, input_audio_buffer.*-Events, kein binäres Audio und keine verschachtelten Realtime-response.create.response-Envelopes.
Wenn die Konfigurationsdatei nicht existiert, führen Sie
codex einmal aus, um sie zu erzeugen, und bearbeiten Sie dann die Datei. Starten Sie Codex nach dem Ändern von config.toml vollständig neu, damit die neuen Provider-Einstellungen geladen werden.TokenLab leitet unbekannte Responses-Felder bestmöglich weiter, ohne die Anfrage stillschweigend auf Chat Completions herabzustufen. Der ausgewählte Upstream entscheidet, ob ein Feld oder eine Kombination unterstützt wird.
Grundlegende Verwendung
Interaktiven Modus starten:Empfohlene Modelle
Interaktive Befehle
Konfiguration verifizieren
Häufige Anwendungsfälle
Code-Review:Fehlerbehebung
Verbindungsfehler
Verbindungsfehler
- Überprüfen Sie, ob
base_urlin config.toml genauhttps://api.tokenlab.sh/v1ist - Prüfen Sie die Netzwerkverbindung
- Stellen Sie sicher, dass kein Proxy stört
Authentifizierung fehlgeschlagen
Authentifizierung fehlgeschlagen
- Überprüfen Sie, ob
env_key = "OPENAI_API_KEY"in~/.codex/config.tomlvorhanden ist - Überprüfen Sie, ob die Umgebungsvariable
OPENAI_API_KEYgesetzt ist - Prüfen Sie, ob der Schlüssel mit
sk-beginnt - Stellen Sie sicher, dass der Schlüssel im TokenLab-Dashboard aktiv ist
Modell nicht gefunden
Modell nicht gefunden
- Prüfen Sie, ob der Modellname genau übereinstimmt
- Überprüfen Sie die Modellverfügbarkeit unter tokenlab.sh/en/models
Responses-native Feld abgelehnt
Responses-native Feld abgelehnt
- Einige Felder sind nur auf
/v1/responsesverfügbar, wenn TokenLab dieses Verhalten für das ausgewählte Modell und den gewählten Pfad garantieren kann - Wenn Sie
unsupported_request_fieldsehen, entfernen Sie dieses Feld oder wechseln Sie zu einem Workflow, der nicht davon abhängt
/compact oder Auto-Compact schlägt fehl
/compact oder Auto-Compact schlägt fehl
- Codex CLI ruft
POST /v1/responses/compactauf, nicht/v1/compact - Die Compaction-Anfrage verwendet das aktuelle Sitzungs-
model, daher muss dieses Modell auf dem Responses-Pfad verfügbar sein - Behalten Sie
wire_api = "responses"undbase_url = "https://api.tokenlab.sh/v1"bei