Codex 接入教程

让 OpenAI Codex 通过 GodAPI 调用模型。命令行、桌面版和 IDE 扩展读的是同一个配置目录,写好一次就能共用。

准备工作

  1. 登录 GodAPI 控制台,在「密钥」页面新建一把专给 Codex 用的密钥。
  2. 记下要用的模型名称,以控制台里你这把密钥能用的为准。
项目填写内容
接口地址https://godapi.dev/v1
协议responses
密钥sk-你的密钥(换成你自己的)
模型控制台里能用的完整模型名
接口地址只写到 /v1,Codex 会自己在后面加上 /responses。写成 /v1/responses 会导致 404。

写配置文件

Codex 的用户配置放在主目录下的 .codex 文件夹里:

系统位置
macOS / Linux~/.codex/config.toml
Windows%USERPROFILE%\.codex\config.toml
WSLWSL 里的 ~/.codex/config.toml(和 Windows 那份是分开的)

动手前先把已有的 config.toml、auth.json 复制一份做备份。下面两种认证方式二选一,不要混用。

方式一:环境变量(推荐命令行用户)

密钥不落盘,原来的登录信息也不受影响。在 config.toml 里写入或合并:

model = "填你的模型名"
model_provider = "godapi"

[model_providers.godapi]
name = "GodAPI"
base_url = "https://godapi.dev/v1"
wire_api = "responses"
env_key = "GODAPI_API_KEY"

model 和 model_provider 两行必须放在文件最上面,在任何 [...] 段落之前。env_key 填的是变量的名字,不是密钥本身。然后在同一个终端里设置密钥再启动:

# macOS / Linux
export GODAPI_API_KEY="sk-你的密钥"
codex

# Windows PowerShell
$env:GODAPI_API_KEY = "sk-你的密钥"
codex
这样设置的变量只在当前终端里有效。从桌面图标打开的桌面版读不到它,桌面版请用方式二。

方式二:认证文件(桌面版、IDE 共用)

config.toml:

model = "填你的模型名"
model_provider = "godapi"
cli_auth_credentials_store = "file"

[model_providers.godapi]
name = "GodAPI"
base_url = "https://godapi.dev/v1"
wire_api = "responses"
requires_openai_auth = true

在同一目录建 auth.json,字段名必须是 OPENAI_API_KEY,值填 GodAPI 的密钥:

{
  "OPENAI_API_KEY": "sk-你的密钥"
}

请求发到哪里由 base_url 决定,不会发去 OpenAI。macOS / Linux 建议收紧权限:

chmod 600 ~/.codex/config.toml ~/.codex/auth.json

命令行使用

npm install -g @openai/codex
codex --version
codex

macOS 也可以用 brew install --cask codex 安装。进入后输入 /status,确认当前服务商和模型都对。

桌面版与 IDE 扩展

确认接通

  1. 新建任务,发一句:只回复 ok,不要调用工具。
  2. 回到 GodAPI 控制台的「使用日志」,看到这条记录才说明请求确实走了 GodAPI。
  3. 需要写代码时,再让它读一个测试文件,确认工具调用也正常。

常见问题

现象先查这里
401 / 密钥无效密钥是否复制完整、有没有多余空格、是否已停用
404地址应为 https://godapi.dev/v1,不要出现 /v1/v1
找不到模型模型名是否和控制台里的一字不差
Missing environment variable用的是方式一,但启动 Codex 的终端里没设变量
改了没反应完全退出后重开,并新建任务
TOML / JSON 报错检查中文引号、重复字段、末尾逗号,Windows 下文件是否被存成了 .txt

还原配置

退出所有 Codex 客户端,把备份的 config.toml 和 auth.json 放回原位就行。不要删除整个 .codex 文件夹,里面还有你的会话记录。

配置项名称参考 OpenAI 官方 Codex 配置参考。