Codex CLI-Anbindung
Konfigurationsmethode für die Anbindung von OpenAI Codex CLI an 1折AI (model_providers in ~/.codex/config.toml), Aufruf von GPT-Modellen über die Responses-Schnittstelle.
OpenAI-/GPT-Modelle sind verfügbar. Codex CLI verwendet die OpenAI-Responses-Schnittstelle (/v1/responses) und wird über den API-Schlüssel dieser Website angebunden. Verfügbare Modelle und Preise finden Sie im Modellkatalog.
Zunächst wird die Konfigurationsweise des benutzerdefinierten Anbieters für Codex erläutert; das Format stammt aus der offiziellen Codex-Konfigurationsdokumentation.
Konfigurationsdatei
Abschnitt mit dem Titel „Konfigurationsdatei“Die Konfiguration von Codex befindet sich in ~/.codex/config.toml. Benutzerdefinierte Anbieter können nur in dieser benutzerbezogenen Datei angegeben werden; die Einstellung model_provider in .codex/config.toml im Projekt wird ignoriert.
model_provider = "onezhe"model = "gpt-6-astra"
[model_providers.onezhe]name = "1折AI"base_url = "https://1zheai.com/v1"env_key = "ONEZHE_API_KEY"wire_api = "responses"Das Beispiel verwendet gpt-6-astra; dies kann durch eine andere GPT-Modell-ID ersetzt werden, die von Ihrem Schlüssel unterstützt wird.
Bedeutung der einzelnen Felder:
| Feld | Beschreibung |
|---|---|
model_provider | Welcher Anbieter verwendet wird, entsprechend der id unter [model_providers.<id>]. openai, ollama und lmstudio sind reservierte Namen und dürfen nicht verwendet werden |
base_url | Muss /v1 enthalten |
env_key | Codex liest den API-Schlüssel (API key) aus dieser Umgebungsvariable; der Name muss exakt mit dem übereinstimmen, den Sie exportieren |
wire_api | Die offizielle Dokumentation gibt an, dass derzeit nur responses unterstützt wird; bei Weglassen wird ebenfalls dieser verwendet |
Anschließend den API-Schlüssel in eine Umgebungsvariable setzen:
export ONEZHE_API_KEY="sk-你的Key"[Environment]::SetEnvironmentVariable("ONEZHE_API_KEY", "sk-你的Key", "User")Codex installieren
Abschnitt mit dem Titel „Codex installieren“Die folgenden Befehle stammen aus der offiziellen Codex-Dokumentation:
npm install -g @openai/codexbrew install --cask codexcurl -fsSL https://chatgpt.com/codex/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"Häufige Fragen
Abschnitt mit dem Titel „Häufige Fragen“401?
Der in env_key angegebene Variablenname stimmt nicht mit dem übereinstimmen, den Sie tatsächlich exportieren, oder das Terminal wurde geöffnet, bevor die Umgebungsvariable gesetzt wurde. Vergleichen Sie beide Namen und öffnen Sie das Terminal erneut.
Kann ich wire_api auf chat ändern?
Nein. In der offiziellen Codex-Konfigurationsdokumentation akzeptiert wire_api ausschließlich responses. Dienste, die nur die Chat-Completions-Schnittstelle bereitstellen, benötigen ein zusätzliches Protokollkonvertierungswerkzeug, um mit Codex verbunden zu werden.
Wie wähle ich ein GPT-Modell aus?
Sehen Sie im Modellkatalog die aktuellen Modelle und tragen Sie die Modell-ID in model ein. Starten Sie Codex und senden Sie eine kurze Anfrage; prüfen Sie Modell und Status im Aufrufprotokoll.
