Tema
Idioma

Codex Desktop (ChatGPT)

Configuração passo a passo do Codex no aplicativo ChatGPT para Windows e macOS: sair do ChatGPT, entrar com uma chave de API do GetVibe, base_url e verificação de gastos.

Configuração pronta

Gerado a partir do nosso catálogo sob demanda: o endereço da API, todos os modelos publicados com seus limites de contexto e de saída e as configurações recomendadas. Não contém nenhuma chave. O Codex lê a chave de GETVIBE_API_KEY (env_key). Modelo barato para uma execução: codex -m <model ID>; raciocínio máximo: codex -c model_reasoning_effort="high". Exclua as tabelas [profiles.*] remanescentes de versões anteriores deste arquivo — o Codex 0.134 e versões posteriores recusam --profile enquanto elas estiverem presentes.

# macOS / Linux
mkdir -p ~/.codex
curl -fsSL https://getvibeapi.com/api/integrations/codex.toml -o ~/.codex/config.toml
# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/codex.toml -OutFile "$HOME\.codex\config.toml"
  • Modelo principal — gpt-6.1-sol: excelente para programação agêntica, com um contexto amplo e preço moderado; o id simples mantém o failover entre canais ativado.
  • Tarefas pequenas — deepseek-v4.1-flash: modelo capaz mais barato com um contexto de 1M, para títulos, resumos, mensagens de commit e compactação.
  • Streaming ativado, tempo limite de solicitação de 600 segundos e esforço de raciocínio médio: uma resposta com raciocínio longo leva minutos e, sem streaming, atinge o limite de espera.
  • IDs de modelo sem sufixo em todos os lugares — isso mantém o failover automático para um canal saudável ativado.
O catálogo muda: quando novos modelos aparecerem, baixe o arquivo novamente. Para manter apenas alguns modelos, adicione ?models= com IDs separados por vírgulas à URL.

O Codex Desktop agora está dentro do aplicativo ChatGPT para Windows e macOS. Você pode conectá-lo ao GetVibe API sem um terminal: o aplicativo lê o mesmo arquivo config.toml usado pelo Codex CLI.

1. Instalar o aplicativo

Abra a página oficial do ChatGPT para desktop, escolha macOS ou Windows, instale e inicie o aplicativo. No seletor no canto superior esquerdo, escolha Codex.

Codex Desktop: configuração exata da chave

Codex Desktop é um aplicativo GUI. Ele deve usar o GetVibe de config.toml e a chave de auth.json, não uma sessão ativa do ChatGPT.

Um comando export no Terminal não é herdado por um aplicativo GUI que já esteja em execução. Portanto, export OPENAI_BASE_URL e export OPENAI_API_KEY no Terminal não configuram o Codex Desktop: o aplicativo tem seu próprio ambiente.
Se config.toml contiver requires_openai_auth = true e o aplicativo tiver uma sessão ativa de Sign in with ChatGPT, o Codex usará esse login OAuth e enviará a solicitação à OpenAI em vez da GetVibe. Saia do ChatGPT, coloque sua chave da GetVibe em auth.json e use as configurações abaixo.

config.toml

Salve este bloco em ~/.codex/config.toml. O placeholder getvibeapi.com é substituído automaticamente.

model = "gpt-5.6-luna"
model_provider = "getvibe"
model_reasoning_effort = "high"

[model_providers.getvibe]
name = "GetVibe API"
base_url = "https://getvibeapi.com/v1"
wire_api = "responses"
requires_openai_auth = true

auth.json

Salve este JSON em ~/.codex/auth.json e substitua o valor pela sua chave sk-pv-… real.

{"OPENAI_API_KEY": "PASTE_YOUR_GETVIBE_KEY_HERE"}
Não coloque $GETVIBE_API_KEY dentro de auth.json: o JSON não expande variáveis de ambiente. Não publique esse arquivo nem o faça commit no Git.

Reinicie completamente o aplicativo

Depois de alterar config.toml ou auth.json, encerre completamente o aplicativo: no macOS, pressione Cmd+Q; no Windows, escolha Exit. Fechar a janela ou usar apenas Restart daemon não é suficiente: o aplicativo precisa reler os dois arquivos.

Abra um novo chat do Codex, envie um teste curto e verifique se há um novo registro em Dashboard → Usage. Se nenhum registro aparecer, a solicitação não passou pelo GetVibe.

Se 403 Country, region, or territory not supported from api.openai.com aparecer novamente, a chave não foi carregada: verifique auth.json, saia do ChatGPT e encerre completamente o aplicativo novamente.
Codex Desktop + GetVibe API — configuração sem terminal | GetVibe API