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 的结果),说明工具调用链路是通的。