Короткий ответ
ID модели Claude Fable 5.1 в API — claude-fable-5-1. Она работает по стандартному Anthropic Messages API — тот же SDK, новая строка модели, — но приносит три изменения в поведении: принудительные вызовы инструментов теперь возвращают ошибку 400, thinking-блоки не переносятся между поколениями моделей, а правка предыдущих ходов диалога ограничена. Цена — $10/$50 за миллион токенов, чтение из кэша — $0.25. Ключ можно получить на console.anthropic.com либо подключиться с оплатой по использованию через TeamoRouter — с оплатой через Alipay/WeChat и без международной карты.
ID модели
| Контекст | Какой ID использовать |
|---|---|
| API Anthropic | claude-fable-5-1 |
| TeamoRouter и другие шлюзы | claude-fable-5-1 |
| Предшественник (по-прежнему доступен) | claude-fable-5 |
| Родственная модель (ограниченный доступ) | Mythos 5.1 — только доверенный доступ, общедоступной версии нет |
Одно уточнение, которое постоянно размывается в поисковой выдаче: Fable 5.1 доступна не только по подписке. Она есть в подписочных местах Max/Team/Enterprise, но API открыт для всех платящих разработчиков — утверждения вида «fable api only» обычно относятся к тому, что закрыт доступ к Mythos 5.1, а не к Fable.
Первый вызов
import anthropic
client = anthropic.Anthropic(api_key="sk-ant-your-key")
message = client.messages.create(
model="claude-fable-5-1",
max_tokens=2048,
messages=[{"role": "user", "content": "Explain cache-aside vs write-through in two paragraphs."}],
)
print(message.content[0].text)
При работе через шлюз меняются только учётные данные:
client = anthropic.Anthropic(
base_url="https://api.teamorouter.com/anthropic",
api_key="tr-your-key",
)
# всё остальное без изменений
Node.js (@anthropic-ai/sdk), REST и слои совместимости с OpenAI работают так же, как с предыдущими моделями Claude, — обновлять SDK для 5.1 не нужно.
Три изменения в поведении API (по сравнению с Fable 5)
Вот что действительно сломает код, согласно руководству Anthropic по миграции:
1. Принудительные вызовы инструментов возвращают ошибку 400.
# Fable 5 — работало; Fable 5.1 — ошибка 400
tool_choice = {"type": "any"}
tool_choice = {"type": "tool", "name": "get_weather"}
# Fable 5.1 — используйте auto + управление через промпт
tool_choice = {"type": "auto"}
2. Thinking-блоки не переносятся между поколениями. Thinking-блоки Fable 5.1 нельзя передавать обратно более старым моделям. Вырезайте их, когда маршрутизируете историю на модели не из семейства 5.1.
3. Правка истории диалога ограничена. Переписывание или исправление предыдущих ходов посреди диалога приводит к ошибке. Вместо этого добавляйте корректирующие ходы или ответвляйтесь от последнего чистого состояния.
Полный список исправлений и чек-лист миграции — в руководстве по миграции на Fable 5.1.
Использование кэша (именно здесь экономия)
Главное в экономике API 5.1: чтение из кэша стоит $0.25/M против $10/M за свежие входные токены. Пометьте стабильный префикс как кэшируемый:
message = client.messages.create(
model="claude-fable-5-1",
max_tokens=2048,
system=[
{
"type": "text",
"text": LONG_SYSTEM_PROMPT,
"cache_control": {"type": "ephemeral"},
}
],
messages=[{"role": "user", "content": "..."}],
)
# проверьте response.usage.cache_read_input_tokens, чтобы убедиться в попаданиях
Агентные циклы с закэшированными префиксами от 50K токенов — именно там снижение на 75% превращается в реальные деньги; таблицы с расчётами — в статье Цены Fable 5.1.
Лимиты запросов и уровни доступа
Anthropic распределяет лимиты запросов по уровням в зависимости от истории использования и объёма расходов; 5.1 наследует стандартную структуру уровней (лимиты для каждого уровня публикуются в консоли и меняются — сверяйтесь со страницей лимитов вашей организации, а не с цифрами из блогов, включая этот). Практические замечания:
- Новые API-аккаунты начинают с самого низкого уровня с жёсткими поминутными лимитами — чтобы получить запас, придётся наращивать расходы.
- Подписочные места (Max / премиальные Team/Enterprise) получают Fable 5.1, причём на неё можно отвести до половины недельного лимита использования: хорошо для интерактивной работы, но не для программных объёмов.
- Шлюзы скрывают эту сложность: TeamoRouter объединяет апстрим-ёмкость в общий пул, поэтому новый аккаунт получает рабочую пропускную способность с первого дня, не дожидаясь повышения уровня.
Каких ошибок ждать
| Ошибка | Причина | Решение |
|---|---|---|
400 на tool_choice |
принудительное использование инструментов убрано | {"type": "auto"} + управление через промпт |
| 400 при воспроизведении истории | thinking-блоки 5.1 отправлены более старой модели либо отредактированы предыдущие ходы | вырезайте thinking-блоки; добавляйте, а не переписывайте |
| 429 | лимит запросов уровня | backoff + повтор; либо объединённая ёмкость шлюза |
FAQ
Какой ID у модели Claude Fable 5.1 в API?
claude-fable-5-1. Та же строка работает и через шлюзы вроде TeamoRouter; маршрутизацию на апстрим шлюз берёт на себя.
Есть ли у Fable 5.1 бесплатный тариф?
Постоянного бесплатного тарифа API нет. Fable 5.1 включена в подписочные места Max и премиальные Team/Enterprise (до половины вашего недельного лимита). Для доступа по API путь один — оплата по использованию через Anthropic или через шлюз.
Сколько стоит API Fable 5.1?
$10 / $50 за миллион входных / выходных токенов; чтение из кэша — $0.25/M. Примеры расчётов: Цены Fable 5.1.
Почему мои принудительные вызовы инструментов падают с ошибкой 400?
В Fable 5.1 убрали принудительное использование инструментов (tool_choice с типом any или tool), потому что оно пропускает расширенное размышление. Перейдите на {"type": "auto"} и направляйте модель промптами либо делайте детерминированный вызов в собственном коде.
Можно ли пользоваться Fable 5.1 из Китая?
Да — через шлюз. TeamoRouter даёт доступ с оплатой по использованию и расчётами через Alipay/WeChat — без международной карты и VPN.
Работает ли Fable 5.1 с форматом OpenAI-совместимого SDK?
Через шлюзы, которые предоставляют OpenAI-совместимый эндпоинт, — да. Прямой доступ к Anthropic использует нативный Messages API и SDK Anthropic.
Итоги
API Fable 5.1 в двух словах: тот же SDK, новый ID (claude-fable-5-1), три изменения в поведении, которые нужно учесть, и цена чтения из кэша, которая вознаграждает за хорошую структуру промптов. Зарегистрируйтесь в TeamoRouter, чтобы не ждать повышения уровня и вызывать claude-fable-5-1 с первого дня.
С чего начать
TeamoRouter — один ключ, один base_url, Fable 5.1 и все остальные флагманы с оплатой по использованию.