Claude Opus 5.5 已在 SeedRouter 上线

如何调用 Claude Fable 5.1 API:模型 ID、API Key 和第一次请求

调用 Claude Fable 5.1 API:获取 API Key、使用 claude-fable-5-1 模型 ID、用 Python 或 Node.js 发送首次请求,以及切换到 Opus 5.5。

以 Markdown 阅读

要调用 Claude Fable 5.1 API,创建一个 SeedRouter API Key,将官方 Anthropic SDK 指向 https://api.seedrouter.ai,并发送 claude-fable-5-1 作为模型。请求和响应保持 Anthropic 的 Messages 格式,因此现有 Claude 代码在两个地方改变:基础 URL 和 Key。Claude Fable 5(claude-fable-5)和 Claude Opus 5.5(claude-opus-5-5)的工作方式相同。

Claude 模型 ID 是什么?

模型模型 ID默认努力
Claude Fable 5.1claude-fable-5-1high
Claude Fable 5claude-fable-5high
Claude Opus 5.5claude-opus-5-5medium

这些 ID 与 Anthropic 官方 API 上的相同:固定名称,无日期后缀。这三个都有 100 万 token 的上下文窗口,每个请求最多写入 128K token。

我如何获取 Claude Fable 5.1 API Key?

  1. 登录 SeedRouter 并打开 API Keys。
  2. 创建一个 Key 并复制它。完整 Key 只显示一次;将其存储在环境变量中,例如 SEEDROUTER_API_KEY。
  3. 在账单页添加额度。请求按 token 从你的余额计费,失败的请求不收费。

一个 Key 适用于目录中的每个模型,包括所有三个 Claude 模型。将其保留在服务器端代码中,永远不要在浏览器或移动应用中使用。

我如何发送我的第一个 Claude Fable 5.1 请求?

使用 Anthropic Python SDK(pip install anthropic):

import os
import anthropic

client = anthropic.Anthropic(
    api_key=os.environ["SEEDROUTER_API_KEY"],
    base_url="https://api.seedrouter.ai",
)

message = client.messages.create(
    model="claude-fable-5-1",
    max_tokens=4096,
    messages=[{"role": "user", "content": "Explain the CAP theorem in three sentences."}],
)

print("".join(block.text for block in message.content if block.type == "text"))
print(message.usage)

思考对这些模型总是开启的,因此响应可以以思考块开始。从类型为 text 的块中读取答案,如上所示,而不是从 content[0] 中读取。

使用 Anthropic TypeScript SDK(npm install @anthropic-ai/sdk):

import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({
  apiKey: process.env.SEEDROUTER_API_KEY,
  baseURL: "https://api.seedrouter.ai",
});

const message = await client.messages.create({
  model: "claude-fable-5-1",
  max_tokens: 4096,
  messages: [{ role: "user", content: "Explain the CAP theorem in three sentences." }],
});

for (const block of message.content) {
  if (block.type === "text") console.log(block.text);
}

或使用 cURL:

curl https://api.seedrouter.ai/v1/messages \
  -H "x-api-key: $SEEDROUTER_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-fable-5-1",
    "max_tokens": 4096,
    "messages": [{"role": "user", "content": "Explain the CAP theorem in three sentences."}]
  }'

max_tokens 涵盖思考和答案。如果响应停止时 stop_reason: "max_tokens",提高它或降低努力。

我能用 OpenAI SDK 调用 Claude Fable 5.1 吗?

能。同一个 Key 和模型 ID 适用于 https://api.seedrouter.ai/v1 上的 OpenAI Chat Completions 和 Responses 格式:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["SEEDROUTER_API_KEY"],
    base_url="https://api.seedrouter.ai/v1",
)

chat = client.chat.completions.create(
    model="claude-fable-5-1",
    messages=[{"role": "user", "content": "Explain the CAP theorem in three sentences."}],
)
print(chat.choices[0].message.content)

response = client.responses.create(
    model="claude-fable-5-1",
    input="Explain the CAP theorem in three sentences.",
)
print(response.output_text)

当你需要 Claude 特定字段时使用 Messages 格式,例如 output_config.effort、thinking.display 或 cache_control。OpenAI 格式是已经使用它们的代码的最短路径。

我如何设置努力级别?

努力控制 Claude Fable 5.1 在回答前思考多少:low、medium、high(默认)、xhigh 或 max。思考 token 计作输出,因此较低的努力更便宜和更快。

message = client.messages.create(
    model="claude-fable-5-1",
    max_tokens=4096,
    output_config={"effort": "low"},
    messages=[{"role": "user", "content": "Rename these variables to snake_case: userName, lastLoginAt."}],
)

要查看模型推理的摘要,添加 thinking={"type": "adaptive", "display": "summarized"}。思考无法在这些模型上关闭,只能调低。

当我切换到 Claude Opus 5.5 或 Fable 5 时会改变什么?

改变 model 无需其他改变。三个值得了解的区别是:

  • Claude Opus 5.5 默认为 medium 努力,因此同一个请求思考比 Claude Fable 5.1 上少,除非你设置努力。
  • Claude Fable 5.1 和 Claude Opus 5.5 拒绝强制工具调用(tool_choice 为 any 或 tool)。Claude Fable 5 接受它。
  • Claude Fable 5 有 2026 年 1 月知识截止;其他两个有 2026 年 6 月。

Claude Fable 5.1 vs Fable 5 vs Opus 5.5 指南详细比较了它们,定价指南显示每个成本。

常见问题

Claude Fable 5.1 API 专用吗?

在 SeedRouter 上,它通过 API 访问,加上 Claude Fable 5.1 页面上的聊天播放器供在浏览器中试用提示。Anthropic 的 Claude 应用和 Claude 订阅是单独的产品。

Claude Fable 5.1 API 支持流式吗?

是的。在 Messages 请求中设置 stream: true,或使用 SDK 的流式辅助工具,响应以 Anthropic 格式的服务器发送事件到达。

我能发送图像和 PDF 吗?

能。Claude Fable 5.1 在 Messages 请求中读取图像和 PDF 作为内容块,只写入文本。API 参考列出了接受的格式和限制。

请求失败会发生什么?

你得到一个带状态码和消息的错误响应,你不收费。API 参考列出了错误代码。

后续步骤

在 Claude Fable 5.1、Claude Fable 5 或 Claude Opus 5.5 页面试用提示,在 API Keys 页面创建一个 Key,并在每次请求时打开 Claude Fable 5.1 API 参考查看每个请求字段。

相关指南