Torna alle guide
Come si usa·11 settembre 2026·Aggiornato il 3 ottobre 2026·9 min di lettura

Come usare Codex — dall'installazione all'uso con una chiave API senza abbonamento, fino al costo effettivo di un'attività

La maggior parte degli articoli coreani si ferma a come usarlo con un piano ChatGPT. Qui descriviamo l'altro ingresso — eseguire Codex CLI con una chiave API e pagare solo quanto si usa — dalla configurazione al costo reale.

Codex è l’agente di coding di OpenAI. Per iniziare, installa Codex CLI, che viene eseguito nel terminale (npm install -g @openai/codex), quindi esegui codex nel repository su cui lavorare e fai la richiesta in coreano. Esistono due modi per iniziare: accedere con un piano ChatGPT (Plus · Pro · Business ecc.) e usare il consumo incluso, oppure eseguirlo con una chiave API e pagare solo i token utilizzati. Poiché quasi tutti gli articoli coreani sull’utilizzo descrivono solo il primo metodo, questo articolo tratta il secondo — come eseguire Codex CLI senza abbonamento, come scegliere il modello per ogni attività e il costo effettivo di una singola attività — in ordine. I limiti di utilizzo per piano e le opzioni disponibili dopo averli esauriti sono riepilogati separatamente in Limiti di utilizzo di Codex.

Codex non è uno strumento in cui incollare codice nella chat: è un agente che legge e modifica i file nel repository ed esegue test e comandi. Dopo l’avvio puoi decidere cosa affidargli senza verifica tramite /permissions.

I due modi per usare Codex

Accedere con un piano ChatGPTChiave API (a consumo)
FatturazioneCanone mensile (incluso nel piano)In base ai token utilizzati. Nessun canone mensile
LimiteLimite di utilizzo del pianoSaldo e limite mensile impostato direttamente per ogni chiave
ModelloModelli inclusi da OpenAI nel pianoScelta per attività tra i modelli offerti dall’endpoint
InizioAccesso nel browser tramite codex loginUn blocco config.toml + variabile d’ambiente

Con una chiave API, la fatturazione viene calcolata separatamente dal consumo del piano ChatGPT. Puoi usare direttamente una chiave API OpenAI, ma questo articolo descrive come collegarsi a un endpoint compatibile con la Responses API. Con la stessa chiave puoi alternare modelli da GPT-6 Astra a GPT-5.6 Terra; ad esempio, GPT-5.6 Sol costa $2,00 / $12,00 per 1M di token, rispetto al prezzo ufficiale OpenAI di $5,00 / $30,00(OpenAI lo offre attualmente al prezzo promozionale di $4,00 / $20,00, che secondo la pagina dei prezzi resterà in vigore almeno fino al 21 novembre 2026) (le tariffe vengono lette direttamente dal catalogo).

Installazione di Codex — npm o Homebrew

# npm (Node.js만 있으면 macOS / Linux / Windows 공통)
npm install -g @openai/codex

# Homebrew (macOS)
brew install --cask codex

Entrambi i metodi sono riportati nel README ufficiale di OpenAI. Anche su Windows l’installazione avviene con il comando npm. Al termine, digita codex nella directory del repository su cui lavorare per avviare il programma. Se intendi usarlo accedendo con ChatGPT, puoi fermarti qui; non servono le impostazioni seguenti.

Emissione e configurazione della chiave API Codex — un blocco in config.toml

Per prima cosa crea un account e ricarica almeno $10, quindi crea la chiave nella schermata delle chiavi API. La chiave viene mostrata una sola volta, quindi salvala subito. Poi aggiungi un blocco del provider al file di configurazione di Codex.

~/.codex/config.toml
# ~/.codex/config.toml (없으면 새로 만듭니다)
model          = "gpt-5-6-sol"
model_provider = "kunavo"

[model_providers.kunavo]
name     = "Kunavo"
base_url = "https://api.kunavo.com/v1"
env_key  = "KUNAVO_API_KEY"   # 키 자체가 아니라 「환경 변수 이름」
wire_api = "responses"        # 유일하게 유효한 값. 생략해도 같습니다

