La maggior parte degli articoli di confronto tra Codex e Claude Code tratta di "quale sia migliore oggi". Questo articolo confronta solo fatturazione e modalità di connessione. È questo che conta davvero quando chi sta già pagando per uno dei due deve decidere se cambiare. Non stabiliamo una classifica delle prestazioni: come descritto più avanti, puoi determinarla in 30 minuti sul tuo repository.
Prima di tutto, le somiglianze
Entrambi funzionano da terminale, leggono e modificano i file del repository, eseguono test e arrivano fino al commit. Entrambi hanno una struttura doppia di fatturazione, con "utilizzo dell'abbonamento" e "pagamento API a consumo", che non vengono sommati. La fase in cui si stabiliva il vincitore in base all'elenco delle funzionalità è già superata.
Differenza 1 — Come cambiare la destinazione
# 클로드 코드 — Anthropic 형식 환경 변수
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
# 클로드 코드의 기본 모델과 opus 별칭은 최신 Opus를, sonnet 별칭은 Kunavo가
# 제공하지 않는 Sonnet 5.5를 가리키므로, /model sonnet이나 sonnet 서브에이전트가
# 404를 받지 않도록 모델을 고정합니다. opus 별칭이 가리킬 Opus 5.5는
# 클로드 코드 v2.1.280 이상이 필요합니다(이전 버전이면 claude update).
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
claude
# Codex CLI — OpenAI 형식. 단, 받아들이는 건 Responses API뿐입니다.
export OPENAI_BASE_URL=https://api.kunavo.com/v1
export OPENAI_API_KEY=sk-kn-...
codexCon Claude Code, la destinazione cambia tramite due righe, ANTHROPIC_BASE_URL e ANTHROPIC_AUTH_TOKEN. Codex CLI sembra simile, ma ha una limitazione: come provider personalizzato accetta solo POST /v1/responses(Responses API) e non funziona con servizi che implementano esclusivamente chat completions.
È questo l'elemento da verificare prima del prezzo quando scegli un'alternativa o una modalità di utilizzo parallelo. Le procedure di configurazione sono disponibili in Configurazione della chiave API di Codex CLI e Configurazione della chiave API di Claude Code.
Differenza 2 — Prezzo dei token
| Modello | Input / output (1M) |
|---|---|
| Claude Sonnet 5(impostazione predefinita di Claude Code) | $1,40 / $7,00 |
| GPT-5.6 Sol(impostazione predefinita di Codex) | $2,00 / $12,00 |
Tuttavia, il prezzo unitario racconta solo metà della storia dell'importo addebitato. A determinare il costo reale è la quantità di contesto inviata in ogni passaggio, che varia in base alla progettazione dello strumento e alle dimensioni del tuo repository. Esegui lo stesso lavoro una volta con ciascuno e confronta il usage delle risposte. Il costo effettivo a consumo e il punto di pareggio di ciascuno vengono calcolati separatamente in Prezzi di Codex e Prezzi di Claude Code.
Differenza 3 — Via d'uscita quando raggiungi il limite (la parte più pratica)
Il primo risultato di ricerca confronta i due strumenti chiedendo "quante ore offrono", ma c'è un fatto più importante: i limiti dei due strumenti vengono conteggiati separatamente. Quando uno si chiude, puoi passare all'altro e continuare il lavoro, trasformando il problema da "sceglierne uno" a "usarli alternativamente".
Puoi usare un'unica chiave API per entrambi: comunicano con lo stesso endpoint attraverso protocolli diversi, il formato Anthropic e il formato Responses. La struttura della finestra di utilizzo di Claude e le opzioni disponibili al raggiungimento del limite sono riepilogate in Limiti di Claude Pro.
Stabilisci la classifica delle prestazioni sul tuo repository
I benchmark pubblici cambiano in base alla selezione delle attività e i numeri hanno una durata breve rispetto al ciclo di aggiornamento dei modelli. Anche se inserissimo una classifica qui, quando verrebbe letta probabilmente riguarderebbe già un'altra generazione.
Adottiamo invece una procedura affidabile. Scegli tre attività che ti hanno davvero bloccato, sottoponile a entrambi con le stesse istruzioni e registra solo ① se sono state risolte, ② il numero di rollback e ③ i token consumati. In 30 minuti ottieni una classifica per il tuo caso d'uso. Il confronto in inglese è disponibile in Claude Code vs Codex.
Domande frequenti
Qual è la differenza principale tra Codex e Claude Code?
L'insieme delle attività che possono svolgere è diventato simile nel corso delle generazioni; nella pratica, la differenza sta nella fatturazione e nel modo di connessione. Claude Code consente di cambiare la destinazione tramite ANTHROPIC_BASE_URL, mentre Codex CLI accetta con un provider personalizzato solo la Responses API. Entrambi hanno una struttura doppia, con limiti di abbonamento e pagamento a consumo, ma i limiti vengono conteggiati separatamente.
Posso usarli insieme?
Sì, ed è una modalità comune. Poiché i limiti di utilizzo dei due strumenti vengono calcolati separatamente, quando una finestra si chiude puoi passare all'altra e continuare il lavoro. Puoi anche usare un'unica chiave API per entrambi: comunicano con lo stesso endpoint attraverso due protocolli diversi, il formato Anthropic e il formato Responses.
Quale costa meno?
Dipende dal modello di utilizzo. Considerando il prezzo per token, secondo le tariffe Kunavo Claude Sonnet 5 costa $1,40 / $7,00 per 1M di token, mentre GPT-5.6 Sol costa $2,00 / $12,00. Tuttavia, a determinare l'importo effettivo addebitato è soprattutto la quantità di contesto inviata in ogni passaggio, non il prezzo unitario. L'unico metodo davvero affidabile è eseguire lo stesso lavoro una volta con ciascuno e confrontare l'utilizzo.
Posso eseguire Codex su un altro endpoint?
Sì, se il servizio offre la Responses API (POST /v1/responses). Qui sta l'insidia: Codex CLI non funziona affatto con un gateway che implementa solo chat completions. Claude Code non ha questa limitazione e funziona quando è disponibile /v1/messages compatibile con Anthropic. È un elemento da verificare prima del listino prezzi quando scegli un'alternativa.
Quale offre prestazioni migliori?
In questo articolo non stabiliamo una classifica. I benchmark pubblici cambiano in base alla selezione delle attività e i numeri hanno una durata breve rispetto al ciclo di aggiornamento dei modelli. Il metodo più affidabile è scegliere tre attività che hanno davvero bloccato il tuo repository, sottoporle a entrambi con le stesse istruzioni e registrare solo tre dati: se sono state risolte, il numero di rollback e i token consumati. In 30 minuti ottieni una classifica per il tuo caso d'uso.
Quanto lavoro di configurazione serve per migrare?
Le variabili d'ambiente sono due righe per entrambi, quindi bastano pochi minuti. Il costo reale della migrazione non sta nella configurazione della CLI, ma nei file delle convenzioni del progetto: devi riscrivere le istruzioni nel formato dello strumento di destinazione, equivalente al CLAUDE.md di Claude Code. Controlla prima questo file.