La disponibilità dei modelli cambia frequentemente. Gli esempi qui sotto usano
your-model-id — sostituiscilo
con un ID di modello attuale adatto alla programmazione dalla pagina Models di CometAPI.Prerequisiti
| Requisito | Dettagli |
|---|---|
| OS | macOS 12+, Linux (Ubuntu 20.04+ / Debian 10+) oppure Windows 11 tramite WSL2 |
| Node.js | 22+ (LTS consigliato) |
| Git | 2.23+ consigliato |
| Chiave CometAPI | Ottienine una dalla Dashboard CometAPI (inizia con sk-) |
Installa Codex CLI
Configura CometAPI
Ci sono due modi per indirizzare Codex verso CometAPI. Scegli quello più adatto al tuo flusso di lavoro.- Semplice: openai_base_url
- Provider con nome
L’opzione più semplice: reindirizza il provider OpenAI integrato verso CometAPI con una sola riga.
Non è necessario definire un provider personalizzato.Crea
~/.codex/config.toml:Salva la tua API key
Crea~/.codex/auth.json:
sk-your-cometapi-key con la tua vera chiave CometAPI.
Avvia Codex
Sostituisci il modello per sessione
Passa a un modello diverso per una singola esecuzione senza modificareconfig.toml:
Alternativa: variabile d’ambiente
Invece diauth.json, esporta direttamente la chiave:
export a ~/.zshrc o ~/.bashrc.
Risoluzione dei problemi
| Sintomo | Soluzione |
|---|---|
API key auth is missing a key | Assicurati che ~/.codex/auth.json contenga "OPENAI_API_KEY": "sk-..." |
| Compare inaspettatamente la richiesta di login | Elimina il vecchio ~/.codex/auth.json e ricrealo con la tua chiave CometAPI |
| Modello non trovato | Controlla la pagina Models per i modelli attualmente disponibili |
| Timeout di connessione | Verifica che openai_base_url o base_url sia https://api.cometapi.com/v1 in config.toml |
| Problemi su Windows | Codex richiede WSL2 su Windows: CMD/PowerShell nativi non sono supportati |