今天凌晨,Anthropic 正式发布了 Claude Opus 5。号称「性能接近 Fable 5,价格只有一半」——这大概是 2026 年最值得开发者立刻上手的新模型。本文不讲废话,直接拆 API 接入流程、Effort 参数调优策略,以及几个你可能没注意到的实用新特性。
为什么值得关注
Claude Opus 5 不是常规的增量更新。它在几个关键维度上跳了一级:
- Frontier-Bench v0.1:超越所有竞品,单任务成本下性能是 Opus 4.8 的两倍以上
- CursorBench 3.2:Max Effort 模式下距 Fable 5 峰值得分仅差 0.5%,成本仅一半
- ARC-AGI 3:得分是第二名模型的 3 倍
- Zapier AutomationBench:同等成本下通过率约为第二名的 1.5 倍
更关键的是——Opus 5 在自我校验能力上大幅跃升。面对没有直接输入方式的任务,它能自己写 CV pipeline 从像素里提取特征;面对 bug,它能找到社区补丁遗漏的边界情况。对于做 agent 或自动化流程的开发者来说,这种「韧性」比跑分数字更有意义。
一、API 接入:三步切换到 Opus 5
Step 1:确认 API Key 可用
如果你已经有 Anthropic API Key,直接使用即可(无需额外申请)。如果还没有,去 Claude Console 获取。
Step 2:修改 model 参数
唯一需要改的就是 model 字段。旧代码:
// ❌ 旧版 "model": "claude-opus-4-8"
改为:
// ✅ 新版 "model": "claude-opus-5"
完整 cURL 示例:
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-opus-5",
"max_tokens": 2048,
"messages": [
{"role": "user", "content": "用 Python 写一个函数,检测两段文本的语义相似度(不需要外部 API),并解释你的思路"}
]
}'
Step 3:验证响应
响应结构不变,可以直接复用现有的 Messages API 解析逻辑。注意 usage 字段里可以看到 token 消耗和新的 effort 信息。
二、Effort 参数:从「傻跑全量」到「按需分配」
Opus 5 最实用的工程特性是 Effort(思考努力程度)设置。它让你在成本和质量之间做 trade-off,而非每次调用都跑满全量推理。
参数可选值
- low:低努力,最快最便宜,适合简单问答、分类、格式化等确定性任务
- high:默认,平衡速度与质量
- max:最高努力,对标 Fable 5 峰值表现,适合复杂推理、debug、架构设计
实战:用 TypeScript SDK 设置 Effort
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: process.env.ANTHROPIC_API_KEY,
});
// 🔹 简单任务 —— low effort,快速响应
const fastResponse = await client.messages.create({
model: 'claude-opus-5',
max_tokens: 512,
thinking: { type: 'enabled', budget_tokens: 1024, effort: 'low' },
messages: [{ role: 'user', content: '将以下日期格式统一为 YYYY-MM-DD:2024年3月5日、2024/3/5、03-05-2024' }],
});
// 🔹 复杂任务 —— max effort,追求质量
const deepResponse = await client.messages.create({
model: 'claude-opus-5',
max_tokens: 8192,
thinking: { type: 'enabled', budget_tokens: 4096, effort: 'max' },
messages: [{ role: 'user', content: '分析这个微服务架构的性能瓶颈,给出重构方案。' +
'考虑缓存策略、异步化、连接池三个维度,并附带负载测试建议。' }],
});
console.log(deepResponse.content[0].text);
调优策略建议
| 任务类型 | 推荐 Effort | 预期成本节省 |
|---|---|---|
| 文本分类 / 实体提取 | low | ~60% |
| 代码补全 / 简单 Refactor | low ~ high | ~40% |
| Bug 定位 / 根因分析 | high ~ max | ~20% |
| 架构设计 / 复杂推理 | max | -(全额) |
三、两个实用新特性
1. Tool-Use 缓存不重置
之前在多轮对话中切换 tool,prompt cache 会失效。Opus 5(以及本次系统更新)修复了这个问题。如果你的 agent 需要频繁切换工具(比如先 search、再 code、再 analyze),缓存能持续命中,显著降低延迟和成本。
2. API 自动降级
当安全分类器标记某个 request 时,之前会直接 400 拒绝。现在 Opus 5 支持 自动降级到 Opus 4.8 处理,避免整个请求被丢弃。在 API 调用时加上 beta header 即可启用:
# 在请求头中加入 anthropic-beta: auto-degrade-2026-07-25
四、价位对比:把账算清
| 模型 | 输入 ($/M tok) | 输出 ($/M tok) | Fast 模式 |
|---|---|---|---|
| Opus 4.8 | $5 | $25 | — |
| Opus 5 | $5 | $25 | 2.5x 速度 / 2x 价格 |
| Fable 5 | $15 | $75 | — |
附注:Fast 模式约为基础价格 2 倍,速度提升约 2.5 倍。适合高吞吐场景下使用,可配合 low effort 进一步压缩响应耗时。
五、实践建议
- 立即切 model name:在非关键生产流程中先切到
claude-opus-5,同样价格白捡性能提升 - 按任务分层配置 Effort:简单任务用
low省成本,复杂任务用max保质量;不要所有请求一个配置 - 用 Max Effort 做 Agent 核心回路:Opus 5 的自我校验能力在 agent 场景优势明显——让它做 debug/planning/self-check,再用小模型做执行
- 开启 auto-degrade 做兜底:安全分类器误杀时自动降级到 Opus 4.8,避免请求全丢
