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.4gpt-4o
其他配置按需调整推理强度等参数

填完点 「保存」

💡 提示

  • CC-Switch 会自动写入 ~/.codex/config.tomlauth.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 的密钥

报错连接不上?

参考 常见问题排查

卡皮巴拉文档站点