Claude Opus 5.5 已在 SeedRouter 上線

如何使用 Claude Fable 5.1 API:模型 ID、API 金鑰與第一個請求

呼叫 Claude Fable 5.1 API:取得 API 金鑰、使用 claude-fable-5-1 模型 ID、用 Python 或 Node.js 傳送第一個請求,切換到 Opus 5.5。

以 Markdown 閱讀

要呼叫 Claude Fable 5.1 API,建立一個 SeedRouter API 金鑰,將官方 Anthropic SDK 指向 https://api.seedrouter.ai,並傳送 claude-fable-5-1 作為模型。請求和回應保持 Anthropic 的 Messages 格式,所以現有 Claude 程式碼只在兩個地方改變:基礎 URL 和金鑰。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 上的 ID 相同:沒有日期後綴的固定名字。三個都有 100 萬 token 的上下文視窗,每個請求最多寫 128K token。

我如何取得 Claude Fable 5.1 API 金鑰?

  1. 登入 SeedRouter 並開啟 API 金鑰。
  2. 建立一把金鑰並複製它。完整金鑰只顯示一次;將它儲存在環境變數中,例如 SEEDROUTER_API_KEY。
  3. 在帳單頁上新增額度。請求按 token 從你的餘額計費,失敗的請求不收費。

一把金鑰適用於目錄中的每個模型,包括全部三個 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 嗎?

可以。同一把金鑰和模型 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 與 Fable 5 與 Opus 5.5 比較指南詳細比較了它們,價格指南顯示每個成本多少。

常見問題

Claude Fable 5.1 API 只有嗎?

在 SeedRouter 上它通過 API 到達,加上 Claude Fable 5.1 頁上的聊天Playground供在瀏覽器中試用提示詞。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 金鑰頁上建立一把金鑰,並在每個請求時保持 Claude Fable 5.1 API 參考開啟。

相關指南