跳转到内容

Codex

在 ~/.codex/config.toml 里添加一个指向 ROIBest AI 的 model provider。

  • 已安装 Codex CLI。
  • 一把 OpenAI 协议的 API Key,并已导出为 ROIBEST_API_KEY

编辑 ~/.codex/config.toml

~/.codex/config.toml
model_provider = "roibest"
model = "your-model"
[model_providers.roibest]
name = "ROIBest AI"
base_url = "https://ai.roibest.com/v1"
env_key = "ROIBEST_API_KEY"
wire_api = "responses"

env_key 指的是环境变量名,不是密钥本身。Codex 启动时从该环境变量读取密钥,所以密钥不会写进配置文件。

model 换成 /v1/models 里出现过的模型名。

Codex config.toml 示意:选择 roibest,设置带 v1 的 base_url、环境变量 env_key 和 responses 协议
配置文件示意图,非软件截图。供应商名称要对应,模型必须支持 Responses;点击图片查看大图。
终端窗口
codex exec "print hello"

或直接验证网关侧的 Responses 接口:

终端窗口
curl https://ai.roibest.com/v1/responses \
-H "Authorization: Bearer $ROIBEST_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"your-model","input":"Hello"}'

提示找不到 API Key。 ROIBEST_API_KEY 没有导出到 Codex 所在的 shell。可用 test -n "$ROIBEST_API_KEY" && echo "已设置" || echo "未设置" 检查,不要打印完整密钥。

模型不支持 Responses 协议。 选择支持 Responses 的模型。当前 Codex 的 wire_api 仅支持 responses,不能改成 chat;只有 Chat Completions 能力的模型请使用 OpenCodeOpenAI SDK。参见 Codex 官方配置说明

想临时切回官方。model_provider 改回原值即可,[model_providers.roibest] 段留着不影响。

ROIBest AI 文档