Il punto in cui si commettono più errori è env_key. Qui devi inserire il nome della variabile d’ambiente che conterrà la chiave, non la chiave stessa. Poiché la chiave non entra nel file di configurazione, config.toml può essere sottoposto a commit o incollato in una richiesta senza rischi.

~/.zshrc
# env_key에 적은 이름의 변수에 키를 넣습니다 (키는 sk-kn-으로 시작)
export KUNAVO_API_KEY="sk-kn-..."

# 매번 export하지 않도록, 쓰는 셸의 설정 파일에 추가해 둡니다
echo 'export KUNAVO_API_KEY="sk-kn-..."' >> ~/.zshrc

In Windows PowerShell, esegui setx KUNAVO_API_KEY sk-kn-... e poi apri un nuovo terminale. Il file di configurazione si trova in %USERPROFILE%\.codex\config.toml. Prima di eseguire Codex, verificare chiave ed endpoint con una richiesta rende più semplice isolare i problemi.

verify.sh
# 코덱스를 의심하기 전에, 키와 엔드포인트만 요청 한 번으로 확인합니다
curl https://api.kunavo.com/v1/responses \
  -H "Authorization: Bearer $KUNAVO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-5-6-sol", "input": "OK라고만 답해줘"}'

Se viene restituito JSON, chiave ed endpoint sono corretti e il problema rimanente riguarda config.toml. Le impostazioni sono descritte in Documentazione sull’integrazione con Codex CLI (inglese); la spiegazione di come chiamare modelli Claude da Codex è disponibile in Guida alle chiavi API di Codex CLI (inglese).

Prima attività

# 1. 작업할 저장소로 들어가 실행합니다
cd ~/work/my-app
codex

# 2. AGENTS.md 초안을 만들게 합니다 (테스트 실행법이나 규칙을 적는 파일)
> /init

# 3. 이후엔 한국어로 요청합니다. 파일 경로를 붙일수록 빠르고 싸게 끝납니다
> src/utils/date.test.ts가 실패해. 원인을 찾아서 고치고 테스트가 통과하는지 확인해줘

Il file AGENTS.md creato da /init contiene regole che «non puoi sapere semplicemente leggendo il codice», come come eseguire i test, quali librerie usare e quali percorsi non modificare; viene letto automaticamente nelle sessioni successive. Il contenuto generato è una bozza, quindi rifiniscilo manualmente.

I suggerimenti per le richieste sono gli stessi di Claude Code. Includi il percorso del file e non affidare un’attività enorme tutta in una volta. Ridurrai i token usati per l’esplorazione, ottenendo risultati più rapidi e accurati e una fattura più bassa. Le procedure operative per Claude Code sono raccolte in Come usare Claude Code.

Scegliere il modello per ogni attività — il costo effettivo di una singola attività

Il principale vantaggio dell’esecuzione con una chiave API è poter scegliere il modello in base al peso dell’attività. model è solo il nome del modello dell’endpoint, quindi per cambiarlo non servono una nuova chiave o impostazioni aggiuntive.

# config.toml의 기본값(gpt-5-6-sol)은 그대로 두고, 이번 실행만 모델을 바꿉니다
codex -m gpt-6-astra     # 원인을 모르는 버그, 여러 모듈에 걸친 변경
codex -m gpt-5-6-terra   # 정형화된 수정, 일괄 치환, 로그 요약 같은 가벼운 작업
AttivitàModelloInput / output (per 1M di token)Per singola attività
Bug dalla causa sconosciuta · Modifiche che coinvolgono più moduligpt-6-astra$4,00 / $20,00$2,48
Predefinito — implementazione e correzioni quotidianegpt-5-6-sol$2,00 / $12,00$1,29
Aggiunta di test · Correzioni strutturate · Sostituzioni in blocco · Riepilogo dei loggpt-5-6-terra$0,70 / $4,20$0,451

Per «una singola attività» si considera la correzione di un test fallito in 20 passaggi. Un passaggio comprende 25.000 token di input (prompt di sistema + cronologia della conversazione + file letti) e 1.200 token di output (una modifica o spiegazione), quindi una singola attività utilizza 500.000 token di input e 24.000 di output. Con GPT-5.6 Sol il risultato è $1,29, pagando gli stessi token direttamente a OpenAI al prezzo promozionale attuale: $2,48(al prezzo ufficiale: $3,22). I modelli economici possono richiedere più andirivieni per correggere e ricorreggere; se non termina al primo tentativo, aumentare di un livello è l’approccio più realistico. Per inserire direttamente il tuo numero di token, usa il calcolatore dei costi.

