跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.bettertoken.ai/llms.txt

Use this file to discover all available pages before exploring further.

截至 2026-04-24,部分 Codex 版本在自定义 API 模式下可能无法直接选择 gpt-5.5。这是 Codex 本地模型目录尚未包含该模型导致的显示和选择限制,不代表 BetterToken 的 https://www.bettertoken.ai/v1 端点不可用。 你可以先添加一个本地 custom-models.json,让 Codex 识别 gpt-5.5,再在 ~/.codex/config.toml 中引用它。官方后续版本若已经内置支持 gpt-5.5,优先使用 Codex 的内置方案。
请使用页面提供的完整 custom-models.json。如果你要手动调整文件,请保留里面已有的模型条目和字段,只修改需要调整的模型配置。

配置步骤

1

准备自定义模型配置文件

自定义模型配置文件路径为 ~/.codex/custom-models.json
下载完整模型目录文件:下载 custom-models.json下载后,将文件放到 Codex 配置目录,并命名为 custom-models.json
系统目标路径
macOS / Linux~/.codex/custom-models.json
WindowsC:\Users\YOUR_USER\.codex\custom-models.json
下载得到的是完整模型目录文件,后续步骤会在 Codex 配置里引用它。
2

在 Codex 配置中引用 JSON 文件

打开 Codex 主配置文件 ~/.codex/config.toml,添加或合并以下配置。macOS / Linux 示例:
model_catalog_json = "/Users/YOUR_USER/.codex/custom-models.json"

[model_providers.bettertoken]
name = "BetterToken"
base_url = "https://www.bettertoken.ai/v1"
env_key = "BETTERTOKEN_API_KEY"
wire_api = "responses"
requires_openai_auth = false
request_max_retries = 4
stream_max_retries = 10
stream_idle_timeout_ms = 300000

[profiles.bt-gpt-5-5]
model = "gpt-5.5"
model_provider = "bettertoken"
model_reasoning_effort = "high"
Windows 示例:
model_catalog_json = "C:\\Users\\YOUR_USER\\.codex\\custom-models.json"
model_catalog_json 使用本机绝对路径。Windows 路径写在 TOML 双引号字符串里时,建议把 \ 写成 \\
3

设置 BetterToken API Key

在终端中设置环境变量:
export BETTERTOKEN_API_KEY="YOUR_API_KEY"
如果希望每次启动终端都自动生效,将上述命令添加到 ~/.zshrc~/.bashrc 中。
4

重启并选择配置

修改配置文件或环境变量后,结束当前 Codex 进程,并在新终端会话中启动:
codex --profile bt-gpt-5-5

排查建议

如果仍然无法使用 gpt-5.5,按顺序检查:
  1. model_catalog_json 是否是本机绝对路径
  2. custom-models.json 是否保留了完整模型目录
  3. base_url 是否为 https://www.bettertoken.ai/v1
  4. wire_api 是否为 responses
  5. BETTERTOKEN_API_KEY 是否已在启动 Codex 的同一个终端会话中生效
如果你的 Codex 已经内置支持 gpt-5.5,可以删除 model_catalog_json,改回常规 Codex 接入文档 中的配置方式。