Как использовать Claude Fable 5.1 API: model ID, API-ключ и первый запрос
Вызовите Claude Fable 5.1 API: получите API-ключ, используйте claude-fable-5-1, отправьте первый запрос на Python или Node.js, переключитесь на Opus 5.5.
Читать в MarkdownЧтобы вызвать Claude Fable 5.1 API, создайте API-ключ SeedRouter, направьте официальный SDK Anthropic на https://api.seedrouter.ai и отправьте claude-fable-5-1 как модель. Запрос и ответ сохраняют формат Messages Anthropic, поэтому существующий код Claude меняется в двух местах: базовый 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 |
ID совпадают с API Anthropic: фиксированные имена без суффикса даты. Все три имеют контекстное окно 1М токенов и пишут до 128К токенов за запрос.
Как получить Claude Fable 5.1 API-ключ?
- Войдите в SeedRouter и откройте API-ключи.
- Создайте ключ и скопируйте его. Полный ключ показывается один раз; сохраните его в переменную окружения, например
SEEDROUTER_API_KEY. - Пополните баланс на странице оплаты. Запросы оплачиваются по токенам с вашего баланса, и неудачный запрос не оплачивается.
Один ключ работает для любой модели из каталога, включая все три Claude модели. Держите его в серверном коде, никогда в браузере или мобильном приложении.
Как отправить мой первый Claude Fable 5.1 запрос?
С Python SDK от 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].
С TypeScript SDK от 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", поднимите его или снизьте глубину.
Я могу использовать OpenAI SDK с Claude Fable 5.1?
Да. Один и тот же ключ и model ID работают с OpenAI форматами Chat Completions и Responses на 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-специфичные поля, такие как output_config.effort, thinking.display или cache_control. Форматы OpenAI — это кратчайший путь для кода, который уже их использует.
Как установить уровень глубины рассуждений?
Effort управляет тем, насколько Claude Fable 5.1 думает перед ответом: low, medium, high (по умолчанию), xhigh или max. Токены мышления оплачиваются как выход, поэтому более низкая глубина дешевле и быстрее.
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, если вы не установите effort. - Claude Fable 5.1 и Claude Opus 5.5 отклоняют принудительный вызов инструмента (
tool_choiceanyилиtool). Claude Fable 5 его принимает. - Claude Fable 5 имеет срез знаний января 2026; две другие имеют июнь 2026.
Руководство Claude Fable 5.1 vs Fable 5 vs Opus 5.5 сравнивает их подробно, а руководство цен показывает, сколько стоит каждая.
Часто задаваемые вопросы
Claude Fable 5.1 только API?
В SeedRouter доступна через API, плюс чат-Playground на странице Claude Fable 5.1 для пробования промптов в браузере. Приложения Claude от Anthropic и подписки Claude — это отдельный продукт.
Claude Fable 5.1 API поддерживает потоковый вывод?
Да. Установите stream: true в запросе Messages или используйте вспомогательный метод потока SDK, и ответ приходит как серверные события в формате Anthropic.
Я могу отправить изображения и PDF?
Да. Claude Fable 5.1 читает изображения и PDF как блоки контента в запросе Messages и пишет только текст. Справочник API перечисляет принятые форматы и лимиты.
Что происходит, если запрос не удаётся?
Вы получаете ответ с кодом ошибки и сообщением, и вы не оплачиваются. Справочник API перечисляет коды ошибок.
Следующие шаги
Попробуйте промпт на Claude Fable 5.1, Claude Fable 5 или Claude Opus 5.5, создайте ключ на странице API-ключей и держите справочник Claude Fable 5.1 API открытым для каждого поля запроса.



