Codex CLI 是 OpenAI 官方的命令行编码助手,类似 Claude Code。它走 OpenAI 兼容协议,所以通过Documentation Index
Fetch the complete documentation index at: https://docs.ruapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
OPENAI_BASE_URL + OPENAI_API_KEY 就能直接切到 RuAPI。
前置条件
RuAPI 账号 + API key
控制台 → 令牌 → 创建令牌 拿一把
sk-...。详见 API key 与安全。Node.js ≥ 18
安装 Codex CLI
配置 RuAPI 端点
Codex CLI 支持两种方式配置端点:环境变量 或~/.codex/config.toml。推荐第二种,长期更省心。
方法一:写入 config.toml(推荐)
编辑 ~/.codex/config.toml(Windows 在 %USERPROFILE%\.codex\config.toml),不存在就新建:
~/.zshrc / ~/.bashrc):
- macOS / Linux
- Windows (PowerShell)
wire_api = "chat" 表示走 OpenAI 经典 /v1/chat/completions 协议,最稳。如果你想用 Responses API,可以试 "responses",但 RuAPI 上不是所有模型都支持新协议。方法二:纯环境变量
如果不想动配置文件:- macOS / Linux
- Windows (PowerShell)
第一次验证
切换模型
会话内:config.toml 顶部改 model = "..." 设默认。可用模型清单在 模型广场。
常见问题
401 Unauthorized
401 Unauthorized
404 / model not found
404 / model not found
- 模型 ID 拼错。RuAPI 上 OpenAI 系列模型与官方命名一致:
gpt-5、gpt-5-mini、o4-mini、gpt-4.1等。 OPENAI_BASE_URL末尾必须带/v1。
提示 'unsupported wire_api'
提示 'unsupported wire_api'
把
config.toml 里 wire_api 改成 "chat"。"responses" 协议只有部分新模型支持。工具调用 / function calling 报错
工具调用 / function calling 报错
RuAPI 默认完整透传 tool / function calling,行为和官方一致。如果 Codex 报错,先在 OpenAI 官方端用相同 prompt 试一下,确认不是 prompt 本身的问题。
想同时保留官方账号 + RuAPI
想同时保留官方账号 + RuAPI
用
config.toml 配两个 provider,会话内 /provider <name> 切换;或者用 CC Switch 一键切。