Anthropic 封杀 OAuth Token 外部使用:订阅与 API 的边界在哪里?
2026年1月9日,Anthropic 修改了 Claude Code OAuth token 的权限范围。从这天起,通过 Claude Code 授权获得的 token 只能在 Claude Code 内部使用,不能用于调用公开 API。
API 返回 403 错误:
This credential is only authorized for use with Claude Code
and cannot be used for other API requests.
这一变更直接影响了大量 Clawdbot 用户——他们原本使用 Claude Pro 订阅($20/月)获取 OAuth token,通过 Clawdbot 调用 API。现在这条路被堵死了。
技术决策背后的商业逻辑
订阅 vs API 的定价差异
Claude Pro 订阅:
$20/月 → "无限"对话(有速率限制)
实际限制:5小时窗口约 200-300万 token
Claude API 按量计费:
Opus-4.5:
输入 $3/百万 token
输出 $15/百万 token
假设每月 300万 token(70%输入,30%输出):
成本 = 2.1M × $3 + 0.9M × $15 = $19.8
表面上看差不多,但关键在于使用模式。
订阅用户的典型行为:
- 交互式对话,频繁来回
- 有"思考时间",不会连续发送请求
- 受速率限制约束(RPM/TPM)
API 用户(通过 Clawdbot)的行为:
- 自动化任务,批量处理
- 可以同时发起多个并发请求
- 容易触发极限使用
如果允许用 $20 订阅去薅 API 羊毛,Anthropic 的成本模型会崩溃。
为什么现在才限制?
Claude Code 是 2025 年底推出的。早期为了吸引用户,OAuth 权限比较宽松。
但当 Clawdbot 这类工具出现后,Anthropic 发现:
- 大量订阅用户的 token 消耗异常高(远超正常交互)
- 服务器负载激增(并发 API 调用)
- 订阅收入无法覆盖 API 成本
这是典型的"产品被滥用"场景。
用户的愤怒有道理吗?
从用户角度看:
"我付了 Claude Pro 的钱,为什么不能随便用?"
这个逻辑类似:
- 我买了 Netflix 订阅,为什么不能在第三方播放器看?
- 我买了健身房会员,为什么不能转借给朋友?
付费获得的是"服务使用权",不是"底层资源所有权"。
服务提供商有权定义"合理使用"的边界。
但问题在于:事后修改规则,且没有过渡期。
如果 Anthropic 在推出 OAuth 时就明确说"仅限 Claude Code 使用",不会有这么大争议。但他们一开始没说,用户习惯了宽松的规则,突然收紧就会引发反弹。
这次变更暴露的结构性问题
订阅模式的模糊性
"无限对话"到底是什么意思?
- 无限次数?(实际有 RPM 限制)
- 无限 token?(实际有 5 小时窗口限制)
- 无限场景?(实际限制了使用工具)
Anthropic 没有明确定义,导致用户和平台对"合理使用"的理解不一致。
API 定价的不透明
为什么 API 比订阅贵这么多?
订阅: $20/月 ≈ 300万 token
API: 300万 token ≈ $20
看起来一样,为什么还要区分?
答案是:API 的灵活性和并发能力。
订阅用户受速率限制约束,无法"榨干"所有配额。但 API 用户可以。
Anthropic 应该明确说明这一点,而不是让用户自己猜。
第三方工具的依赖风险
Clawdbot 这类工具建立在"大模型厂商 API"之上。
它们不生产内容,只负责"路由"。一旦上游改规则,下游立刻休克。
这次事件是个警示:依赖单一供应商的工具,永远在被动挨打。
对个人用户的影响
如果你正在用 Clawdbot + Claude OAuth,有三个选择:
选择1:切换到 API Key
去 Anthropic Console 申请 API key,按 token 计费。
优点:
- 稳定,不会再被改规则
- 可以精确控制成本
缺点:
- 需要绑信用卡
- 成本可能更高(取决于使用量)
适合:重度用户,月消耗 > 300万 token。
选择2:换模型
切换到其他便宜的模型:
DeepSeek-R1: $0.40/百万输出 token (Claude 的 1/37)
Gemini 2.0: $0.30/百万输出 token (Claude 的 1/50)
优点:
- 成本大幅降低
- 摆脱对 Anthropic 的依赖
缺点:
- 模型能力不如 Claude(尤其是复杂推理)
- 需要调整 prompt(不同模型有不同风格)
适合:预算敏感,任务复杂度中等。
选择3:减少使用频率
如果你只是偶尔用 Clawdbot,可以继续用 Claude Pro,但:
- 减少消息数量
- 缩短对话历史
- 避免批量任务
适合:轻度用户,月消耗 < 100万 token。
对行业的启示
订阅制的终局
"无限使用"的订阅模式,在 AI 领域可能不可持续。
因为:
- 边际成本不为零(每次调用都消耗算力)
- 用户需求差异巨大(有人一天 10 条消息,有人 1000 条)
- 容易被"薅羊毛"(自动化工具 批量使用)
未来可能的趋势:
- 分层订阅:轻度/中度/重度用户不同定价
- 混合计费:订阅 + 超额按量
- 纯 API 模式:取消订阅,全部按 token 计费
开放 vs 封闭
Anthropic 选择了"封闭":OAuth token 只能在自己的工具里用。
OpenAI 也在走这条路:ChatGPT Plus 和 API 完全分离。
但这会伤害生态:第三方开发者不敢基于订阅 token 开发工具(随时可能被掐死)。
另一种思路是"开放但限制":
- 允许第三方使用 OAuth token
- 但限制 RPM/TPM(比 API key 更严格)
- 或者额外收费(订阅 + $5/月 开放 API 访问)
这样既能保护商业模式,又能扶持生态。
个人立场
我认为 Anthropic 有权修改规则,但应该给用户过渡期。
比较合理的做法:
- 提前通知:至少提前 30 天公告
- 逐步收紧:先限制并发,再限制总量,最后完全禁止
- 补偿方案:给受影响用户一些 API credit
突然"一刀切"会让用户觉得被背叛,即使技术上合法。
从长远看,Anthropic 需要更透明的定价和使用政策。
"无限对话"这种模糊概念迟早会引发争议。不如直接说:"订阅包含 500 万 token/月,超出部分 $10/百万 token"。
这样用户心里有数,平台也好管理。
最后一句话
这次事件是个缩影:AI 服务的商业模式还在摸索阶段。
订阅制、按量计费、分层定价,各有利弊。
对用户来说,不要把鸡蛋放在一个篮子里。
如果你的工具完全依赖某个厂商的 API,那你就是在赌他们不会改规则。
Clawdbot 支持多模型 fallback,正是为了应对这种风险。
今天 Anthropic 封 OAuth,明天 OpenAI 可能涨价,后天 Gemini 可能停服。
唯一能做的,就是保持灵活性,随时准备切换。
相关讨论:
- Anthropic 官方声明: https://docs.anthropic.com/claude/docs/oauth-changes
- Clawdbot Issue #559: https://github.com/clawdbot/clawdbot/issues/559