Последнее обновление: 2026-09-07 — теперь руководство охватывает Claude Fable 5.1, вышедшую 1 сентября 2026 года вместе с Claude Mythos 5.1. В Fable 5.1 появилось три ломающих изменения API по сравнению с Fable 5, поэтому миграция, которая раньше сводилась к замене строки с названием модели, теперь требует настоящего ревью кода. Всё, что написано ниже, актуально для 5.1; исходные шаги миграции на Fable 5 сохранены там, где они по-прежнему применимы.
Короткий ответ
Миграция на Claude Fable 5.1 (ID модели claude-fable-5-1) требует трёх обязательных исправлений, которых не было при миграции на Fable 5:
- Принудительные вызовы инструментов теперь не работают —
tool_choice: {"type": "any"}или{"type": "tool"}возвращает ошибку 400. Нужно перейти на автоматический выбор инструмента или направлять модель через промпт. - Thinking-блоки не имеют обратной совместимости — thinking-блоки Fable 5.1 нельзя передавать обратно более старым моделям Claude.
- Правка истории диалога ограничена — изменение предыдущих ходов посреди диалога на 5.1 приводит к ошибкам.
Хорошая новость: чтение из кэша подешевело на 75% — до $0.25 за 1M токенов (с $1.00) при той же официальной цене $10/$50, что и у Fable 5. Для команд, которые жонглируют несколькими моделями, самый простой путь по-прежнему — маршрутизация через шлюз вроде TeamoRouter, где смена модели — это замена одной строки.
Что такое Claude Fable 5.1?
Claude Fable 5.1 — текущий флагман Anthropic, выпущенный 1 сентября 2026 года вместе с Claude Mythos 5.1. Mythos 5.1 — та же базовая модель с более жёсткими ограничениями, доступная только по ограниченному («доверенному») доступу, тогда как Fable 5.1 доступна всем.
Ключевые факты:
- ID модели:
claude-fable-5-1 - Контекстное окно: 1M токенов, до 128K токенов на выходе
- Цены: $10 / $50 за 1M входных / выходных токенов (как у Fable 5), чтение из кэша подешевело на 75% — до $0.25/M
- Оценка влияния на расходы: по оценке Anthropic, типичные нагрузки обходятся примерно на 25% дешевле, чем на Fable 5, а активно агентные — до ~45% дешевле; почти вся экономия — за счёт скидки на чтение из кэша
- Доступна через API Anthropic, а также через шлюзы вроде TeamoRouter по единому ключу
Ломающее изменение 1: принудительные вызовы инструментов возвращают ошибку 400
Именно оно сломает продакшен-код. В Fable 5 (и более старых моделях) можно было заставить модель вызвать конкретный инструмент:
# Fable 5 — работало
tool_choice = {"type": "tool", "name": "get_weather"}
# Fable 5.1 — возвращает ошибку 400
И {"type": "any"}, и {"type": "tool", "name": ...} теперь не работают. Обоснование Anthropic: принудительный вызов инструмента пропускает этап расширенного размышления, из-за чего страдает качество аргументов (заодно закрыт один из путей эксплуатации через промпт).
Как исправить:
# Fable 5.1 — пусть решает модель, а направляйте её промптом
tool_choice = {"type": "auto"}
# и в системном промпте: "Use the get_weather tool for any weather question."
Проверьте все места в коде, где задаётся tool_choice. Если вам действительно нужен детерминированный вызов на каком-то одном шаге, делайте его напрямую в коде, а не через модель.
Ломающее изменение 2: thinking-блоки не переносятся между поколениями моделей
Блоки расширенного размышления Fable 5.1 не читаются более ранними моделями. Если передать историю диалога с thinking-блоками 5.1 обратно в Fable 5 или более старую модель, запрос завершится ошибкой.
Как исправить: при маршрутизации диалога на модель другого поколения сначала вырезайте thinking-блоки из предыдущих ходов. Внутри семейства Fable 5.1 (включая Mythos 5.1) такой проблемы нет.
Ломающее изменение 3: не правьте историю диалога
Изменение предыдущих ходов посреди диалога — переписывание более раннего сообщения пользователя, правка ответа ассистента ради повторной попытки — в Fable 5.1 ограничено.
Как исправить: перестройте агентов, которые «переписывают историю», так, чтобы они добавляли корректирующий ход, либо ответвляйте диалог от последнего чистого состояния. Именно это изменение стоит за ошибками conversation history rewrite, о которых разработчики сообщают с момента запуска.
Шаг миграции 1: обновите идентификаторы моделей
Механическая часть — по-прежнему замена строки с названием модели:
| Модель | Идентификатор в API Anthropic | Идентификатор в TeamoRouter |
|---|---|---|
| Claude Fable 5.1 | claude-fable-5-1 |
claude-fable-5-1 |
| Claude Fable 5 | прежний ID Fable 5 | claude-fable-5 |
| Claude Mythos 5.1 | ограниченный доступ | н/д (только доверенный доступ) |
Если вы используете шлюз вроде TeamoRouter, идентификатор следует схеме именования шлюза и автоматически маршрутизируется на нужный апстрим.
Шаг миграции 2: пересмотрите структуру расходов
Актуальные цены текущей линейки (за 1M токенов):
| Модель | Вход | Выход | Чтение из кэша | Примечания |
|---|---|---|---|---|
| Claude Fable 5.1 | $10 | $50 | $0.25 | на практике на ~25–45% дешевле Fable 5 |
| Claude Fable 5 | $10 | $50 | $1.00 | предшественник |
| Claude Opus 5 | — | — | — | актуальные расценки — на странице цен Anthropic |
Главное здесь — удешевление чтения из кэша: в агентных циклах, где во входных токенах преобладают закэшированные системные промпты и контекст файлов, переход с Fable 5 на 5.1 даёт прямое снижение расходов на ~25–45% без каких-либо правок кода, кроме ID модели. Примеры расчётов — в статье Цены Fable 5.1: разбор.
Шаг миграции 3: тестирование и валидация
- Пройдитесь grep'ом по кодовой базе в поисках
tool_choice— каждое использованиеany/toolгарантированно даст 400 на 5.1. - Проверьте код обработки истории на сквозную передачу thinking-блоков и правку предыдущих ходов.
- Прогоните набор eval-тестов на 5.1: выбор инструментов, длинные диалоги, структурированный вывод.
- Пустите 10% трафика в canary-режиме на неделю и следите за долей ошибок (400-е всплывают мгновенно) и за расходами (они должны снизиться).
# Направляем 10% трафика на Fable 5.1 на одну неделю
if random.random() < 0.10:
model = "claude-fable-5-1"
else:
model = "claude-fable-5" # текущая модель
В TeamoRouter canary-развёртывания встроены: делите трафик по процентам в консоли и в реальном времени отслеживайте расходы и долю ошибок по каждой модели.
Чек-лист миграции
- Заменить каждый принудительный
tool_choice(any/tool) наauto+ управление через промпт - Вырезать thinking-блоки при переходе между поколениями моделей в общей истории
- Убрать правку предыдущих ходов из агентных циклов; вместо этого добавлять исправления новым ходом
- Обновить строки идентификаторов модели на
claude-fable-5-1 - Пересчитать прогноз расходов с учётом ставки $0.25 за чтение из кэша
- Прогнать набор тестов на Fable 5.1
- Настроить canary-развёртывание (10% трафика на одну неделю)
- Сравнить расходы и долю ошибок, затем переключиться полностью
Как шлюз упрощает миграцию между моделями
Миграция между моделями — один из самых убедительных сценариев для API-шлюза. С TeamoRouter:
- Смена модели — это замена строки: никаких новых SDK, base URL или API-ключей.
- Canary-развёртывания встроены: делите трафик по процентам и сравнивайте метрики бок о бок.
- Прозрачность расходов по каждой модели: единый биллинг показывает, сколько именно стоит каждая модель.
- Никакой привязки: если более строгие правила API в 5.1 сломают рабочий процесс, мгновенно вернитесь на Fable 5, пока исправляете проблему.
FAQ
Какие ломающие изменения появились в Claude Fable 5.1?
Три: принудительные вызовы инструментов (tool_choice с типом any или tool) теперь возвращают ошибку 400; thinking-блоки Fable 5.1 не читаются более старыми моделями; правка предыдущих ходов диалога ограничена. Для всех трёх есть простые исправления, описанные выше, — в соответствии с официальным руководством Anthropic по миграции.
Какой ID у модели Fable 5.1?
claude-fable-5-1. Через шлюз вроде TeamoRouter используется та же строка, а маршрутизацию на апстрим шлюз берёт на себя.
Fable 5.1 дороже, чем Fable 5?
Нет: официальная цена та же ($10/$50 за миллион токенов), а чтение из кэша подешевело на 75% — до $0.25/M. По оценке Anthropic, общие расходы снижаются примерно на 25% для типичных нагрузок и до ~45% для агентных.
Нужно ли обновлять Anthropic SDK?
Обновление SDK для ломающих изменений не требуется: это поведение API, а не версия клиента. Поправьте в коде использование tool_choice и обработку истории.
Будет ли моя текущая конфигурация Claude Code работать с Fable 5.1?
Да — переключите настройку модели на Fable 5.1. Если вы работаете через TeamoRouter, модель можно сменить в консоли, не трогая конфигурацию Claude Code. Обратите внимание на агентные сценарии, которые полагались на принудительные вызовы инструментов или переписывание истории: именно эти паттерны 5.1 и отклоняет.
Что такое Mythos 5.1 и нужно ли на неё мигрировать?
Mythos 5.1 — та же базовая модель, что и Fable 5.1, но с более жёсткими ограничениями; она доступна только по ограниченному доверенному доступу. Большинству разработчиков мигрировать на неё не нужно — она предназначена для развёртываний с повышенными требованиями к безопасности. О позиционировании — в статье Fable 5.1 vs Mythos 5.1.
Итоги
Миграция Fable 5 → 5.1 — это уже не просто замена строки с названием модели: проверьте tool_choice, сквозную передачу thinking-блоков и правку истории, а затем пользуйтесь чтением из кэша на 75% дешевле при той же официальной цене $10/$50. Проведите переход через TeamoRouter — и вы сможете запускать canary, сравнивать и откатываться, не трогая настройку SDK.
С чего начать
Зарегистрируйтесь в TeamoRouter и переключитесь на claude-fable-5-1 в консоли — один ключ для Claude, GPT-6 Astra и DeepSeek.