Questo calcolo non considera la cache. Codex reinvia la cronologia della conversazione a ogni passaggio, quindi l’input già memorizzato nella cache viene fatturato a 0,10 volte la tariffa di input (per GPT-5.6 Sol, $0,20 per 1M di token), mentre la parte scritta per la prima volta nella cache viene fatturata a 1,25 volte la tariffa di input. Inoltre, per la serie GPT-5.6 e GPT-6 Astra, se il prompt di una richiesta supera 272K token, l’intera richiesta viene fatturata a 2 volte la tariffa di input e 1,5 volte la tariffa di output. Non concentrare troppe attività in una sola sessione: è più sicuro avviare una nuova esecuzione per ogni attività. I token di ragionamento dei modelli di ragionamento vengono fatturati come output, quindi le attività difficili aumentano anche l’output. Controlla l’importo effettivo in usage nella risposta e nei Dettagli di utilizzo. Le specifiche del modello sono nella pagina del modello GPT-5.6 Sol, le tariffe complete nel listino prezzi e il confronto affiancato delle tariffe per token dei modelli GPT usati da Codex in Prezzi dell’API GPT.

Errori frequenti

SintomoCausa e soluzione
401(authentication_error)La chiave è errata oppure la variabile di env_key è vuota nella shell da cui hai eseguito Codex. Verifica di aver rieseguito il comando dopo l’export e di non aver inserito la chiave stessa in env_key.
Configurazione non letta · errore wire_apiIl vecchio wire_api = "chat" riportato in alcuni articoli non è valido nell’attuale Codex. Sostituiscilo con "responses" oppure elimina la riga.
404 «Model … is not available»Scrivi i nomi dei modelli con i trattini, esattamente come nel catalogo (gpt-5-6-sol). La denominazione OpenAI gpt-5.6-sol non viene trovata così com’è. Lo stesso errore compare per i modelli non più disponibili.
Tutte le richieste sono 404base_url termina con /v1. /responses viene aggiunto automaticamente da Codex, quindi inserirlo manualmente crea un duplicato.
402(insufficient_quota)Il saldo è insufficiente oppure hai raggiunto il limite mensile impostato per la chiave. Il messaggio di errore specifica quale delle due condizioni si è verificata.
403(permission_error)L’IP da cui ti stai connettendo non è incluso nell’elenco degli IP consentiti per la chiave.

Con franchezza — quando il piano ChatGPT è migliore

Se lavori con Codex per diverse ore ogni giorno, un piano a tariffa fissa è generalmente più economico. La fatturazione a consumo è direttamente proporzionale ai token, quindi più l’utilizzo è intenso e costante, maggiore è il vantaggio del piano fisso. Il criterio è «canone mensile ÷ costo di una singola attività»; il punto di pareggio rispetto al piano è calcolato in Prezzi di Codex.

Ci sono altri due aspetti da sapere. Secondo la documentazione OpenAI, le funzioni che dipendono da workspace ChatGPT o dal cloud possono essere limitate o non disponibili quando usi una chiave API. Inoltre, il percorso Kunavo utilizza capacità condivisa, quindi non offre una quota dedicata né uno SLA contrattuale. Se ti servono limiti o SLA garantiti, è più appropriato stipulare un contratto direttamente con OpenAI.

Al contrario, la chiave API è adatta a chi usa il servizio in modo discontinuo, vuole scegliere il modello per ogni attività, vuole dividere limiti e dettagli di utilizzo tra le chiavi del team oppure vuole continuare a lavorare solo nei giorni in cui il limite del piano è esaurito. Puoi usare entrambi i metodi. Elimina la riga model_provider di config.toml per tornare all’accesso ChatGPT; se vuoi cambiare metodo a ogni esecuzione, usa --profile di Codex.

