Voltar aos guias
Como usar·11 de setembro de 2026·Atualizado em 3 de outubro de 2026·9 min de leitura

Como usar o Codex — da instalação ao uso com chave de API sem assinatura, incluindo o custo real de uma tarefa

A maioria dos artigos coreanos termina explicando como usar os planos do ChatGPT. Organizamos a outra entrada — executar o Codex CLI com uma chave de API e pagar apenas pelo que usar — desde a configuração até o custo real.

Codex é o agente de programação da OpenAI. Para começar, instale o Codex CLI, que roda no terminal (npm install -g @openai/codex), execute codex no repositório em que trabalhará e faça seu pedido em coreano. Há duas formas de começar: entrar com um plano ChatGPT (Plus · Pro · Business etc.) e usar dentro do limite de uso, ou executá-lo com uma chave de API e pagar apenas pelos tokens usados. Como quase todos os artigos sobre o uso na Coreia tratam apenas da primeira opção, este artigo organiza a segunda — como executar o Codex CLI sem assinatura, como escolher o modelo para cada tarefa e o custo real de uma tarefa — em ordem. Os limites por plano e as opções quando você esgota o limite estão reunidos separadamente em Limites de uso do Codex.

O Codex não é uma ferramenta para colar código na janela de chat; é um agente que lê e altera arquivos no repositório, executa testes e comandos. Depois da execução, você pode definir o que confiar a ele sem confirmação com /permissions.

Duas formas de usar o Codex

Entrar com um plano ChatGPTChave de API (cobrança por uso)
CobrançaTarifa mensal (incluída no plano)Conforme os tokens usados. Sem tarifa mensal
LimiteLimite de uso do planoSaldo e limite mensal definido por você para cada chave
ModeloModelos incluídos no plano pela OpenAIEscolha por tarefa entre os modelos oferecidos pelo endpoint
InícioLogin no navegador com codex loginUm bloco config.toml + variável de ambiente

Com uma chave de API, a cobrança é calculada separadamente do uso do plano ChatGPT. Você pode usar diretamente uma chave da API da OpenAI, mas este artigo aborda como conectar-se a um endpoint compatível com a Responses API. Com a mesma chave, você pode alternar entre modelos de GPT-6 Astra a GPT-5.6 Terra; por exemplo, GPT-5.6 Sol custa $2,00 / $12,00 por 1M de tokens, em comparação com o preço oficial da OpenAI de $5,00 / $30,00. (a OpenAI oferece atualmente pelo preço promocional de $4,00 / $20,00, mantido pelo menos até 21 de novembro de 2026, segundo a página de preços) (As tarifas são lidas diretamente do catálogo.)

Instalação do Codex — npm ou Homebrew

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

# Homebrew (macOS)
brew install --cask codex

Ambos os métodos de instalação estão no README oficial da OpenAI. No Windows, a instalação também é feita com o comando npm. Depois da instalação, digite codex no diretório do repositório em que trabalhará para executá-lo. Se você for entrar com o ChatGPT, pode parar aqui; a configuração abaixo não é necessária.

Emissão e configuração da chave da API do Codex — um bloco no config.toml

Primeiro, faça cadastro, recarregue a partir de $10 e crie uma chave na tela de chaves da API. A chave é exibida apenas uma vez, portanto salve-a imediatamente. Depois, adicione um bloco de provedor ao arquivo de configuração do 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"        # 유일하게 유효한 값. 생략해도 같습니다

O ponto em que mais ocorrem erros é env_key. O que deve ser escrito ali é o nome da variável de ambiente que conterá a chave, não a própria chave. Como a chave não entra no arquivo de configuração, config.toml pode ser versionado ou colado com segurança em uma pergunta.

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

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

No Windows PowerShell, execute setx KUNAVO_API_KEY sk-kn-... e abra um novo terminal. A localização do arquivo de configuração é %USERPROFILE%\.codex\config.toml. Antes de executar o Codex, verificar a chave e o endpoint com uma solicitação facilita separar os problemas.

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 retornar JSON, a chave e o endpoint estão normais; o problema restante está no lado de config.toml. Os itens de configuração estão na documentação de integração do Codex CLI (em inglês); para uma explicação que também cobre como chamar modelos Claude no Codex, consulte o guia de chave de API do Codex CLI (em inglês).

Primeira tarefa

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

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

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

O AGENTS.md criado por /init é um arquivo que registra “regras que não podem ser descobertas apenas lendo o código”, como como executar testes, quais bibliotecas usar e quais caminhos não devem ser alterados, e que será lido automaticamente nas sessões seguintes. O conteúdo gerado é um rascunho; refine-o manualmente.

As dicas para fazer solicitações são iguais às do Claude Code: inclua o caminho do arquivo e não entregue uma tarefa grande de uma só vez. Isso reduz os tokens usados na exploração, tornando o resultado mais rápido e preciso e diminuindo a cobrança. As práticas operacionais do Claude Code estão reunidas em Como usar o Claude Code.

