איך להשתמש ב-Claude Fable 5.1 API: Model ID, מפתח API והבקשה הראשונה שלך
קרא ל-Claude Fable 5.1 API: קבל מפתח API, השתמש בmodel ID claude-fable-5-1, שלח בקשה ראשונה ב-Python או Node.js, והעבר ל-Opus 5.5.
קריאה כ-Markdownכדי לקרוא ל-Claude Fable 5.1 API, צור מפתח SeedRouter API, הפנה את ה-SDK הרשמי של Anthropic ל-https://api.seedrouter.ai, ושלח claude-fable-5-1 כמודל. הבקשה והתגובה שומרות פורמט Messages של Anthropic, אז קוד Claude קיים משתנה בשני מקומות: ה-base URL ומפתח. Claude Fable 5 (claude-fable-5) ו-Claude Opus 5.5 (claude-opus-5-5) עובדים באותו אופן.
מה זה Model ID של Claude?
| מודל | Model ID | Effort ברירת מחדל |
|---|---|---|
| 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 |
IDs הם אותו דבר כמו ב-API של Anthropic שלה: שמות קבועים ללא סיומת תאריך. כל שלוש יש חלון הקשר של 1M-טוקנים וכתבו עד 128K טוקנים לכל בקשה.
איך אני מקבל מפתח Claude Fable 5.1 API?
- התחברות ל-SeedRouter ופתח מפתחות API.
- צור מפתח והעתק אותו. המפתח המלא מוצג פעם אחת; שמור אותו במשתנה סביבה כמו
SEEDROUTER_API_KEY. - הוסף קרדיט בעמוד החיוב. בקשות מחויבות לטוקן מהיתרון שלך, ובקשה שנכשלת אינה מחויבת.
מפתח אחד עובד לכל מודל בקטלוג, כולל כל שלוש מודלי Claude. שמור אותו בקוד צד שרת, לעולם לא בדפדפן או באפליקציית נייד.
איך אני שולח את הבקשה הראשונה שלי ל-Claude Fable 5.1?
עם ה-SDK של Python של Anthropic (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].
עם ה-SDK של TypeScript של Anthropic (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", הרם אותה או הנמך את ה-effort.
האם אני יכול להשתמש ב-OpenAI SDK עם Claude Fable 5.1?
כן. אותו מפתח ו-Model ID עובדים עם Chat Completions ו-Responses של OpenAI בפורמטים ב-https://api.seedrouter.ai/v1:
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)השתמש בפורמט Messages כשאתה צריך Claude-specific fields כמו output_config.effort, thinking.display או cache_control. פורמטי OpenAI הם הנתיב הקצר ביותר לקוד שכבר מדברים אותם.
איך אני מגדיר את רמת ה-effort?
Effort שולט כמה Claude Fable 5.1 חושב לפני שפושע: low, medium, high (ברירת המחדל), xhigh או max. טוקני חשיבה מחויבים כפלט, אז effort נמוך יותר זול וגם יותר מהיר.
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 ברירת מחדל ל-
mediumeffort, אז אותה בקשה חושבת פחות מאשר ב-Claude Fable 5.1 אלא אם כן תגדיר effort. - Claude Fable 5.1 ו-Claude Opus 5.5 דוחים קריאה לכלי כפויה (
tool_choiceשלanyאוtool). Claude Fable 5 קיבל אותה. - Claude Fable 5 יש תאריך סף ידע של ינואר 2026; השנתיים האחרות יש יוני 2026.
מדריך Claude Fable 5.1 לעומת Fable 5 לעומת Opus 5.5 משוואה ביניהם בפירוט, ומדריך תמחור מציג מה כל אחד עולה.
שאלות נפוצות
האם Claude Fable 5.1 API בלבד?
ב-SeedRouter זה מגיע דרך ה-API, בתוספת Playground צ'אט בעמוד Claude Fable 5.1 לנסיון prompts בדפדפן. אפליקציות Claude של Anthropic ומנויי Claude הם מוצר נפרד.
האם Claude Fable 5.1 API תומך ב-streaming?
כן. הגדר stream: true בבקשת Messages, או השתמש בעוזר ה-streaming של ה-SDK, והתגובה מגיעה כאירוע שנשלח בשרת בפורמט Anthropic.
האם אוכל לשלוח תמונות ו-PDFs?
כן. Claude Fable 5.1 קורא תמונות ו-PDFs כבלוקי תוכן בבקשת Messages, וכותב רק טקסט. ייחוס ה-API מפרט את הפורמטים המקובלים וגבולות.
מה קורה אם בקשה נכשלת?
אתה מקבל תגובת שגיאה עם קוד סטטוס והודעה, ואתה לא מחויב. ייחוס ה-API מפרט את קודי השגיאות.
צעדים הבאים
נסה prompt על Claude Fable 5.1, Claude Fable 5 או Claude Opus 5.5 pages, צור מפתח בעמוד מפתחות API, והחזק את ייחוס Claude Fable 5.1 API פתוח לכל שדה בקשה.



