教程

Codex CLI 接入 CRS 中转完整教程:config.toml 配置与拼车使用 gpt-5.1-codex-max

通过 CRS(Claude Relay Service)中转 OpenAI Codex CLI 的完整配置:config.toml 文件的 model_provider 和 base_url 设置、auth.json API Key 配置、model_reasoning_effort 参数调优(low/medium/high)、disable_response_storage 隐私设置、Nginx 必须开启 underscores_in_headers 的原因,以及 gpt-5.1-codex-max 模型的实际体验对比。

2026/3/173分钟 阅读ClaudeEagle

CRS(Claude Relay Service)通过 /openai 端点兼容 OpenAI 接口格式, 让 Codex CLI 可以无缝接入并使用 gpt-5.1-codex-max 等高级模型进行拼车共享。

前置条件

  • 已部署 CRS 服务并获取 API Key
  • 本地已安装 Codex CLI(npm install -g @openai/codex
  • 理解基本的配置文件操作

配置步骤

Step 1:编辑 config.toml

Codex 的主配置文件位于 ~/.codex/config.toml, 在文件开头(最顶部)添加以下内容:

toml
model_provider = "crs"
model = "gpt-5.1-codex-max"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"

[model_providers.crs]
name = "crs"
base_url = "http://你的服务器IP:3000/openai"
wire_api = "responses"
requires_openai_auth = true

参数说明:

参数说明
model_provider"crs"指定使用自定义的 crs 提供商
model"gpt-5.1-codex-max"使用的模型名称
model_reasoning_effort"high"推理强度(low/medium/high),high 最慢最准
disable_response_storagetrue不在服务端存储响应(隐私保护)
preferred_auth_method"apikey"使用 API Key 认证
wire_api"responses"使用 OpenAI responses API 格式
requires_openai_authtrue启用 OpenAI 格式的认证头

Step 2:配置 API Key

编辑 ~/.codex/auth.json(不存在则新建):

json
{
    "OPENAI_API_KEY": "你在CRS后台创建的API密钥"
}

⚠️ 注意:这里填的是 CRS 后台生成的密钥,不是 OpenAI 官方的 API Key。

Step 3:验证配置

bash
# 查看配置是否正确加载
codex config show

# 测试连接
codex "你好,说一句话测试连接"

Nginx 反向代理必读

如果你的 CRS 前面有 Nginx,必须nginx.confhttp 块加这一行:

nginx
http {
    underscores_in_headers on;  # ← 必须!否则 Codex 粘性会话失效
    
    server {
        # 你的其他配置...
    }
}

原因:Codex CLI 使用 session_id 这类带下划线的请求头实现粘性会话(保证同一对话路由到同一个 Claude 账号)。Nginx 默认丢弃带下划线的 Header,导致多账号轮换时对话上下文丢失。

reasoning_effort 参数调优

toml
# 快速响应(简单任务)
model_reasoning_effort = "low"

# 平衡(日常编程)
model_reasoning_effort = "medium"

# 最强推理(复杂架构/难题)
model_reasoning_effort = "high"

建议日常用 medium,遇到复杂问题时临时改 high

使用 Codex

bash
# 交互模式
codex

# 单次任务
codex "帮我写一个 Python 爬虫抓取 HN 首页"

# 在项目中使用
cd ~/my-project
codex "重构这个函数,使用 async/await"

gpt-5.1-codex-max 实际体验

通过 CRS 使用 gpt-5.1-codex-max 的主要优势:

  • 编程能力强:专为代码生成优化,比通用 GPT 模型更擅长写代码
  • 推理深度高:配合 reasoning_effort = "high" 能解决复杂工程问题
  • 拼车成本低:通过 CRS 多人分摊,远比单独订阅便宜

来源:CRS GitHub 项目 - github.com/Wei-Shaw/claude-relay-service

相关文章推荐

教程Droid CLI 接入 CRS 中转教程:config.json 自定义模型配置完整指南通过 CRS(Claude Relay Service)中转 Droid CLI 的完整配置:~/.factory/config.json 自定义模型字段详解(model_display_name/model/base_url/provider/max_tokens)、Claude Opus 4.5 和 GPT5-Codex 双模型配置示例、api_key 填写说明、Droid CLI 基础使用命令,以及与 Claude Code、Codex CLI 在使用场景上的差异对比。2026/3/17教程VS Code Claude 插件接入 CRS 中转:三步配置完整教程在 VS Code 中通过 CRS(Claude Relay Service)中转使用 Claude 插件:创建 ~/.claude/config.json 并设置 primaryApiKey 字段、配置 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 环境变量、macOS/Linux/Windows 三平台配置方法、配置后验证步骤,以及 IntelliJ IDEA 用户推荐的 Claude Code Plus 插件介绍。2026/3/17教程CRS 接入 Gemini CLI 完整教程:两种方式配置 gemini-2.5-pro 拼车使用通过 CRS(Claude Relay Service)中转 Gemini CLI 的完整配置指南:Gemini Assist API 方式(推荐)与 Gemini API 方式的环境变量设置、认证方式选择(Login with Google vs API Key)、settings.json 重置方法、gemini-2.5-pro 和 gemini-3-pro-preview 模型切换,以及 Nginx 反向代理下的注意事项。2026/3/17教程CRS 多模型接入指南:Gemini CLI、Codex CLI 和 Droid 统一中转配置Claude Relay Service 多模型接入完整教程:CRS 如何同时支持 Gemini CLI(gemini-2.5-pro/gemini-3)、OpenAI Codex CLI(gpt-5.1-codex-max)、Droid CLI 和 VS Code 插件的环境变量配置方法,以及 Antigravity 账户池的使用和模型选择建议。2026/3/16教程CRS 一键脚本部署完整教程:最简单的 Claude Code 中转服务安装方式Claude Relay Service(CRS)一键脚本部署完整指南:manage.sh 脚本安装流程、交互式配置向导(端口/Redis/目录)、crs 命令行工具完整用法(install/start/stop/restart/status/update/uninstall)、首次启动后的账号配置步骤,以及脚本部署与 Docker 部署的对比选择建议。2026/3/16教程Claude Relay Service Docker 部署完整教程:一键搭建 Claude Code 中转服务CRS(Claude Relay Service)Docker 部署完整指南:服务器选择建议(避开阿里云/腾讯云海外)、Docker Compose 一键部署步骤、环境变量配置(JWT_SECRET/ENCRYPTION_KEY)、管理员密码获取、Claude OAuth 账户添加、API Key 创建,以及 Nginx 反向代理和 HTTPS 配置。2026/3/16