在 CCSub 上同时用 gpt-5.6-sol 和 gpt-5.5 的用户越来越多,但很多人卡在同一个问题上:两套配置切来切去很麻烦,切错了又要重跑,反而更贵。这篇教程只讲一件事——在同一把 CCSub 密钥下,按任务类型把请求分流到两个模型,并给出可直接复制的配置片段。
先确认你的密钥能访问哪些模型
分流前先看清单,避免配置写完才发现模型 ID 写错。CCSub 的模型列表是公开的,用一次 GET 请求即可拉取:
curl https://ccsub.xyz/v1/models \
-H "Authorization: Bearer sk-你的CCSub密钥"
返回结果里同时包含 Anthropic 与 OpenAI 系列的模型 ID,你需要记住的是这两个:gpt-5.6-sol 和 gpt-5.5。模型 ID 区分大小写、不能带空格,粘贴时留意别把中文引号带进去。
小提示:每次接入新工具前,先用这条命令验证密钥有效性,比在编辑器里反复试错快得多。密钥无效时返回 401,余额不足时返回相应计费错误,两者不要混为一谈。
分工边界:什么样的任务该走哪个模型
很多人的直觉是「贵的就是好的,全用它就行」,但在真实工作流里,长任务用错模型带来的重试成本,往往比模型本身差价更明显。下面这张表可以直接当作日常判断依据。
适合 gpt-5.6-sol 的任务
- 多文件重构、跨模块依赖分析,需要一次性理解大段上下文
- 复杂算法设计、边界条件推演、方案取舍对比
- 长链路的排障推理,例如从报错栈一路倒推到配置根因
- 需要严格遵循多步约束的输出,如带校验规则的代码生成
适合下沉到 gpt-5.5 的任务
- 批量文本改写、语气调整、摘要压缩
- JSON / YAML / CSV 等格式转换与字段映射
- 单元测试补全、命名规范、注释生成
- 命令行报错的中英转述、日志归类这类轻量问答
判断标准可以简化成一句话:如果任务需要「想」,交给 gpt-5.6-sol;如果任务只需要「做」,交给 gpt-5.5。前者消耗在推理链上,后者消耗在稳定复述上,错配才是浪费。
通用接入参数(OpenAI 兼容方式)
任何支持自定义 Base URL 的工具,都可以用这套 OpenAI 兼容配置,接口地址为 https://ccsub.xyz/v1/chat/completions:
export OPENAI_BASE_URL="https://ccsub.xyz/v1"
export OPENAI_API_KEY="sk-你的CCSub密钥"
curl "$OPENAI_BASE_URL/chat/completions" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.6-sol",
"messages": [{"role": "user", "content": "帮我分析这段并发代码的竞态风险"}]
}'
把 model 字段换成 gpt-5.5,同一条命令就变成轻任务调用。也就是说,分流的最小单位其实只是模型字符串,不需要额外的账号或密钥。
Claude Code:用环境变量锁定推理模型
Claude Code 走 Anthropic 原生协议,Base URL 与 OpenAI 兼容地址不同:
export ANTHROPIC_BASE_URL="https://ccsub.xyz/api"
export ANTHROPIC_AUTH_TOKEN="sk-你的CCSub密钥"
export ANTHROPIC_MODEL="gpt-5.6-sol"
客户端会自动请求 /v1/messages,你不需要手动拼路径。这里建议把 ANTHROPIC_MODEL 固定为高强度推理模型,因为 Claude Code 的典型用途是仓库级改动与多轮迭代,属于前面表格里的 sol 区。轻任务不要在这个窗口里做,切到别的工具或另开一个会话更省。
Codex CLI:Responses 接口与模型映射
Codex 使用原生调用方式,Base URL 为 https://ccsub.xyz/openai,并在配置里声明 wire_api = "responses"。Codex 会自动请求 /responses(完整地址 https://ccsub.xyz/openai/responses):
[model_providers.ccsub]
name = "CCSub"
base_url = "https://ccsub.xyz/openai"
wire_api = "responses"
env_key = "CCSUB_API_KEY"
[profiles.heavy]
model = "gpt-5.6-sol"
model_provider = "ccsub"
[profiles.light]
model = "gpt-5.5"
model_provider = "ccsub"
配好之后通过 profile 切换,比每次改 JSON 更稳:codex --profile heavy 处理复杂重构,codex --profile light 跑格式化与用例补全。注意 wire_api 必须是 responses,写成 chat 会导致请求路径不匹配而失败。
Cherry Studio:多助手并行,天然分流
图形界面工具的解法更直接——建两个助手,共享同一把密钥,只改模型字段:
- 设置中添加 OpenAI 兼容供应商,API 地址填
https://ccsub.xyz/v1,密钥填sk-你的CCSub密钥 - 助手 A 绑定
gpt-5.6-sol,用于架构讨论、长文推理 - 助手 B 绑定
gpt-5.5,用于翻译、改写、格式清洗 - 点击模型旁的刷新按钮,确认模型列表从
/v1/models拉取成功
这种方式的好处是视觉上就不容易切错:写方案时人在 A 窗口,做批量处理时切到 B 窗口,习惯养成后基本不会误用。
一个真实的反面案例:长任务误用小模型
假设你要把一个 800 行的旧模块迁移到新接口。如果误用轻量模型处理:
- 第一轮输出遗漏了两处调用点,编译报错
- 你把报错贴回去,它只补了一处,另一处仍然缺失
- 第三轮它开始改动无关函数,引入新的类型错误
结果是你为了「省一点」,多消耗了三四轮上下文,而且每轮都要重新携带完整代码。最终总花费和总耗时都高于一开始直接用高强度推理模型一次做完。分流的目标是匹配任务复杂度,不是把所有请求都压到最便宜的档位。
常见错误与排查
- 模型名拼写错误:返回 400 或提示模型不存在。重新执行
GET /v1/models核对 ID。 - Base URL 混用:把
https://ccsub.xyz/v1填进需要 Anthropic 协议的工具,会一直连不上。记住 Claude Code 用/api,Codex 用/openai,OpenAI 兼容工具用/v1。 - 连接类报错反复出现:先检查本地网络与代理设置,再确认工具版本;网络抖动导致的失败重试,也会计入你的实际消耗。
- 提示上游不可用或余额问题:这类报错通常与密钥余额或服务状态有关,先到控制台确认余额,再决定是否重试。
- 切换 profile 后没生效:多数是环境变量在旧终端里残留,新开一个终端窗口再试。
成本与充值提醒
分流能省钱的前提是「按任务选模型」,而不是「无限压低模型档次」。建议在正式跑批量任务前,先用几条真实请求测一遍,观察输入与输出 Token 的实际比例——长上下文任务的输入往往远大于输出,这类任务即便换模型也省不出多少,反而更该关注一次做对。
充值方面,先小额试跑,确认工具接入和模型调用都正常,再根据实际用量补充。CCSub 的计费明细可以在使用记录中逐条查看,出现异常消耗时优先看这里。
下一步怎么做
- 用
GET /v1/models确认gpt-5.6-sol与gpt-5.5都可调用 - 按上面三类工具配置,把高强度任务固定在 sol,把轻任务固定到 5.5
- 跑一周后回看使用记录,根据真实比例微调分流边界
如果你还没完成基础接入,可以先看 安装配置 与 入门使用手册;想深入了解参数差异,参考 API 参数与推理能力。配置过程中遇到报错,可对照 故障排查 逐项定位。