Pular para o conteúdo
Português

Integração do Codex CLI

Método de configuração para integrar o OpenAI Codex CLI com a 1折AI (model_providers em ~/.codex/config.toml), chamando modelos GPT por meio da Responses API.

Os modelos OpenAI / GPT já estão ativos. O Codex CLI usa a OpenAI Responses API (/v1/responses) e se conecta usando a chave de API deste site. Para ver os modelos disponíveis e os preços, consulte o catálogo de modelos.

Primeiro, vamos esclarecer como configurar um provedor personalizado para o Codex. O formato vem da documentação oficial de configuração do Codex.

A configuração do Codex fica em ~/.codex/config.toml. Provedores personalizados só podem ser escritos neste arquivo de nível de usuário; a configuração .codex/config.toml model_provider em um projeto será ignorada.

~/.codex/config.toml
model_provider = "onezhe"
model = "gpt-6-astra"
[model_providers.onezhe]
name = "1折AI"
base_url = "https://1zheai.com/v1"
env_key = "ONEZHE_API_KEY"
wire_api = "responses"

O exemplo usa gpt-6-astra, que pode ser substituído por qualquer outro ID de modelo GPT suportado pela sua chave.

Significado de cada campo:

CampoDescrição
model_providerQual provedor usar, correspondente ao id em [model_providers.<id>] abaixo. openai, ollama, lmstudio são nomes reservados e não podem ser usados
base_urlDeve incluir /v1
env_keyO Codex lê a chave de API desta variável de ambiente; o nome deve corresponder exatamente ao que você exporta
wire_apiA documentação oficial afirma que atualmente apenas responses é suportado; também é o padrão quando omitido

Em seguida, coloque a chave de API em uma variável de ambiente:

macOS / Linux
export ONEZHE_API_KEY="sk-你的Key"

Os comandos a seguir vêm da documentação oficial do Codex:

npm
npm install -g @openai/codex
401?

O nome da variável em env_key não corresponde ao que você realmente exportou, ou você abriu o terminal antes de definir a variável de ambiente. Verifique novamente os nomes em ambos os lados e, em seguida, reabra o terminal e tente novamente.

Dá para mudar wire_api para chat?

Não. A documentação oficial de configuração do Codex afirma que wire_api aceita apenas responses. Serviços que fornecem apenas uma API Chat Completions precisam de uma ferramenta adicional de conversão de protocolo para se conectar ao Codex.

Como escolher o modelo GPT?

Verifique os modelos atuais no catálogo de modelos e preencha o ID do modelo em model. Após iniciar o Codex, faça uma solicitação curta e verifique o modelo e o status no log de chamadas.