Fable 5 API 指南 — 模型 ID、价格与代码示例
如何通过 Anthropic API 调用 Fable 5(claude-fable-5):模型 ID、价格、自适应思考、effort 档位与可运行的代码示例。
最近更新: 2026-06-10
本指南涵盖通过 Anthropic API 调用 Fable 5 所需的一切:准确的模型 ID、价格、变更的参数,以及可直接运行的代码。
核心信息
- 模型 ID:
claude-fable-5(使用这个精确字符串 — 无日期后缀) - 接口:
POST https://api.anthropic.com/v1/messages - 价格: 输入每百万 token 10 美元,输出每百万 token 50 美元
- 上下文: 100 万 token · 最大输出: 128K token(大输出需使用流式)
快速上手(TypeScript)
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic(); // 读取 ANTHROPIC_API_KEY
const response = await client.messages.create({
model: "claude-fable-5",
max_tokens: 16000,
thinking: { type: "adaptive" },
messages: [{ role: "user", content: "用通俗的语言解释量子纠缠。" }],
});
for (const block of response.content) {
if (block.type === "text") console.log(block.text);
}
快速上手(Python)
from anthropic import Anthropic
client = Anthropic() # 读取 ANTHROPIC_API_KEY
response = client.messages.create(
model="claude-fable-5",
max_tokens=16000,
thinking={"type": "adaptive"},
messages=[{"role": "user", "content": "用通俗的语言解释量子纠缠。"}],
)
print(response.content[0].text)
Fable 5 上变化的参数
Fable 5 与 Claude Opus 4.7/4.8 的 API 接口一致,外加一条新限制:
| 参数 | Fable 5 上的状态 |
| --- | --- |
| thinking: {type: "adaptive"} | ✅ 推荐 |
| thinking: {type: "enabled", budget_tokens: N} | ❌ 返回 400 |
| thinking: {type: "disabled"} | ❌ 返回 400 — 改为省略该参数 |
| temperature / top_p / top_k | ❌ 已移除,返回 400 |
| 末尾 assistant 预填 | ❌ 返回 400 — 改用结构化输出 |
| output_config: {effort: "low" \| "medium" \| "high" \| "xhigh" \| "max"} | ✅ 支持 |
Effort 建议: 编码与智能体任务用 xhigh,大多数智能敏感任务至少 high,快速小任务用 low/medium。
控制成本
按 $10/$50 每百万 token 计费,成本管理很重要:
- 提示词缓存 — 缓存读取约为基础输入价的 10%。把稳定内容(系统提示词、文档)放在缓存断点之前。
- 批处理 — Batches API 对非紧急任务按标准价 5 折计费。
- 任务预算(beta) — 给智能体循环设定模型可感知的 token 预算,由模型自我调控。
- 按难度分流 — 日常流量走 Opus 4.8 或 Sonnet 4.6,把需要顶级智能的任务留给 Fable 5。参见完整对比。
集成前先试试
不想为了评估专门去申请 API Key?到在线体验区直接与 Fable 5 对话 — 注册即送免费积分。
fable-5.net 为独立第三方网站,与 Anthropic 无任何关联。API 细节请以 Anthropic 官方文档为准。