选模型最怕两件事:一是把高价模型用在不需要它的地方,二是把便宜模型硬塞进需要长上下文推理的任务里。这篇不做跑分复读,而是从 CCSub 上的真实用量结构出发,回答一个具体问题:Claude Fable 5 与 GPT-5.6 Sol 到底谁该当主力,什么任务该切换。
先看一组平台数据:在最近 30 天里,gpt-5.6-sol 承担了 749 次调用、约 399 万输入 token 和 109 万输出 token,是当前绝对主力;gpt-5.5 以 108 次调用排第二;其余模型调用量都在两位数以下。这说明多数人已经在用 GPT-5.6 Sol 干活,问题不是“要不要用”,而是“什么时候该换”。
一、先把价格摊开:输出单价才是关键变量
CCSub 按美元标价、按 1 元人民币≈1 美元额度结算,具体金额以 定价页 与实际 Token 明细为准。把常用模型的单价列出来对比:
- GPT-5.6 Sol:输入 56、输出 168、缓存读 5.6
- Claude Fable 5:输入 33.6、输出 168、缓存读 3.36、缓存写 42
- Claude Opus 4.8:输入 56、输出 280、缓存读 5.6、缓存写 70
- DeepSeek V4 Pro:输入 33.6、输出 134.4、缓存读 3.36
- DeepSeek Flash:输入 11.2、输出 44.8、缓存读 1.12
注意 Fable 5 的输入更便宜(33.6 对 56),但输出与 GPT-5.6 Sol 同为 168,并不存在“输出贵一倍”的优惠错觉——真正贵一倍的是 Opus 4.8(输出 280)。所以结论很直接:输入大、输出小的任务,Fable 5 有明显成本优势;输出占比高的任务,两者成本接近,要看质量决定。
二、三类场景的分工建议
场景 A:编程重构与多文件改动
这类任务的特点是需要反复读代码、长上下文、少量多次修改。以一次典型重构为例,输入可能是 3 万 token,输出 4000 token。按上表粗算,Fable 5 的输入成本约为 GPT-5.6 Sol 的六成,整体更省。建议:
- 主模型:
claude-fable-5,适合大仓库阅读、跨文件改名、补测试。 - 备用:
gpt-5.6-sol,当重构涉及大量新增代码(输出占比高)或需要强工具调用时切回。 - 轻量补充:
claude-haiku-4-5处理格式整理、注释补全这类小步骤。
场景 B:长文写作与文档生成
输出往往是输入的 2–5 倍,此时输出单价决定总成本,两者打平。取舍标准变成风格与稳定性:需要克制、结构化、少废话时用 GPT-5.6 Sol;需要长段落连贯叙述并反复改写时用 Fable 5。建议主模型 gpt-5.6-sol,改写阶段切 claude-fable-5,最后用 claude-sonnet-5 做校对。
场景 C:批量小任务
批量分类、字段抽取、短问答这类任务,单次输出几百 token,用任何高端模型都是浪费。建议以 deepseek-flash 或 claude-haiku-4-5 打底,只有命中疑难样本时才升级到 GPT-5.6 Sol。
一条经验规则:先估算“输出 token ÷ 输入 token”。比值小于 0.3 偏 Fable 5,大于 1.5 看质量取舍,中间区间用 GPT-5.6 Sol 最稳。
三、在 CCSub 上接入:三种调用方式
所有方式共用同一个密钥,密钥在控制台创建,形如 sk-你的CCSub密钥。可用模型请以接口返回为准:
curl https://ccsub.xyz/v1/models \
-H "Authorization: Bearer sk-你的CCSub密钥"
1. OpenAI 兼容调用
把 Base URL 指向 https://ccsub.xyz/v1,请求路径为 /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":"解释这段代码的作用"}]}'
需要切换到 Fable 5 时,只改 model 字段为 claude-fable-5,其余不变。这就是“按任务切模型”的最短路径:一次配置,多处复用。
2. Codex 原生调用
Codex 使用独立入口 https://ccsub.xyz/openai,协议设为 wire_api = responses,客户端会自动请求 /responses 端点,无需你手动拼路径:
[model_providers.ccsub]
name = "CCSub"
base_url = "https://ccsub.xyz/openai"
wire_api = "responses"
env_key = "CCSUB_API_KEY"
在 Codex 里做多文件重构时用 claude-fable-5,做批量生成时换回 gpt-5.6-sol,只需改配置中的模型名。
3. Claude Code 原生调用
Claude Code 走 Anthropic 协议,Base URL 填 https://ccsub.xyz/api,客户端会自动请求 /v1/messages:
export ANTHROPIC_BASE_URL=https://ccsub.xyz/api
export ANTHROPIC_AUTH_TOKEN=sk-你的CCSub密钥
export ANTHROPIC_MODEL=claude-fable-5
对应的原生请求形如 POST https://ccsub.xyz/api/v1/messages。若该客户端不识别某个模型名,先调用 /v1/models 确认当前账号可用的 ID,再回填配置。
四、常见报错与排查
- connect_error:本地网络或代理中断最常见。先确认能访问
https://ccsub.xyz,再检查客户端代理设置,最后核对 Base URL 是否漏写或多了斜杠。 - upstream_unavailable:上游瞬时不可用,通常重试即可恢复。批量脚本务必加重试与退避,别把一次失败当模型不可用。
- 模型不存在 / 401:多为模型名拼错或密钥失效,用
/v1/models校验模型名,并在控制台确认密钥状态与余额。 - 输出被截断:长文任务确认
max_tokens设置,或改为分段生成,避免一次性生成过长内容。
五、成本对照与充值提醒
以“输入 3 万、输出 4 千”的重构任务为例:GPT-5.6 Sol 约 3.35 美元,Claude Fable 5 约 1.68 美元;换成“输入 5 千、输出 1 万”的长文任务,两者都在 1.9 美元上下,差距消失。结论是:负载偏输入就偏 Fable 5,负载偏输出就按质量选。
充值前建议先小额试跑一天真实任务,看 Token 明细 里的输入输出比例,再决定主力模型。新用户可参考 新手入门 与 安装配置 完成环境准备,具体价格以 定价页 为准。
下一步:创建密钥,用上面的 curl 各跑一次 GPT-5.6 Sol 与 Claude Fable 5,对比同一份真实代码的输出差异,再按本文的三类场景把默认模型定下来。