Resposta direta
Para usar um provedor personalizado no Codex CLI, edite~/.codex/config.toml no nível do usuário. Defina model_provider = "custom", crie [model_providers.custom], use https://www.bettertoken.ai/v1 como Base URL e defina wire_api = "responses". Leia a BetterToken API Key por env_key e copie o ID de modelo do provedor GPT.
Encontre o arquivo de configuração correto
Na extensão Codex para VS Code, clique na engrenagem e escolha Codex Settings → Open config.toml. A CLI e a extensão da IDE compartilham as mesmas camadas de configuração.
Configuração mínima funcional
1
Defina a variável de ambiente da API Key
macOS, Linux ou WSL:Windows PowerShell:Substitua
YOUR_API_KEY pela sua BetterToken API Key. Para uso persistente, armazene-a em um ambiente protegido do sistema operacional, não no repositório do projeto.2
Edite config.toml
model é apenas um exemplo. Copie um ID disponível no provedor GPT da model plaza.3
Reinicie e teste
Encerre completamente o Codex, abra um novo terminal e execute:Envie um prompt simples. Uma resposta normal confirma que o provedor, a autenticação e o ID de modelo estão ativos.
Configuração completa recomendada
Use esta versão quando precisar de um modelo de revisão e de um tempo limite de streaming maior:[model_providers.custom]. Não declare a mesma tabela TOML duas vezes.
Como os campos se relacionam
Para manter o login oficial do Codex App, os plugins e o Remote Control enquanto usa uma API de terceiros, use a configuração específica de login oficial e sessões unificadas, não este exemplo comum de autenticação.
Erros comuns
Documentos relacionados
- Guia completo de configuração do Codex
- Configurar uma Base URL personalizada na extensão Codex para VS Code
- model_provider, base_url e wire_api explicados
- Sandbox e modo de aprovação do Codex CLI
- O que é AGENTS.md?

