Skip to main content

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.
As configurações de provedor e autenticação pertencem a ~/.codex/config.toml no nível do usuário. Arquivos .codex/config.toml do projeto podem conter substituições locais, mas o Codex ignora model_provider e model_providers neles. Coloque as instruções do projeto em AGENTS.md.

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:
Combine os campos existentes no nível superior e o conteúdo de [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

Referências