Skip to content

Codex配置

本页介绍如何将 Codex CLI 接入 AnyDoAPI。推荐优先使用 CC Switch;习惯改配置文件可直接看下方「手动配置」。

配置前请确认

  1. 已完成 环境检查,本机可正常使用 Node.js / npm
  2. 已全局安装 Codex:npm i -g @openai/codex@latest
  3. 已在控制台 创建 API 令牌,分组选择 codex-teamcodex-pluscodex-sale

令牌分组一定要选对

分组说明
codex-teamTeam 号池,无并发限制,也适用于支持 GPT 的第三方平台
codex-plusPlus / Pro 号池,倍率 0.2,有全局并发限制
codex-salePlus / Pro 号池,有全局并发限制

选错分组容易出现「模型不存在」或无法调用。详见 令牌分组介绍

本页目录

方式说明
CC Switch(推荐)可视化添加供应商、一键启用
手动配置编辑 config.toml + auth.json
常见问题不生效、鉴权失败、模型不存在

方式一:使用 CC Switch(推荐)

1. 打开 CC Switch 并选择 Codex

  1. 启动 CC Switch
  2. 在顶部应用类型中选中 Codex
  3. 若列表中没有该选项,到「设置」中开启对应平台

2. 添加 AnyDoAPI 供应商

  1. 点击主界面右上角的 + 按钮
  2. 在「预设」下拉框中选择 自定义配置
  3. 填写配置信息:
    • 名称:例如 AnyDoAPI
    • API 地址https://anydoapi.com/v1(无科学上网可用 https://api-edge.anydoapi.com/v1
    • API Key:粘贴 codex-team / codex-plus / codex-sale 分组令牌
  4. 点击「添加」

添加供应商

OpenAI 兼容端点需要 /v1

Codex 走 OpenAI 兼容协议,API 地址需带 /v1

3. 启用供应商

添加完成后,在供应商列表中点击「启用」,显示「使用中」即表示已切换成功。

Codex 需要重启终端

与 Claude Code 不同,Codex 切换供应商后需要关闭并重新打开终端才会生效。

4. 验证配置

bash
codex

进入对话后输入一句简单问题。若能正常回复,说明配置成功。

更完整步骤见 CC Switch 快速上手


方式二:手动配置

不使用 CC Switch 时,需要配置 config.tomlauth.json

配置目录与文件说明

系统配置目录
Windows%userprofile%\.codex
macOS / Linux~/.codex
文件作用是否需要配置
config.toml核心配置:模型、中转服务、MCP 等
auth.json存放 ApiKey
AGENTS.mdCodex 全局工作提示词可选

初次安装可能没有这些文件

很多人刚安装时目录是空的,需要手动创建 config.tomlauth.json

Windows 手动配置步骤
  1. 按下 Win + R,输入以下路径后回车:
%userprofile%\.codex
  1. 创建或打开 config.toml,写入:
toml
disable_response_storage = true
model = "gpt-5.5"
model_provider = "anydoapi"
model_reasoning_effort = "xhigh"
model_verbosity = "high"

[features]
web_search_request = true

[model_providers.anydoapi]
base_url = "https://anydoapi.com/v1"
name = "anydoapi"
requires_openai_auth = true
wire_api = "responses"
  1. 创建或打开 auth.json,写入(把 xxx 替换为你的令牌):
json
{
  "OPENAI_API_KEY": "xxx"
}
  1. 在终端运行 codex,能正常对话即表示配置成功。
macOS / Linux 手动配置步骤
  1. 打开配置目录:
bash
~/.codex

在 macOS 访达中可按 Command + Shift + G,粘贴上述路径后回车。

  1. 创建或打开 config.toml,写入:
toml
model_provider = "anydoapi"
model = "gpt-5.5"
model_reasoning_effort = "high"
network_access = "enabled"
disable_response_storage = true
model_verbosity = "high"

[model_providers.anydoapi]
name = "anydoapi"
base_url = "https://anydoapi.com/v1"
wire_api = "responses"
requires_openai_auth = true

无科学上网时,可将 base_url 换成 https://api-edge.anydoapi.com/v1

  1. 创建或打开 auth.json,写入:
json
{
  "OPENAI_API_KEY": "xxx"
}
  1. 在终端运行 codex,能正常回复即表示配置完成。

模型名称可按需调整

model 字段请填写 模型广场 中实际可用的模型名。上例 gpt-5.5 仅作示例。


常见问题

切换 / 改完配置不生效?

Codex 不会热重载配置。请先完全退出当前 codex 进程,再关闭并重新打开终端后重试。更多排错见 Codex FAQ

提示鉴权失败或 Key 无效?
  1. 确认 auth.json 中的 OPENAI_API_KEY 已替换为真实令牌
  2. 确认令牌分组为 codex-teamcodex-pluscodex-sale
  3. 确认 base_url/v1(主站或加速地址均可)
提示模型不存在?

模型广场 核对当前分组可用模型,把 config.toml 里的 model 改成实际支持的名称。

想改回官方登录?

在 CC Switch 中选择「官方登录」预设并启用;或恢复官方默认的 config.toml / auth.json 后重启终端。