Docs durchsuchen...

Tippen Sie, um die Dokumentation zu durchsuchen

Codex
Codex CLI

OpenAI Codex CLI Einrichtungsanleitung

Codex CLI mit UnoRouter unter Windows, macOS und Linux installieren und konfigurieren.

Uberblick

Codex CLI ist der Terminal-Coding-Agent von OpenAI. Er liest, schreibt und führt Code über gesandboxte, prüfbare Patches aus. Den eigenen Provider auf die Basis-URL von UnoRouter richten, um jedes Modell des Katalogs zu nutzen.

Schnellkonfiguration

Diese Werte in den Client einfügen. Der Schlüssel wird bei angemeldeter Sitzung automatisch ausgefüllt.

text
Basis-URL: https://api.unorouter.com/v1
API-Schlüssel: YOUR_API_KEY

Melde dich an, um deinen API-Key automatisch einzutragen

Kompatibilitat

Chat CompletionsResponses-APIStreamingTool-Aufrufe

Schritt-fur-Schritt-Einrichtung

  1. 1
    Codex CLI installieren

    Codex CLI global mit npm installieren.

  2. 2
    Den Modellanbieter konfigurieren

    `~/.codex/config.toml` bearbeiten. Modell-ID setzen und einen eigenen Provider mit der Basis-URL von UnoRouter über die responses Wire-API hinzufügen.

    toml
    # ~/.codex/config.toml
    model = "YOUR_MODEL_ID"
    model_provider = "unorouter"
    
    [model_providers.unorouter]
    name = "UnoRouter"
    base_url = "https://api.unorouter.com/v1"
    wire_api = "responses"
    env_key = "OPENAI_API_KEY"

    Melde dich an, um deinen API-Key automatisch einzutragen

  3. 3
    Ihren API-Schlüssel exportieren

    Exportieren Sie die Variable, die in env_key genannt ist. Codex liest den Schlüssel eines eigenen Providers aus der Umgebung; auth.json dient nur zur Anmeldung bei OpenAI.

    bash
    export OPENAI_API_KEY="YOUR_API_KEY"

    Melde dich an, um deinen API-Key automatisch einzutragen

  4. 4
    Codex starten

    `codex` im Projektverzeichnis ausführen.

powershell
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"

codex

Melde dich an, um deinen API-Key automatisch einzutragen

Empfohlene Modelle

Kostenlose Modelle, die hier funktionieren. Beliebige Modell-ID in den Client einfügen.

ling-3.1-flash:freeagnes-3.0-flash:freeminicpm5-2b:freek2-horizon:freeqwen3.8-flash-next:free

Stolperfallen

  • Bei einem Fehler wegen nicht unterstütztem Endpunkt prüfen, ob `wire_api` auf `responses` steht und die Basis-URL auf `/v1` endet.
  • Sind die Anfragen nicht authentifiziert, prüfen Sie, ob env_key eine Variable benennt, die in der Shell, in der codex läuft, auch tatsächlich exportiert ist.
  • Die reservierte ID openai lässt sich für einen eigenen Provider nicht wiederverwenden. Jede andere ID funktioniert, sowohl in model_providers als auch in model_provider.
API-Key generierenModelle