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.
URL di base: https://api.unorouter.com/v1
Chiave API: YOUR_API_KEYCompatibilità
Configurazione passo passo
- 1Installare la CLI di Codex
Installa Codex CLI a livello globale con npm.
bashnpm install -g @openai/codex - 2Configurare 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" - 3Esporta 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.
bashexport OPENAI_API_KEY="YOUR_API_KEY" - 4Avviare Codex
Esegui `codex` nella cartella del progetto.
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codexModelli consigliati
Modelli gratuiti che funzionano qui. Incolla un qualsiasi id di modello nel client.
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.