Zum Inhalt springen
Deutsch

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.

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.

~/.codex/config.toml
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:

FeldBeschreibung
model_providerWelcher Anbieter verwendet wird, entsprechend der id unter [model_providers.<id>]. openai, ollama und lmstudio sind reservierte Namen und dürfen nicht verwendet werden
base_urlMuss /v1 enthalten
env_keyCodex liest den API-Schlüssel (API key) aus dieser Umgebungsvariable; der Name muss exakt mit dem übereinstimmen, den Sie exportieren
wire_apiDie 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:

macOS / Linux
export ONEZHE_API_KEY="sk-你的Key"

Die folgenden Befehle stammen aus der offiziellen Codex-Dokumentation:

npm
npm install -g @openai/codex
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.