Escolha o modelo para cada tarefa — custo real de uma tarefa

A maior vantagem de usar uma chave de API é poder escolher o modelo de acordo com o peso da tarefa. model é apenas o nome do modelo no endpoint, portanto alterá-lo não exige uma nova chave nem configuração adicional.

# config.toml의 기본값(gpt-5-6-sol)은 그대로 두고, 이번 실행만 모델을 바꿉니다
codex -m gpt-6-astra     # 원인을 모르는 버그, 여러 모듈에 걸친 변경
codex -m gpt-5-6-terra   # 정형화된 수정, 일괄 치환, 로그 요약 같은 가벼운 작업
TarefaModeloEntrada / saída (por 1M de tokens)Por tarefa
Bug cuja causa é desconhecida · alteração que abrange vários módulosgpt-6-astra$4,00 / $20,00$2,48
Padrão — implementação e correções do dia a diagpt-5-6-sol$2,00 / $12,00$1,29
Adicionar testes · correções estruturadas · substituições em lote · resumo de logsgpt-5-6-terra$0,70 / $4,20$0,451

“Uma tarefa” é um cálculo que considera como 20 etapas corrigir um teste que falha. Uma etapa consiste em 25.000 tokens de entrada (prompt do sistema + histórico da conversa + arquivos lidos) e 1.200 tokens de saída (uma alteração ou explicação), portanto uma tarefa usa 500.000 tokens de entrada e 24.000 de saída. Se for GPT-5.6 Sol, será $1,29, pagar os mesmos tokens diretamente à OpenAI custa atualmente $2,48 com o preço promocional (com o preço oficial, $3,22). Modelos mais baratos podem aumentar as idas e voltas porque precisam corrigir e corrigir novamente; na prática, se não terminar de uma vez, suba um nível. Para inserir diretamente sua própria quantidade de tokens, use a calculadora de custos.

Este cálculo não considera o cache. O Codex reenvia o histórico da conversa a cada etapa; portanto, entradas armazenadas em cache são cobradas a 0,10 vez o preço de entrada (para GPT-5.6 Sol, $0,20 por 1M de tokens), enquanto a parte gravada no cache pela primeira vez custa 1,25 vez o preço de entrada. Além disso, para a família GPT-5.6 e o GPT-6 Astra, se o prompt de uma solicitação exceder 272K tokens, toda a solicitação será cobrada a 2 vezes a tarifa de entrada e 1,5 vez a tarifa de saída. Não concentre tarefas demais em uma sessão; é mais seguro iniciar uma nova execução para cada tarefa. Tokens de raciocínio de modelos de raciocínio são cobrados como saída, portanto tarefas difíceis também aumentam a saída. Consulte o valor real em usage na resposta e no histórico de uso. As especificações do modelo estão na página do modelo GPT-5.6 Sol, as tarifas completas estão na tabela de preços e a tabela que compara lado a lado as tarifas por token dos modelos GPT usados pelo Codex está em Preços da API GPT.

Erros frequentes

SintomaCausa e solução
401(authentication_error)A chave está incorreta ou a variável em env_key está vazia no shell que executou o Codex. Verifique se você executou novamente depois de exportar e se não escreveu a própria chave em env_key.
Configuração não lida · erro wire_apiO wire_api = "chat" mencionado em artigos antigos não é válido no Codex atual. Substitua-o por "responses" ou remova a linha.
404 “Model … is not available”Escreva o nome do modelo com hífens, exatamente como no catálogo (gpt-5-6-sol). A grafia da OpenAI, gpt-5.6-sol, não será encontrada dessa forma. Nomes de modelos cujo fornecimento terminou também produzem o mesmo erro.
Todas as solicitações 404base_url termina com /v1. O Codex adiciona /responses automaticamente; escrevê-lo causará duplicação.
402(insufficient_quota)O saldo é insuficiente ou você atingiu o limite mensal definido para a chave. A mensagem de erro informa qual dos dois casos ocorreu.
403(permission_error)O IP de onde você está conectado não está incluído na lista de IPs permitidos da chave.

Sinceramente — quando o plano ChatGPT é melhor

Se você trabalha com o Codex por várias horas todos os dias, um plano fixo geralmente sai mais barato. A cobrança conforme o uso é diretamente proporcional à quantidade de tokens, portanto quanto maior e mais constante o uso, maior a vantagem do plano fixo. O critério é “tarifa mensal ÷ custo de uma tarefa”, e o ponto de equilíbrio em relação ao plano foi calculado em Preços do Codex.

