如何使用 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.1 | claude-fable-5-1 | high |
| Claude Fable 5 | claude-fable-5 | high |
| Claude Opus 5.5 | claude-opus-5-5 | medium |
ID 與 Anthropic 自己的 API 上的 ID 相同:沒有日期後綴的固定名字。三個都有 100 萬 token 的上下文視窗,每個請求最多寫 128K token。
我如何取得 Claude Fable 5.1 API 金鑰?
- 登入 SeedRouter 並開啟 API 金鑰。
- 建立一把金鑰並複製它。完整金鑰只顯示一次;將它儲存在環境變數中,例如
SEEDROUTER_API_KEY。 - 在帳單頁上新增額度。請求按 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 參考開啟。



