Claude Opus 5.5 уже доступна в SeedRouter

Как использовать 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 IDEffort по умолчанию
Claude Fable 5.1claude-fable-5-1high
Claude Fable 5claude-fable-5high
Claude Opus 5.5claude-opus-5-5medium

ID совпадают с API Anthropic: фиксированные имена без суффикса даты. Все три имеют контекстное окно 1М токенов и пишут до 128К токенов за запрос.

Как получить Claude Fable 5.1 API-ключ?

  1. Войдите в SeedRouter и откройте API-ключи.
  2. Создайте ключ и скопируйте его. Полный ключ показывается один раз; сохраните его в переменную окружения, например SEEDROUTER_API_KEY.
  3. Пополните баланс на странице оплаты. Запросы оплачиваются по токенам с вашего баланса, и неудачный запрос не оплачивается.

Один ключ работает для любой модели из каталога, включая все три 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_choice any или 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 открытым для каждого поля запроса.

Похожие руководства