Codex CLI: configuração de chave de API e provedor personalizado

Use este guia para conectar o trabalho local na Codex CLI à AI Prime Tech. Você precisa de uma conta no gateway, uma chave ativa no grupo Codex desejado e um modelo disponível para essa chave. Comece pela visão geral da API do Codex se ainda estiver escolhendo um tipo de acesso.

1. Verifique a chave e o grupo

Crie uma chave no painel. O acesso pré-pago ao GPT usa o grupo Codex grupo. Se houver acesso ao Codex por tempo determinado, use o grupo e os termos indicados para esse plano; o acesso ao Claude é separado. Confirme a lista de modelos da chave que você usará.

Defina a chave no terminal atual. Substitua o valor de exemplo localmente; não inclua a chave em um commit no repositório.

PowerShell

$env:AIPRIMETECH_API_KEY = "YOUR_GATEWAY_KEY"

bash ou zsh

export AIPRIMETECH_API_KEY="YOUR_GATEWAY_KEY"

Reinicie um terminal ou editor iniciado antes de você definir seu ambiente caso ele não consiga acessar a variável. Estes exemplos a definem para o processo atual e seus processos filhos.

2. Configure o provedor

Mescle este conteúdo no seu arquivo de configuração de usuário ~/.codex/config.toml. No Windows, o caminho equivalente é %USERPROFILE%\.codex\config.toml. As credenciais do provedor devem ficar na configuração do usuário, não no arquivo do repositório .codex/config.toml.

model_provider = "aiprimetech"
model = "gpt-6.1-sol"

[model_providers.aiprimetech]
name = "AI Prime Tech"
base_url = "https://aiprimetech.io/v1"
env_key = "AIPRIMETECH_API_KEY"
wire_api = "responses"
supports_websockets = false

Use um ID de provedor como aiprimetech e mantenha model_provider correspondente à sua tabela. O Codex atual usa o protocolo Responses. A URL base é a raiz do gateway /v1 ; o Codex adiciona o caminho da requisição. Esta configuração usa transporte HTTP/SSE.

3. Verifique a conexão

Execute codex doctor para inspecionar a configuração da CLI. Inicie codexe depois use /status para confirmar o provedor e o modelo. Peça uma resposta curta antes de permitir uma tarefa maior no repositório. Verifique se a requisição aparece na sua página de uso da AI Prime Tech.

Você pode inspecionar a lista de modelos da chave independentemente do Codex:

Invoke-RestMethod -Uri "https://aiprimetech.io/v1/models" -Headers @{Authorization="Bearer $env:AIPRIMETECH_API_KEY"}
curl --fail-with-body https://aiprimetech.io/v1/models \
  -H "Authorization: Bearer $AIPRIMETECH_API_KEY"

Se o catálogo retornado incluir seu modelo, mas a requisição falhar, verifique o erro real e a disponibilidade atual do grupo. Um ID listado, por si só, não constitui um teste de inferência bem-sucedido.

Mantenha um perfil opcional da CLI

Para selecionar este provedor apenas em sessões específicas da CLI, coloque a configuração acima em ~/.codex/aiprimetech.config.toml e inicie:

codex --profile aiprimetech

No Codex 0.134.0 e em versões posteriores, os perfis da CLI usam arquivos separados. Exemplos antigos de [profiles.aiprimetech] não usam o formato atual de perfil. A extensão da IDE usa a configuração do usuário; verifique seu provedor ativo após reiniciá-la, em vez de presumir que a troca de perfil da CLI foi aplicada nela.

Escolha um modelo

Use gpt-6.1-sol como ponto de partida para programação, gpt-6-astra para tarefas exigentes ou gpt-6-luna para trabalho focado. gpt-6-sol é um ID separado para fluxos de trabalho existentes do Sol. Consulte detalhes do modelo e como compará-los.

Solução de problemas

Sintoma Verifique
Variável de ambiente ausente Defina AIPRIMETECH_API_KEY no processo que inicia o Codex.
Erro de autenticação 401 Confirme que a chave está ativa, foi copiada integralmente e foi emitida por este gateway.
403 ou modelo indisponível Confirme o grupo da chave, o acesso pelo plano e o ID exato do modelo.
404 ou uma resposta HTML Use https://aiprimetech.io/v1; remova a duplicação de /v1 ou a adição de /responses.
wire_api rejeitado Use responses; os antigos chat exemplos de provedores estão obsoletos.
Erro de saldo, plano ou limite de requisições Leia o erro, verifique sua conta e reduza o trabalho simultâneo antes de tentar novamente.
A conexão termina durante a resposta Tente uma requisição curta, verifique a conectividade da rede e do proxy e registre o ID da requisição para o suporte.

Claude e recursos hospedados do Codex

Para usar o Claude por meio da tradução de Responses do gateway, siga Claude com Codex usando uma chave compatível do grupo Claude. O exemplo de GPT acima é para acesso pelo grupo Codex.

O acesso pelo gateway não concede direitos de uso do espaço de trabalho do ChatGPT nem acesso ao Codex na nuvem. Consulte a comparação de formas de login para entender os limites do produto.

Referências