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õesGitHub 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.