Pré-requisitos
- Codex CLI instalado:
npm install -g @openai/codex - Uma conta Flatkey com uma chave de API — obtenha uma aqui
Configuração
Defina as seguintes variáveis de ambiente antes de executar o Codex CLI:~/.bashrc, ~/.zshrc) para tornar a configuração permanente:
~/.zshrc
Configurar com o CC Switch
CC Switch é um gerenciador de configuração de desktop de terceiros para assistentes de codificação. Não é um produto Flatkey, e o Flatkey não é uma predefinição integrada. As etapas abaixo seguem a interface atual do CC Switch. O método manual acima comOPENAI_BASE_URL e OPENAI_API_KEY e o CC Switch são formas alternativas de configurar o Codex. Para um teste claro do CC Switch, remova apenas os valores obsoletos de OPENAI_BASE_URL ou OPENAI_API_KEY que apontem para outro provedor ou chave. Valores herdados pelo seu shell podem sobrepor ou entrar em conflito com o provedor que você ativa no CC Switch.
1. Instale o CC Switch
Baixe o CC Switch em ccswitch.io ou em seu repositório oficial no GitHub. Instale-o para o seu sistema operacional e, em seguida, abra o aplicativo.2. Abra o painel de provedor do Codex
Selecione Codex no CC Switch. Isso abre o painel de provedor que controla a configuração usada por novas sessões do Codex.
3. Adicione o Flatkey como provedor personalizado
Escolha Custom Provider e adicione um provedor com estes valores:
4. Configure o modelo
Encontre Flatkey no painel de provedor do Codex no CC Switch e clique em Edit. Para alterar o modelo usado por novas sessões do Codex, defina Default Model com um ID exato de modelo do Diretório de Modelos do Flatkey. Não use um nome de exibição nem tente adivinhar um ID. Por exemplo, você pode inserir qualquer um destes modelos de geração de texto no campo Default Model do CC Switch:/model do Codex CLI, use Model Mapping:
- Clique em Fetch Models para carregar os modelos disponíveis no Flatkey. Se o modelo que você precisa estiver ausente, clique em Add Model.
- Edite o Menu Display Name do mapeamento. Este é o rótulo mostrado no menu
/model. - Defina Actual Request Model com o ID exato do diretório de modelos, como
claude-sonnet-4-6ougemini-2.5-flash. O Codex envia esse ID nas solicitações, não o rótulo do menu.
/model e seu ID de solicitação correspondente. Ele não faz com que um modelo incompatível funcione com o Codex. Após alterar um mapeamento, siga as etapas abaixo para salvar o provedor e reiniciar o Codex antes que a lista de modelos atualizada entre em vigor.
Depois de salvar e ativar o Flatkey, as novas sessões do Codex usam o Default Model definido no CC Switch. Para sobrescrevê-lo apenas para um único comando, passe o mesmo ID exato:

5. Salve e ative o Flatkey
Salve o provedor e, em seguida, ative Flatkey no painel de provedor do Codex. Confirme que o Flatkey é o provedor ativo antes de iniciar o Codex.
6. Reinicie e verifique
Saia da sessão existente do Codex e finalize seu processo. Feche a janela ou aba específica do terminal que executou o Codex, e não terminais não relacionados. Abra um terminal novo que não herde valores obsoletos relevantes deOPENAI_BASE_URL ou OPENAI_API_KEY. Vá para um diretório pequeno ou vazio e inicie uma nova sessão do Codex. Digite /model, confirme que o modelo que você adicionou ou editou aparece e selecione o modelo que deseja usar. Em seguida, envie uma solicitação mínima.

Uma solicitação de agente pode incluir prompts de sistema, definições de ferramentas, histórico de conversa, arquivos e resultados de comandos. Use um contexto pequeno para verificações de conectividade, para que a contagem de tokens e o custo permaneçam fáceis de inspecionar.
Voltar para outro provedor
Abra o painel de provedor do Codex no CC Switch, selecione o provedor desejado e ative-o. Finalize as sessões e processos existentes do Codex, depois abra um terminal novo que não herde valores obsoletos relevantes deOPENAI_BASE_URL ou OPENAI_API_KEY. Inicie uma nova sessão.
Solução de problemas do CC Switch
Executando o Codex CLI
Depois que as variáveis de ambiente estiverem definidas, use o Codex normalmente:Verificar a configuração manual das variáveis de ambiente
Esta seção se aplica apenas ao método manual comOPENAI_BASE_URL e OPENAI_API_KEY. Se você configurou o Codex com o CC Switch, siga Reinicie e verifique acima. Para o método manual, execute um comando do Codex e verifique os Logs de Uso. Você deve ver a solicitação registrada com o modelo e as contagens de tokens. Se nenhuma solicitação aparecer, confirme que ambas as variáveis estão definidas corretamente na sessão atual do shell.
Solucionar problemas da configuração manual das variáveis de ambiente
A tabela abaixo se aplica apenas ao método manual comOPENAI_BASE_URL e OPENAI_API_KEY. Se você configurou o Codex com o CC Switch, use Solução de problemas do CC Switch acima.