邀请好友,获取免费 Tokens!了解更多

Codex 接入 CodingPlanX 自定义模型

使用 CodingPlanX.ai API 密钥配置 OpenAI Codex CLI

Codex 集成配置指南

CodingPlanX.ai 不仅支持 Claude Code,还支持 OpenAI Codex CLI。购买套餐后,Claude Code 与 Codex 共享套餐配额,让你可以灵活选择使用哪个工具。

安装 Codex CLI

npm install -g @openai/codex

验证安装:

codex --version

最新版本:v0.114.0(2026-03-11),支持 Skills 系统、Hooks 引擎等新功能。

可用模型

通过 CodingPlanX.ai 可使用以下 Codex/GPT 模型:

模型说明
gpt-5.3-codex-spark最新推荐,默认模型
gpt-5.2-codex稳定版
gpt-5.2-2025-12-11GPT-5.2 基础版
gpt-5.1-codex-max高性能版
gpt-5.1-codex标准版

所有模型与 Claude Code 共享 CodingPlanX.ai 套餐配额。

配置概述

Codex CLI 需要配置两个文件:

  • ~/.codex/config.toml - 服务配置
  • ~/.codex/auth.json - 认证配置

Windows 配置

步骤 1:创建配置目录

mkdir %HOMEPATH%\.codex

步骤 2:创建 config.toml

~/.codex/config.toml 创建配置文件:

model_provider = "crs"
model = "gpt-5.3-codex-spark"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"

[model_providers.crs]
name = "crs"
base_url = "https://api.codingplanx.ai/v1"
wire_api = "responses"
requires_openai_auth = true
env_key = "CRS_OAI_KEY"

步骤 3:创建 auth.json

~/.codex/auth.json 创建认证文件:

{
  "OPENAI_API_KEY": "cr_xxxxxxxxxx"
}

cr_xxxxxxxxxx 替换为你的 CodingPlanX.ai API 密钥

步骤 4:设置环境变量(可选)

如果你更喜欢通过环境变量提供密钥:

# 临时设置
$env:CRS_OAI_KEY = "cr_xxxxxxxxxx"

# 永久设置
[System.Environment]::SetEnvironmentVariable("CRS_OAI_KEY", "cr_xxxxxxxxxx", [System.EnvironmentVariableTarget]::User)

然后将 auth.json 中的 OPENAI_API_KEY 设为 null


macOS 配置

步骤 1:创建配置目录

mkdir -p ~/.codex

步骤 2:创建 config.toml

cat > ~/.codex/config.toml << 'EOF'
model_provider = "crs"
model = "gpt-5.3-codex-spark"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"

[model_providers.crs]
name = "crs"
base_url = "https://api.codingplanx.ai/v1"
wire_api = "responses"
requires_openai_auth = true
env_key = "CRS_OAI_KEY"
EOF

步骤 3:创建 auth.json

cat > ~/.codex/auth.json << 'EOF'
{
  "OPENAI_API_KEY": "cr_xxxxxxxxxx"
}
EOF

cr_xxxxxxxxxx 替换为你的 CodingPlanX.ai API 密钥

步骤 4:设置环境变量(可选)

如果你更喜欢通过环境变量提供密钥:

# 临时设置
export CRS_OAI_KEY="cr_xxxxxxxxxx"

# 永久设置
echo 'export CRS_OAI_KEY="cr_xxxxxxxxxx"' >> ~/.zshrc
source ~/.zshrc

然后将 auth.json 中的 OPENAI_API_KEY 设为 null


Linux 配置

步骤 1:创建配置目录

mkdir -p ~/.codex

步骤 2:创建 config.toml

cat > ~/.codex/config.toml << 'EOF'
model_provider = "crs"
model = "gpt-5.3-codex-spark"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"

[model_providers.crs]
name = "crs"
base_url = "https://api.codingplanx.ai/v1"
wire_api = "responses"
requires_openai_auth = true
env_key = "CRS_OAI_KEY"
EOF

步骤 3:创建 auth.json

cat > ~/.codex/auth.json << 'EOF'
{
  "OPENAI_API_KEY": "cr_xxxxxxxxxx"
}
EOF

cr_xxxxxxxxxx 替换为你的 CodingPlanX.ai API 密钥

步骤 4:设置环境变量(可选)

如果你更喜欢通过环境变量提供密钥:

# 临时设置
export CRS_OAI_KEY="cr_xxxxxxxxxx"

# 永久设置(Bash)
echo 'export CRS_OAI_KEY="cr_xxxxxxxxxx"' >> ~/.bashrc
source ~/.bashrc

# 永久设置(Zsh)
echo 'export CRS_OAI_KEY="cr_xxxxxxxxxx"' >> ~/.zshrc
source ~/.zshrc

然后将 auth.json 中的 OPENAI_API_KEY 设为 null


验证配置

配置完成后,运行 Codex CLI 验证:

codex

成功标识

  • Codex 可以正常启动并连接到服务
  • 可以正常生成代码和获得 AI 响应
  • 网络请求通过 CodingPlanX.ai 代理服务

常见问题

配置文件未找到

问题:Codex 提示找不到配置文件

解决

  1. 检查配置文件路径是否正确
  2. 确认 ~/.codex/ 目录存在
  3. 确认 config.tomlauth.json 文件存在

API 密钥认证失败

问题:环境变量无效或 API 密钥错误

解决

  1. 检查环境变量 CRS_OAI_KEY 是否正确设置
  2. 验证 API 密钥格式是否正确(cr_ 开头)
  3. 确认密钥未过期,访问 控制台 验证

网络连接问题

问题:无法连接到 CodingPlanX.ai 服务

解决

  1. 检查网络连接是否正常
  2. 验证 base_url 配置是否为 https://api.codingplanx.ai