Skip to content

Codex 部署指南 ​

资源地址
Codex 官方文档developers.openai.com/codex

📋 前置要求

关于 Codex ​

Codex 是 OpenAI 推出的命令行 AI 编程助手,基于 GPT-5 系列模型。本指南教你如何把它接到卡皮巴拉中转服务。

部署路径: 安装 CLI ➜ 配置 API ➜ 开始使用


🚀 用 CC-Switch 一键配置(推荐) ​

前置条件:先装 Codex ​

无论用不用 CC-Switch,Codex 命令行工具本身需要先装好:

bash
npm install -g @openai/codex@latest

验证:

bash
codex --version

配置步骤 ​

1. 添加卡皮巴拉配置到 CC-Switch ​

  1. 打开 CC-Switch 应用
  2. 点击顶部 「Codex」 标签页
  3. 点击右上角橙色 「+」 按钮添加新配置

2. 填写配置信息 ​

字段填写内容
提供商名称自定义,比如「卡皮巴拉」
Base URLhttps://ai.bututrip.fun/v1
API Key你在卡皮巴拉创建的 Codex 专用密钥
Model选择可用的 GPT 模型,如 gpt-5.4 或 gpt-4o
其他配置按需调整推理强度等参数

填完点 「保存」。

💡 提示

  • CC-Switch 会自动写入 ~/.codex/config.toml 和 auth.json 两个文件
  • 可以同时保存多个不同提供商,随时切换

3. 启用配置 ​

  1. 在配置列表里找到刚创建的「卡皮巴拉」
  2. 点击右侧的 「当前使用」
  3. 该配置变成绿色「当前使用」状态
  4. 重启 Codex 让新配置生效

4. 系统托盘快速切换 ​

  1. 右键点击系统托盘里的 CC-Switch 图标
  2. 在菜单选 Codex 分类
  3. 直接点要切换的配置,立即生效

⚠️ 注意事项

  • 在卡皮巴拉创建密钥时,务必选择 Codex 类型
  • Codex 密钥与 Claude Code 密钥不通用,要分别创建
  • 切换后必须重启 Codex 才能生效

⌨️ 手动命令行配置 ​

不用 CC-Switch 也行,按平台跟着步骤来。

🖥️ Windows ​

第一步:安装 Codex ​

以管理员权限打开 PowerShell 或 CMD:

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

第二步:创建配置目录 ​

powershell
mkdir %USERPROFILE%\.codex
cd %USERPROFILE%\.codex

第三步:写 config.toml 配置文件 ​

在 %USERPROFILE%\.codex\ 目录下新建 config.toml,内容:

toml
model_provider = "Capybara"
model = "gpt-5.4"
model_reasoning_effort = "xhigh"
disable_response_storage = true
approval_policy = "on-request"
sandbox_mode = "danger-full-access"
model_supports_reasoning_summaries = true

[model_providers.Capybara]
name = "capybara"
base_url = "https://ai.bututrip.fun/v1"
wire_api = "responses"
requires_openai_auth = true

第四步:写 auth.json 认证文件 ​

在同一目录下新建 auth.json:

json
{
  "OPENAI_API_KEY": "把你在卡皮巴拉创建的 Codex 密钥粘贴在这里"
}

第五步:启动 ​

powershell
mkdir my-codex-project
cd my-codex-project
codex

🍏 macOS ​

第一步:安装 Codex ​

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

第二步:创建配置目录 ​

bash
mkdir -p ~/.codex
cd ~/.codex

第三步:一行命令写入 config.toml ​

bash
cat > config.toml << 'EOF'
model_provider = "Capybara"
model = "gpt-5.4"
model_reasoning_effort = "xhigh"
disable_response_storage = true
approval_policy = "on-request"
sandbox_mode = "danger-full-access"
model_supports_reasoning_summaries = true

[model_providers.Capybara]
name = "capybara"
base_url = "https://ai.bututrip.fun/v1"
wire_api = "responses"
requires_openai_auth = true
EOF

第四步:写入 auth.json ​

bash
cat > auth.json << 'EOF'
{
  "OPENAI_API_KEY": "把你在卡皮巴拉创建的 Codex 密钥粘贴在这里"
}
EOF

第五步:启动 ​

bash
mkdir my-codex-project
cd my-codex-project
codex

🐧 Linux ​

第一步:安装 Codex ​

bash
sudo npm install -g @openai/codex@latest
codex --version

第二步:创建配置目录 ​

bash
mkdir -p ~/.codex
cd ~/.codex

第三步:写入 config.toml ​

bash
cat > config.toml << 'EOF'
model_provider = "Capybara"
model = "gpt-5.4"
model_reasoning_effort = "xhigh"
disable_response_storage = true
approval_policy = "on-request"
sandbox_mode = "danger-full-access"
model_supports_reasoning_summaries = true

[model_providers.Capybara]
name = "capybara"
base_url = "https://ai.bututrip.fun/v1"
wire_api = "responses"
requires_openai_auth = true
EOF

第四步:写入 auth.json ​

bash
cat > auth.json << 'EOF'
{
  "OPENAI_API_KEY": "把你在卡皮巴拉创建的 Codex 密钥粘贴在这里"
}
EOF

第五步:启动 ​

bash
mkdir my-codex-project
cd my-codex-project
codex

常见问题 ​

Codex 和 Claude Code 的密钥不通用? ​

对,是分开的。这是因为它们底层调用的是不同的模型服务:

  • Claude Code 用的是 Claude 系列密钥
  • Codex 用的是 OpenAI / GPT 系列密钥(独立的 codex 令牌组)

所以你需要在卡皮巴拉管理页面为 Codex 单独创建一个密钥。

配置文件放在哪? ​

  • Windows: %USERPROFILE%\.codex\
  • macOS / Linux: ~/.codex/

里面有两个文件:config.toml(模型配置)和 auth.json(密钥)。

改完配置 Codex 没反应? ​

  • 必须完全退出 Codex 进程,重新执行 codex 才会读新配置
  • 检查 config.toml 里的 base_url 是不是 https://ai.bututrip.fun/v1(末尾要有 /v1)
  • 检查 auth.json 里的密钥是不是 Codex 类型,不要用了 Claude Code 的密钥

报错连接不上? ​

参考 常见问题排查。

卡皮巴拉文档站点