Skip to content

Codex CLI

~/.codex/config.toml 里加一个自定义 provider,再把 model 指过去:

toml
model_provider = "custom"
model = "gpt-5.6-reasoning"

[model_providers.custom]
name = "custom"
wire_api = "responses"
requires_openai_auth = true
base_url = "https://api-ai.onyxaxis.org/v1"

~/.codex/auth.json 里放 Key:

json
{
  "OPENAI_API_KEY": "sk-你的Key"
}

为什么用 gpt-5.6-reasoning 而不是 gpt-5.6-sol

两个名字指向完全相同的底层模型。区别在于 Codex 客户端:gpt-5.6-sol 被 Codex 识别为一种特殊工作模式,在这种模式下 Codex 不会发送任何文件/终端工具,导致模型报告"看不到你的项目"。gpt-5.6-reasoning 这个名字 Codex 不认识,会退回标准模式,正常发送工具。

完整原因见常见问题

验证

bash
cd 你的项目目录
codex exec "列出当前目录的文件名"

如果返回的是真实的文件列表(而不是要求你手动贴 Get-ChildItem 的结果),说明工具调用链路是通的。

非官方文档,与 OpenAI / Anthropic 等模型提供方无关。