Skip to content

Codex CLI ​

Esta página é focada no Codex CLI no terminal. Para o app de desktop ChatGPT, o cliente Codex ou extensões de IDE, consulte o guia Codex/ChatGPT.

TIP

Caminho recomendado: crie getapi.one e getapi.pro no CC Switch como Provider separados compatíveis com OpenAI. Se preferir uma configuração apenas no terminal, adicione os dois Provider ao config.toml do Codex e mantenha as API Key em variáveis de ambiente.

Para fluxos de desktop e extensões de IDE, consulte Codex/ChatGPT.

Download e instalação ​

Baixar CC Switch ​

Se quiser gerenciar e alternar Provider GetAPI por uma interface visual, instale primeiro o CC Switch.

ClienteSistema / cenárioDownload CDNAlternativa
CC SwitchmacOSBaixarGitHub Releases
CC SwitchWindowsBaixarGitHub Releases
CC SwitchMais versões—GitHub Releases

Instalar o Codex CLI ​

Comando oficial para instalar o Codex CLI:

bash
curl -fsSL https://chatgpt.com/codex/install.sh | sh

Se o script de instalação não estiver disponível no seu ambiente, use a documentação oficial do OpenAI Codex CLI para métodos alternativos.

Antes de começar ​

  • O Codex CLI está instalado e o comando codex funciona no terminal.
  • O CC Switch está instalado, ou você está pronto para editar manualmente o arquivo de configuração do Codex.
  • O cadastro e login no GetAPI já foram concluídos. Se ainda não, comece pela visão geral de cadastro e login.
  • Uma API Key do GetAPI já foi criada. Se ainda não, leia a visão geral para obter uma API Key.
  • Decida se esta sessão de CLI usará getapi.one ou getapi.pro.
  • Prepare o nome exato do modelo que o Codex CLI deve usar.

Escolha um serviço GetAPI ​

API Key e Base URL devem vir do mesmo serviço. No Codex e no CC Switch, a Base URL precisa incluir /v1. Não misture Key do getapi.one com o endereço relay do getapi.pro, nem o contrário.

ServiçoCodex Base URLOrigem da API KeyGuia de solicitação
getapi.onehttps://www.getapi.one/v1getapi.one API KeysGuia de solicitação
getapi.prohttps://relay-api.getapi.pro/v1getapi.pro API KeysGuia de solicitação

Configurar com CC Switch ​

1. Abrir o CC Switch ​

Inicie o CC Switch e prepare-se para entrar na área de configuração do Provider do Codex.

2. Abrir a aba de Provider do Codex ​

No CC Switch, selecione a aba de Provider do Codex e clique no botão de mais para adicionar um novo Provider.

Lista de Providers do Codex no CC Switch e botão de adicionar

3. Escolher configuração personalizada ​

Na página de adicionar Provider, selecione configuração personalizada. Se não aparecer, role para baixo.

Página de adicionar Provider no CC Switch com configuração personalizada selecionada

4. Preencher o Provider GetAPI ​

Informe um nome, cole a API Key correspondente e preencha o endereço API com /v1, por exemplo https://relay-api.getapi.pro/v1.

Configuração do Provider GetAPI Pro no CC Switch com Base URL terminando em /v1
Item de configuraçãogetapi.progetapi.oneObservações
Nome do ProviderGetAPI ProGetAPI OneNome personalizado para facilitar a identificação.
Site oficialhttps://www.getapi.prohttps://www.getapi.oneSite do Provider. Pode ficar vazio se o CC Switch não exigir.
API KeyAPI Key de getapi.proAPI Key de getapi.oneCopie a Key do serviço correspondente. Não misture Keys e endereços de serviços diferentes.
Endereço de requisição APIhttps://relay-api.getapi.pro/v1https://www.getapi.one/v1Deve incluir /v1.
Modelo padrãoPor exemplo gpt-5.6-solPor exemplo gpt-5.6-solUse um modelo habilitado no console GetAPI correspondente.

5. Ativar o Provider ​

Depois de salvar, volte à lista de Provider, ative o Provider GetAPI e então inicie o Codex CLI.

Provider GetAPI Pro ativado no CC Switch

Configurar config.toml manualmente ​

Para uma configuração apenas via CLI, salve primeiro as Key em variáveis de ambiente. Não escreva API Key reais diretamente no config.toml.

bash
export GETAPI_ONE_API_KEY="sk-..."
export GETAPI_PRO_API_KEY="sk-..."

Depois abra ~/.codex/config.toml e adicione os dois Provider GetAPI. Altere model_provider para o Provider do serviço que deseja usar por padrão.

toml
model_provider = "getapi_pro"
model = "your-model-name"

[model_providers.getapi_one]
name = "GetAPI One"
base_url = "https://www.getapi.one/v1"
env_key = "GETAPI_ONE_API_KEY"
wire_api = "responses"

[model_providers.getapi_pro]
name = "GetAPI Pro"
base_url = "https://relay-api.getapi.pro/v1"
env_key = "GETAPI_PRO_API_KEY"
wire_api = "responses"

Substitua your-model-name por um modelo habilitado no console GetAPI correspondente. No GetAPI, base_url deve terminar com /v1. Se o relay exigir outro protocolo compatível com OpenAI, ajuste o Provider conforme a referência de configuração do Codex.

Executar o Codex CLI ​

1. Confirmar que o Codex CLI está instalado ​

Execute codex --version no terminal para confirmar que o comando CLI está disponível.

Terminal mostrando a saída de codex --version

2. Enviar uma solicitação de teste ​

Inicie o Codex CLI e envie uma mensagem curta. Se a resposta vier normalmente, o CLI Provider já pode ser usado.

Terminal mostrando o Codex CLI respondendo corretamente

Problemas comuns ​

ProblemaCausa possível
codex: command not foundO Codex CLI não está instalado, ou o diretório de instalação não está em PATH.
API Key ausenteA variável de ambiente indicada em env_key não está carregada na sessão atual do terminal.
401 / UnauthorizedA API Key está incorreta, desativada ou não corresponde ao endereço API selecionado.
404 / Not FoundBase URL está incorreta, não inclui /v1, ou o relay não suporta o caminho usado pelo CLI.
Model not foundO nome do modelo está incorreto, ou o grupo GetAPI selecionado não habilita esse modelo.
Configuração não aplicadaO arquivo errado foi editado, model_provider aponta para outro Provider, ou o terminal precisa ser reaberto.

Dicas de segurança

Nunca coloque API Key reais em capturas, repositórios públicos, código frontend ou documentos compartilhados. Use variáveis de ambiente e oculte as Key antes de compartilhar saídas do terminal.

Referências ​

A documentação oficial da OpenAI traz instalação, autenticação e referência de configuração do Codex CLI. CC Switch Releases pode ser usado como fonte alternativa de download.