La ricarica Kunavo avviene con carta, Apple Pay, Google Pay e altri metodi; quando la schermata di pagamento è mostrata in won, compaiono anche Kakao Pay, Naver Pay, PAYCO, Samsung Pay e le carte coreane (incluse quelle per cui i pagamenti internazionali non sono abilitati). Toss non è supportato. Il saldo non scade e le richieste fallite non vengono addebitate. Se stai valutando Codex e Claude Code, consulta Codex vs Claude Code.

Domande frequenti

Come si inizia a usare Codex?

Installa Codex CLI (npm install -g @openai/codex; su macOS puoi anche usare brew install --cask codex), poi esegui codex nella directory del repository su cui lavorare e fai la richiesta in coreano. Esistono due metodi di autenticazione: accedere con un piano ChatGPT e usarlo entro il limite di utilizzo, oppure usare una chiave API con fatturazione a consumo per token. Con una chiave API, aggiungi un blocco del provider in ~/.codex/config.toml e passa la chiave tramite una variabile d’ambiente.

Come si installa Codex CLI?

npm install -g @openai/codex è il metodo comune per macOS, Linux e Windows; su macOS puoi installarlo anche con brew install --cask codex. Al termine, esegui codex digitandolo nella directory del repository su cui lavorare.

Posso usare Codex senza un abbonamento ChatGPT?

Sì. Codex CLI funziona anche con una chiave API; in questo caso la fatturazione è a consumo per i token utilizzati, non in base al consumo incluso nel piano ChatGPT. Oltre a passare una chiave API OpenAI, puoi registrare un endpoint compatibile con la Responses API in model_providers di config.toml; con Kunavo, base_url è https://api.kunavo.com/v1 e il modello predefinito è gpt-5-6-sol.

Codex è gratuito?

Codex CLI è distribuito gratuitamente, ma l’esecuzione dei modelli ha un costo. Puoi usare il consumo incluso in un piano ChatGPT (Plus · Pro · Business ecc.) oppure pagare i token tramite una chiave API. La fatturazione a consumo tramite chiave API non ha un canone mensile, quindi nei mesi senza utilizzo l’addebito è 0.

Posso usare Codex in VS Code con una chiave API?

Sì. L’estensione IDE di Codex legge lo stesso ~/.codex/config.toml della CLI, quindi il blocco model_providers viene applicato senza modifiche. Riavvia l’editor dopo aver modificato la configurazione.

Quale modello dovrei usare in Codex CLI?

Il valore predefinito gpt-5-6-sol ( $2,00 / $12,00 per 1M di token) è sufficiente. Passa a gpt-6-astra ($4,00 / $20,00) solo per bug dalla causa sconosciuta o modifiche che coinvolgono più moduli; per correzioni strutturate, sostituzioni o attività leggere come i riepiloghi, passa a gpt-5-6-terra ($0,70 / $4,20). Il cambio si effettua con codex -m <nome modello> e si applica solo a quell’esecuzione.

Perché Codex CLI restituisce un errore 401?

Quasi sempre perché la chiave non viene trasmessa a Codex. In env_key di config.toml devi inserire il nome della variabile d’ambiente (ad esempio KUNAVO_API_KEY), non la chiave stessa, e devi eseguire codex dalla shell in cui hai esportato quella variabile. I casi tipici sono aver fatto export in un’altra scheda oppure aver avviato Codex prima dell’export.

Posso pagare con KakaoPay o Toss?

Per ricaricare il saldo Kunavo (percorso della chiave API) puoi usare Kakao Pay; Toss non è supportato. Quando la schermata di pagamento Stripe è mostrata in won, come metodi di pagamento compaiono Kakao Pay, Naver Pay, PAYCO, Samsung Pay e le carte coreane (incluse quelle per cui i pagamenti internazionali non sono abilitati). La conversione in won include la commissione di cambio Stripe pagata dall'acquirente (2–4%). Se paghi in dollari, questa commissione non si applica, ma i metodi coreani sopra indicati sono disponibili solo per pagamenti in won. Sono accettati anche carta (Visa, Mastercard, Amex, JCB, UnionPay), Apple Pay e Google Pay. Questi metodi servono per ricaricare Kunavo, non per pagare un piano ChatGPT. Ricarica in anticipo a partire da $10; il saldo non scade e le richieste fallite non vengono addebitate.