Cerca documentazione...

Inizia a digitare per cercare nella documentazione

Codex
Codex CLI

Guida di configurazione OpenAI Codex CLI

Installa e configura Codex CLI con UnoRouter su Windows, macOS e Linux.

Panoramica

Codex CLI è l'agente di coding da terminale di OpenAI. Legge, scrive ed esegue codice tramite patch isolate e revisionabili. Punta il suo provider personalizzato sull'URL base di UnoRouter per usare qualsiasi modello del catalogo.

Configurazione rapida

Incolla questi valori nel client. La chiave si compila da sola quando hai effettuato l'accesso.

text
URL di base: https://api.unorouter.com/v1
Chiave API: YOUR_API_KEY

Accedi per compilare automaticamente la tua chiave API

Compatibilità

Chat CompletionsAPI ResponsesStreamingChiamata di strumenti

Configurazione passo passo

  1. 1
    Installare la CLI di Codex

    Installa Codex CLI a livello globale con npm.

  2. 2
    Configurare il provider del modello

    Modifica `~/.codex/config.toml`. Imposta l'id del modello e aggiungi un provider personalizzato con l'URL base di UnoRouter usando la wire API responses.

    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"

    Accedi per compilare automaticamente la tua chiave API

  3. 3
    Esporta la tua chiave API

    Esporta la variabile indicata da env_key. Codex legge la chiave di un provider personalizzato dall'ambiente; auth.json serve soltanto per accedere a OpenAI.

    bash
    export OPENAI_API_KEY="YOUR_API_KEY"

    Accedi per compilare automaticamente la tua chiave API

  4. 4
    Avviare Codex

    Esegui `codex` nella cartella del progetto.

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

codex

Accedi per compilare automaticamente la tua chiave API

Modelli consigliati

Modelli gratuiti che funzionano qui. Incolla un qualsiasi id di modello nel client.

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

Cose da sapere

  • In caso di errore di endpoint non supportato, verifica che `wire_api` sia `responses` e che l'URL base termini con `/v1`.
  • Se le richieste risultano non autenticate, verifica che env_key indichi una variabile davvero esportata nella shell in cui gira codex.
  • Non puoi riusare l'id riservato openai per un provider personalizzato. Qualsiasi altro id funziona, sia in model_providers sia in model_provider.
Genera chiave APIModelli