~/.codex/config.toml 里加一个 provider,就能切到 RuAPI。
在 Codex 里能用的是 GPT 模型:
gpt-5.4、gpt-5.5、gpt-5.6 系列、gpt-6-astra。Codex 只发 Responses API 格式的请求,而 RuAPI 上 GPT 模型支持这种格式。用 Claude 请看 Claude Code,用 DeepSeek 请看 Claude Code 接 DeepSeek。前置条件
1
RuAPI 账号 + API key
控制台 → 令牌管理 → 添加令牌。详见 API key 与安全。
2
装好 Node.js 和 npm
安装 Codex CLI
配置 RuAPI
编辑~/.codex/config.toml(Windows 是 %USERPROFILE%\.codex\config.toml),不存在就新建:
~/.zshrc / ~/.bashrc):
- macOS / Linux
- Windows (PowerShell)
第一次验证
切换模型
会话内:config.toml 开头的 model = "..."。价格页面上的 GPT 模型都可以用。
常见问题
找不到模型(503)或 404
找不到模型(503)或 404
- 模型 ID 拼错。GPT 模型在 RuAPI 上的命名和 OpenAI 官方一致,准确名字从价格页复制。
base_url末尾要带/v1。
报错:wire_api = 'chat' is no longer supported
报错:wire_api = 'chat' is no longer supported
这是旧版配置。把
config.toml 里的 wire_api = "chat" 改成 wire_api = "responses"。选了 Claude 或 DeepSeek,请求报错
选了 Claude 或 DeepSeek,请求报错
这是正常的:Codex 只走 Responses API,而 RuAPI 上支持它的是 GPT 模型。用 Claude 和 DeepSeek 请改用 Claude Code,那里所有模型都能用。
工具调用 / Function calling 报错
工具调用 / Function calling 报错
RuAPI 原样转发工具调用。如果 Codex 报错,先拿同样的提示词直接调 OpenAI 试试,排除是提示词本身的问题。
想同时保留官方账号和 RuAPI
想同时保留官方账号和 RuAPI
最方便的是用 CC Switch 切换。手动的话,改
config.toml 开头的 model_provider 即可。