TiDBA API

Codex CLI 配置自定义 API 地址

通过 ~/.codex/config.toml 指定自定义模型提供方、Responses API 和平台 Key,不修改 Codex 程序文件。

更新于 2026-07-24预计阅读 6 分钟

开始前确认

  • Codex CLI 已安装并更新到当前版本。
  • 已经在 TiDBA API 控制台创建平台 Key。
  • 套餐用户已经为对应套餐分组单独创建 Key。
  • 终端可以访问 https://sub.tidba.com

先使用 xhigh 完成连接测试。确认模型和客户端版本支持后,再尝试 max

编辑 config.toml

macOS 和 Linux 默认路径为 ~/.codex/config.toml,Windows 默认路径为 %USERPROFILE%\.codex\config.toml

model_provider = "tidba"
model = "gpt-5.6-sol"
review_model = "gpt-5.6-sol"
model_reasoning_effort = "xhigh"
disable_response_storage = true

[model_providers.tidba]
name = "TiDBA API"
base_url = "https://sub.tidba.com"
env_key = "TIDBA_API_KEY"
wire_api = "responses"
requires_openai_auth = false

不要在 TOML 文件中直接写真实 Key。env_key 指定 Codex 从哪个环境变量读取凭据。

设置 API Key 环境变量

macOS 或 Linux

export TIDBA_API_KEY="你的平台 API Key"

需要长期生效时,将这一行加入当前 Shell 的用户配置文件,并重新打开终端。

Windows PowerShell

$env:TIDBA_API_KEY="你的平台 API Key"

上面的 PowerShell 设置只对当前窗口生效。先用临时变量测试,确认无误后再按你的系统管理方式保存。

启动并验证

  1. 关闭已经运行的 Codex 进程。
  2. 在设置好环境变量的同一个终端中重新启动 Codex。
  3. 发送一个很短的任务,例如“只回复 OK”。
  4. 在控制台用量记录中确认模型、思考等级和请求状态。

首次测试不要直接加载大型仓库或超长历史上下文。最小请求成功后,再逐步恢复真实工作目录和任务。

选择思考等级

等级适用场景特点
medium普通问答、小修改响应和消耗较低
high代码分析、常规代理任务质量与速度折中
xhigh复杂调试、长任务思考时间和消耗通常更高
max支持该等级的 GPT-5.6 模型最高可用档,不能保证更快

具体支持范围由模型、客户端版本和平台分组共同决定,详见 推理等级说明

配置没有生效怎么办

仍然要求 OpenAI 登录

确认 model_provider 与配置段名称一致,并保留 requires_openai_auth = false

提示找不到环境变量

环境变量必须在启动 Codex 的同一个终端中存在。重新打开终端后,临时变量需要重新设置。

模型元数据缺失

先更新 Codex 并重启。如果客户端仍不认识新模型,可以正常发出请求但本地能力判断可能使用回退元数据。

出现 502 或上下文压缩失败

保存 Request ID,使用新会话和最小输入复测,再参考 502 排查指南

先用短任务验证配置

连接成功后再加载真实仓库,问题定位会更清楚。

注册并测试