返回首页

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 计费,成本管理很重要:

  1. 提示词缓存 — 缓存读取约为基础输入价的 10%。把稳定内容(系统提示词、文档)放在缓存断点之前。
  2. 批处理 — Batches API 对非紧急任务按标准价 5 折计费。
  3. 任务预算(beta) — 给智能体循环设定模型可感知的 token 预算,由模型自我调控。
  4. 按难度分流 — 日常流量走 Opus 4.8 或 Sonnet 4.6,把需要顶级智能的任务留给 Fable 5。参见完整对比

集成前先试试

不想为了评估专门去申请 API Key?到在线体验区直接与 Fable 5 对话 — 注册即送免费积分。


fable-5.net 为独立第三方网站,与 Anthropic 无任何关联。API 细节请以 Anthropic 官方文档为准。