config.toml 字段均以
OpenAI Codex 官方仓库和
官方配置参考为准;NexusAPI
仅提供其中的 API 地址、Key 和模型 ID。
1. 安装 Codex CLI
选择一种 OpenAI 官方安装方式即可,不要混装多种方式。Windows PowerShell
macOS、Linux 或 WSL
已安装 Node.js 的用户
2. 创建 NexusAPI Key
在 NexusAPI 控制台进入 令牌管理 → 添加令牌,并:- 选择包含目标模型的分组;创建后通过
/v1/models确认其supported_endpoint_types包含openai-response。 - 使用便于识别的名称,例如
codex-work。 - 按项目预算设置合理额度。
3. 配置自定义 Provider
Codex 的个人配置文件为:Windows 的%USERPROFILE%\\.codex\\config.toml,或 macOS / Linux 的
~/.codex/config.toml。使用任意文本编辑器创建或打开这个文件,然后写入:
YOUR_MODEL_ID 替换为模型广场中、当前 Key 分组可见的准确模型 ID。
wire_api = "responses"、model_provider、base_url 和 env_key 都是 Codex 正式支持的自定义
Provider 字段。
4. 设置 API Key 环境变量
把sk-你的实际Key 替换为刚创建的 Key。不要将真实 Key 放进 config.toml。
Windows PowerShell
macOS、Linux 或 WSL
在当前终端执行:5. 启动与验证
进入项目目录后启动:VS Code / Cursor
可从扩展商店安装由 OpenAI 发布的 Codex 扩展。扩展与 CLI 共用~/.codex/config.toml,无需把 NexusAPI 地址写入 VS Code 的旧版 chatgpt.apiBase 或
chatgpt.config 字段。
问题排查
- 确认
NEXUSAPI_API_KEY已在新打开的终端中生效。 - 确认 Key 启用且余额充足,所属分组包含所选模型。
- 确认
model与模型广场显示的 ID 完全一致。 - 保存错误原文和 Request ID,再参考问题自查。
