Usa questa guida per eseguire Codex CLI con CometAPI come provider di model. Riferimenti ufficiali:Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisiti
| Requisito | Dettagli |
|---|---|
| OS | macOS 12+, Linux (Ubuntu 20.04+ / Debian 10+), oppure Windows 11 tramite WSL2 |
| Node.js | 22+ (LTS consigliata) |
| Git | 2.23+ consigliato |
| Chiave CometAPI | Ottienine una da CometAPI Dashboard (inizia con sk-) |
Installa Codex CLI
Configura CometAPI
Crea o modifica~/.codex/config.toml con questa configurazione del provider:
model_provider e model devono rimanere al livello superiore del file.
La sezione [model_providers.cometapi] definisce l’endpoint CometAPI.
Se gestisci le impostazioni di Codex tramite un repository di dotfiles, mantieni la copia nei dotfiles
sincronizzata con
~/.codex/config.toml. Codex legge il file da
~/.codex/config.toml.Salva la tua chiave API
Crea~/.codex/auth.json:
sk-your-cometapi-key con la tua chiave CometAPI effettiva.
Avvia Codex
Risoluzione dei problemi
| Sintomo | Soluzione |
|---|---|
API key auth is missing a key | Correggi ~/.codex/auth.json. Deve contenere "auth_mode": "apikey" e "OPENAI_API_KEY": "sk-..." |
| La richiesta di accesso appare inaspettatamente | Ricrea ~/.codex/auth.json con auth_mode impostato su apikey, quindi riavvia Codex |
| Codex usa ancora il provider OpenAI predefinito | Correggi ~/.codex/config.toml. model_provider deve essere cometapi |
| Le richieste non raggiungono CometAPI | Correggi ~/.codex/config.toml. [model_providers.cometapi] deve includere requires_openai_auth = true |
| Timeout di connessione o endpoint errato | Correggi ~/.codex/config.toml. base_url deve essere https://api.cometapi.com/v1 |
| Model non trovato | Controlla la pagina Models per i model disponibili |
| Problemi su Windows | Codex richiede WSL2 su Windows — CMD/PowerShell nativo non è supportato |