Codex CLI (OpenAI)
Configure o Codex CLI com a API do GetVibe: config.toml, auth.json e variáveis de ambiente. wire_api = "responses" é obrigatório — o Codex chama /v1/responses.
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.
?models= com IDs separados por vírgulas à URL.Codex CLI é uma ferramenta agêntica da OpenAI para trabalhar com código no terminal. Ele usa o endpoint /v1/responses, portanto o parâmetro wire_api = "responses" é obrigatório.
config.toml
Adicione o fornecedor a ~/.codex/config.toml:
model = "gpt-6.1-sol"
model_provider = "getvibe"
model_reasoning_effort = "high"
[model_providers.getvibe]
name = "GetVibe API"
base_url = "https://getvibeapi.com/v1"
wire_api = "responses"
env_key = "GETVIBE_API_KEY"Método principal: variável de ambiente
Defina a variável cujo nome é indicado por env_key:
export GETVIBE_API_KEY="PASTE_YOUR_GETVIBE_KEY_HERE"
codexAlternative: auth.json
Para esta opção, remova env_key e substitua o bloco do provedor por este:
model = "gpt-6.1-sol"
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 = trueEm seguida, coloque a chave real em ~/.codex/auth.json com o nome exato OPENAI_API_KEY. A string $GETVIBE_API_KEY não é expandida dentro do JSON.
{"OPENAI_API_KEY": "PASTE_YOUR_GETVIBE_KEY_HERE"}/v1/responses (formato da OpenAI Responses API). Sem wire_api = "responses", as solicitações iriam para o endpoint errado.