Há mais duas coisas a saber. Segundo a documentação da OpenAI, recursos que dependem do workspace do ChatGPT ou da nuvem são limitados ou indisponíveis quando usados com uma chave de API. Além disso, o caminho da Kunavo usa capacidade compartilhada, sem cota dedicada nem SLA contratual. Se você precisa de limite garantido ou SLA, é melhor contratar diretamente com a OpenAI.

Por outro lado, a chave de API é adequada para quem tem grande diferença entre os dias em que usa e os dias em que não usa, quer escolher o modelo para cada tarefa, quer dividir limites e histórico de uso por chave na equipe ou quer continuar trabalhando apenas nos dias em que o limite do plano se esgotou. As duas opções podem ser usadas juntas. Remova a linha model_provider de config.toml para voltar ao login do ChatGPT; se quiser alternar a cada execução, use o --profile do Codex.

A recarga da Kunavo pode ser feita com cartões, Apple Pay, Google Pay etc.; quando a tela de pagamento é exibida em won, KakaoPay, Naver Pay, PAYCO, Samsung Pay e cartões domésticos (incluindo cartões sem pagamentos internacionais habilitados) também aparecem. O Toss não é aceito. O saldo não expira e requisições com falha não são cobradas. Se você estiver em dúvida entre Codex e Claude Code, consulte Codex vs Claude Code.

Perguntas frequentes

Como começo a usar o Codex?

Instale o Codex CLI (npm install -g @openai/codex; no macOS, também é possível usar brew install --cask codex), execute codex no diretório do repositório em que trabalhará e faça seu pedido em coreano. Há duas formas de autenticação: entrar com um plano ChatGPT e usar dentro do limite de uso, ou usar uma chave de API com cobrança conforme os tokens. Com uma chave de API, adicione um bloco de provedor a ~/.codex/config.toml e passe a chave por uma variável de ambiente.

Como instalo o Codex CLI?

npm install -g @openai/codex é o método comum para macOS, Linux e Windows; no macOS, também é possível instalar com brew install --cask codex. Depois da instalação, execute digitando codex no diretório do repositório em que trabalhará.

Posso usar o Codex sem uma assinatura do ChatGPT?

Sim. O Codex CLI também funciona com uma chave de API; nesse caso, a cobrança é feita pelos tokens usados, não pelo uso do plano ChatGPT. Além de passar uma chave da API da OpenAI, você pode registrar um endpoint compatível com a Responses API em model_providers no config.toml; para a Kunavo, base_url é https://api.kunavo.com/v1 e o modelo padrão é gpt-5-6-sol.

O Codex é gratuito?

O Codex CLI é distribuído gratuitamente, mas a execução dos modelos tem custo. Você pode usar a franquia incluída no plano ChatGPT (Plus · Pro · Business etc.) ou pagar pelos tokens com uma chave de API. A cobrança conforme o uso da chave de API não tem tarifa mensal, portanto a cobrança em um mês sem uso é 0.

Posso usar o Codex com uma chave de API no VS Code?

Sim. A extensão do Codex para IDE lê o mesmo ~/.codex/config.toml que o CLI, portanto o bloco model_providers se aplica sem alterações. Reinicie o editor depois de alterar as configurações.

Qual modelo devo usar no Codex CLI?

O padrão gpt-5-6-sol ($2,00 / $12,00 por 1M de tokens) é suficiente. Só mude para gpt-6-astra ($4,00 / $20,00) em bugs cuja causa é desconhecida ou alterações que abrangem vários módulos; para correções estruturadas, substituições e tarefas leves como resumos, use gpt-5-6-terra ($0,70 / $4,20). A troca é feita com codex -m <nome do modelo> e vale apenas para aquela execução.

Por que recebo um erro 401 no Codex CLI?

Quase sempre porque a chave não foi passada ao Codex. Em env_key no config.toml, você deve inserir o nome da variável de ambiente (por exemplo, KUNAVO_API_KEY), não a própria chave, e executar o codex em um shell que tenha exportado essa variável. Exportar em outra aba ou iniciar o Codex antes de exportar são casos típicos.

Posso pagar com KakaoPay ou Toss?

É possível usar KakaoPay ao recarregar o saldo da Kunavo (rota de chave de API), mas o Toss não é aceito. Quando a tela de pagamento do Stripe é exibida em won, KakaoPay, Naver Pay, PAYCO, Samsung Pay e cartões domésticos (incluindo cartões sem pagamentos internacionais habilitados) aparecem como métodos de pagamento. A conversão para won inclui a taxa de câmbio do Stripe paga pelo comprador (2–4%). Se você pagar em dólares, essa taxa não será cobrada, mas os métodos domésticos acima só aparecem em pagamentos em won. Cartões (Visa, Mastercard, Amex, JCB, UnionPay), Apple Pay e Google Pay também são aceitos. Esses métodos servem para recarregar o saldo da Kunavo, não para pagar planos do ChatGPT. Recarregue antecipadamente a partir de $10; o saldo não expira e requests com falha não são cobradas.