Introdução
O Codex CLI é o agente de codificação de terminal de código aberto da OpenAI que pode ler e escrever arquivos, executar comandos, corrigir bugs e concluir tarefas completas de codificação diretamente na linha de comando. Ao se conectar através do APIMart, você pode usar livremente vários modelos — incluindo GPT e Claude — no Codex CLI, com preços mais flexíveis e competitivos.Pré-requisitos
Antes de começar, certifique-se de ter:- Node.js instalado Baixe e instale do site do Node.js (LTS mais recente, v20 ou mais recente recomendado) para instalar o Codex CLI via npm
-
Obtido uma chave de API do APIMart
Acesse o Console do APIMart para obter sua chave de API (começa com
sk-)
Dica: Se você ainda não tem uma conta no APIMart, registre-se primeiro em APIMart e obtenha sua chave de API.
Etapa 1: Instalar o Codex CLI
Escolha um dos seguintes métodos para instalar:- npm (Recomendado)
- Homebrew (macOS)
Instale globalmente com o npm — funciona em todos os sistemas operacionais:
Se você encontrar problemas de permissão, prefixe com
sudo (macOS / Linux).Verificar a instalação
Após a instalação, execute o seguinte comando para confirmar:Etapa 2: Configurar a API do APIMart
O Codex CLI gerencia provedores de modelos por meio de arquivos de configuração no diretório~/.codex/. Tudo o que precisamos fazer é adicionar um provedor personalizado apontando para o APIMart.
2.1 Localize o diretório de configuração
- macOS / Linux:
~/.codex/ - Windows:
C:\Users\<username>\.codex\
Se o diretório não existir, execute
codex uma vez no seu terminal e pressione Ctrl + C para sair — ele será criado automaticamente.2.2 Configurar a chave de API
No diretório de configuração, crie ou edite o arquivoauth.json e preencha com sua chave do APIMart:
2.3 Configurar o provedor de modelos
No diretório de configuração, crie ou edite o arquivoconfig.toml e adicione o provedor APIMart:
Após salvar ambos os arquivos, reinicie o Codex CLI para que as alterações tenham efeito.
Etapa 3: Começar
Verificar a configuração
Em qualquer diretório de projeto, execute o seguinte comando para confirmar que tudo está conectado:401 / 403, consulte a seção FAQ abaixo.
Modo interativo
Executecodex diretamente para entrar na UI interativa — ideal para tarefas completas de codificação:
Modos de aprovação
Na primeira execução, o Codex pedirá que você escolha um nível de aprovação:
Recomendamos começar com o modo Auto. Digite
/approvals na UI interativa para alterá-lo a qualquer momento.
Trocar de modelos
Na UI interativa, digite/model para trocar rapidamente, ou altere o campo model em config.toml e reinicie.
Modelos suportados
Para o Codex CLI, os seguintes modelos da série GPT-5 são recomendados:Comandos comuns
Comandos e atalhos frequentemente usados no Codex CLI:FAQ
Q1: Uma tela de login do ChatGPT aparece após a inicialização?
Se você vir “Sign in with ChatGPT” ou similar após a inicialização, a configuração não teve efeito. Solução de problemas:- Certifique-se de que tanto
config.tomlquantoauth.jsonestão dentro de~/.codex/ - Verifique se
model_provideremconfig.tomlestá definido comoapimart - Verifique se
auth.jsoné JSON válido e a chave está preenchida completamente
Q2: Recebendo erros 401 / 403?
Certifique-se também de que
base_url está definido como https://api.apimart.ai/v1, e não a URL oficial da OpenAI.
Q3: Falha na conexão?
- Verifique sua conexão de rede
- Certifique-se de que
base_urlemconfig.tomlestá correto - Se você está atrás de um proxy, certifique-se de que ele permite acesso a
api.apimart.ai
Q4: wire_api = "chat" não é mais suportado?
Versões recentes do Codex CLI (0.84.0 e posteriores) removeram o protocolo chat. Atualize wire_api em config.toml para responses:
Q5: Chamadas de ferramenta ou execuções estão falhando?
Certifique-se de quewire_api em config.toml está definido como responses. Se ainda encontrar problemas de compatibilidade, mude para um modelo da série GPT-5 recomendado (por exemplo, gpt-5.5, gpt-5.3-codex) — eles se combinam de forma mais confiável com o Codex CLI.
Q6: Usar variáveis de ambiente em vez de auth.json?
Você também pode configurar a chave por meio de uma variável de ambiente. Altere o bloco do provedor emconfig.toml para:
APIMART_API_KEY para sua chave do APIMart. auth.json não é mais necessário nesta configuração.
Q7: Como trocar de modelos?
Duas maneiras:- Na UI interativa: Digite
/modelpara trocar - Edite a configuração: Altere o campo
modelemconfig.tomle reinicie o Codex CLI
Q8: Como verificar o uso e o faturamento?
Acesse o Console do APIMart para visualizar estatísticas de chamadas de API, detalhes de consumo de tokens e tendências de custos.Suporte e ajuda
Se você encontrar algum problema ao usar o Codex CLI:- 📚 Centro de documentação do APIMart
- 💬 Comunidade do Discord
- 🐦 Twitter @APIMart_
- 📧 Suporte técnico: zhihong@apimart.ai
Comece a usar o APIMart
Cadastre-se no APIMart agora, obtenha sua chave de API e experimente um assistente de programação multimodelo no Codex CLI!