Перейти к основному контенту

Claude Fable 5 в Claude Code: практический тест против Opus 5

Практический обзор модели Fable 5 от Anthropic в Claude Code: как она справляется с одношаговой сборкой, ее отказы по правилам безопасности и откат к Opus, и когда ее стоит использовать.
Обновлено 20 авг. 2026 г.  · 14 мин читать

Изучить с помощью AI

ChatGPTClaudePerplexity

Fable 5 — лучшая модель для кодирования из тех, что я использовал за месяцы ежедневной работы. Остаться на ней потребовало терпения. Правительство США отключило ее на несколько недель, а условия доступа после этого продолжали меняться.

Затем Anthropic выпустила Opus 5. Она стоит вдвое дешевле за токен и является моделью, к которой Claude Code откатывается, когда Fable отклоняет запрос. Это поднимает очевидный вопрос для тех, кто платит за Fable повышенную цену: остается ли дорогая модель правильным выбором по умолчанию?

Я дал обеим моделям одну и ту же задачу и сравнил их по стоимости, скорости, корректности и качеству результата. В этом посте — разбор итогов.

Что такое Fable 5?

Fable 5 — это модель с фокусом на программировании в семействе Claude 5 от Anthropic, выпущенная 9 июня 2026 года. Ее сопроводила Mythos 5 — родственная модель без классификаторов безопасности, которую Anthropic предложила лишь узкому кругу проверенных организаций. Полный обзор релиза и место Fable 5 в бенчмарках — в нашем отдельном гайде по Fable 5.

Fable 5 дороже Opus 5 и нацелена на более сложные задачи кодинга. Главное ощущение в работе — у модели всегда включено «мышление» на каждом запросе, и его нельзя отключить, поэтому она кажется более медленной и вдумчивой. Opus 5 сама решает, стоит ли углубляться в размышления по данному промпту.

Характеристики и цены

У моделей совпадают окно контекста и максимальный размер вывода. Они различаются по цене и по тому, как устроено мышление.

 

Fable 5

Opus 5

Цена за ввод (за 1M токенов)

$10

$5

Цена за вывод (за 1M токенов)

$50

$25

Окно контекста

1M токенов

1M токенов

Макс. вывод на запрос

128K токенов

128K токенов

Мышление

Всегда включено (нельзя отключить)

Адаптивное (по выбору)

Поведение при отказах

stop_reason: "refusal" при HTTP 200, откат по выбору на Opus 4.8

Стандартное

Fable 5 стоит примерно вдвое дороже за токен, чем Opus 5. Поскольку мышление всегда включено, один запуск обычно также генерирует больше токенов, так что разрыв в реальной стоимости выше, чем кажется по ставке за токен. В сравнительной сборке далее Fable вывела на 74% больше выходных токенов, чем Opus, для меньшей программы.

Для подробного сравнения, включая различия в бенчмарках, прочитайте наш гайд Claude Opus 5 vs Claude Fable 5.

Поведение при отказах, которое нужно обрабатывать кодом

Одна повсеместно раздражающая особенность Fable 5 — встроенный классификатор безопасности. Поскольку модель считают слишком мощной, классификатор не дает ей обрабатывать запросы, даже отдаленно связанные с областями вроде биологии или кибербезопасности.

Title: How Fable 5 handles a refusal - Description: How Fable 5 handles a refusal

У одного иммунолога одно слово «cancer» само по себе сработало на био-фильтре, из-за чего Claude Code откатился к Opus 4.8.

Я сам недавно столкнулся с этим на баге логина в личном проекте. Поток использовал Telegram Gateway API для входа по OTP, и Fable 5 категорически отказалась к этому прикасаться. Opus 5 задачу выполнила — в чем и проблема: в том баге не было никакого риска безопасности.

Автоматический откат без настройки работает только внутри Claude Code и приложений Claude. Если вы используете Fable через API, вы получите поле stop_reason в ответе, несмотря на код успеха 200.

Ответ выглядит так:

{
  "stop_reason": "refusal",
  "stop_details": {
	"category": "bio",
	"explanation": "The request was declined by a safety classifier."
  }
}

Значит, вам нужно проверять stop_reason перед тем, как обращаться к содержимому ответа. 

Чтобы включить серверный откат, передайте массив fallbacks (например, "fallbacks": [{"model": "claude-opus-4-8"}]) и отправляйте заголовок anthropic-beta: server-side-fallback-2026-06-01. Устанавливайте его на каждый запрос; глобального переключателя на уровне аккаунта нет.

Примечание о модели отката

Может показаться странным, что одни источники пишут об откате Fable 5 на Opus 4.8, а другие — на Opus 5. Верны оба: целевая модель зависит от категории и интерфейса. 

В Claude Code запрос с флагом «биология» теперь запускается повторно на Opus 5, а с флагом «кибербезопасность» — по-прежнему на Opus 4.8. В API серверная функция fallbacks сейчас поддерживает только Opus 4.8. 

Разделение — следствие тайминга: на июньском запуске Fable всё откатывалось на Opus 4.8, а маршрут для биологии позже перевели на Opus 5, когда та вышла 24 июля.

Споры вокруг Fable 5

Старт у Fable 5 вышел непростым — даже без учета классификатора безопасности.

Тихий троттлинг и ложные отказы

Спустя дни после релиза, Fortune сообщило, что Anthropic тихо ослабляла ответы Fable 5 примерно на 0,03% трафика по ИИ- и ML-инфраструктуре, никого не уведомив.

Многие исследователи и разработчики были в ярости: платя $200 за подписку, они ожидали рабочую «лошадку» из числа передовых моделей, способную взяться за любую задачу.

Anthropic пошла навстречу давлению сообщества в течение суток, заявив, что «сделала неверный компромисс». Изменения коснулись видимости, а не троттлинга: теперь пометки по таким запросам отображаются как отказы, а собственно деградация осталась. Логика Anthropic в том, что ее условия уже запрещают использовать Claude для создания конкурирующих ИИ-систем — это можно защитить. Но делать это тихо целый месяц — нельзя.

Приостановка из-за экспортного контроля

Затем случилось большее. Обнародованный джейлбрейк вызвал приказ Минторга о контроле экспорта 12 июня, и Anthropic отключила Fable 5 и Mythos 5 по всему миру на 19 дней.

Anthropic все это время активно оспаривала отзыв. Компания утверждала, что джейлбрейк узкоспециализированный, а не универсальный, и его могут находить и более слабые модели, так что и стандарт отзыва выглядел непрозрачным с их стороны. По самой планке у нее был весомый аргумент. Никто еще не создал универсальный джейлбрейк, и ни одна модель сегодня эту планку не проходит. Британский институт безопасности ИИ сообщал о прогрессе к этому, но ничего реально работающего.

Впрочем, аргумент о самой планке был справедлив, но не в подаче. Универсальные джейлбрейки существуют: Британский институт безопасности ИИ сообщает, что находил их для каждой тестируемой передовой системы, и его редтимеры построили один и против самой Fable 5 — одноходовый за часы и расширенный до многоходовых агентных сценариев за дни, согласно карточке модели Fable 5.

Реально спорят о том, должна ли такая планка приводить к отзыву, а не о том, возможны ли подобные джейлбрейки.

Возврат с новыми ограничениями

Anthropic выпустила более жесткий классификатор и заявила о блокировке свыше 99%, и на этом основании Минторг снял ограничения примерно 30 июня.

Общий доступ вернулся 1 июля, но на более жестких условиях. Обещанное двухнедельное окно без ограничений сократилось до примерно одной недели, а новый недельный порог в 50% означал, что после его превышения дальнейшее использование Fable 5 тарифицировалось как кредиты по полной ставке $10 и $50. Этого хватило, чтобы подписчики загудели на Reddit.

Anthropic дважды продлевала дедлайн, затем 20 июля разделила политику по планам: Max и Team Premium сохраняют Fable 5 на уровне 50% недельных лимитов без даты окончания, а Pro и Team Standard получают разовый кредит $100 и далее платят по API-ставке. Mythos 5 вернулась только примерно к 100 проверенным организациям в США, тогда как раньше программа была шире и международной.

В итоге Fable 5 — сильная модель, обернутая в политику доступа, которая меняется от месяца к месяцу. Планируйте на случай ложных отказов и не рассчитывайте, что текущие лимиты сохранятся в следующем месяце.

Claude Fable 5 против Opus 5 на одном проекте

Чтобы увидеть поведение моделей в идентичных условиях, я дал каждой одну и ту же задачу в новом сеансе Claude Code. Затем прочитал полные транскрипты сеансов, внутренние JSONL-файлы и оценил обе готовые аппликации в браузере.

Первую попытку сравнения я делал на укоротителе ссылок. Это была ошибка. Обе модели выдали почти идентичные приложения — вплоть до темы и набора функций, потому что у укоротителя есть один очевидный ответ, попавший в обучающие данные любой модели. Тест ничего не измерял.

Одношаговая симуляция живой экосистемы в Fable 5 и Opus 5

Я выбрал задачу без канонического ответа: симуляцию живой экосистемы. Три вида в пищевой сети, агенты, которые сбиваются в стаи, охотятся и голодают, 5000 из них одновременно на экране, и все это детерминировано сидом. Промпт запрещает библиотеки, решающие сложные части, так что каждой модели приходится писать собственные пространственные запросы, управление движением и динамику популяции.

Вот промпт, который в точности получили обе модели:

Build a living ecosystem simulation that runs in the browser, and ship it end-to-end in one shot, without asking me any questions or pausing for confirmation. Make all decisions yourself and only stop when it is fully built, tested, and pushed to GitHub.
 
Requirements:
 
- A real-time canvas simulation of an ecosystem with at least three species in a food web (for example producers, herbivores, predators). Species interact: they eat, they are eaten, they reproduce, and they die.
- Agents move with steering behaviour — flocking among their own kind, and avoidance or pursuit across species.
- Each agent has an energy budget. Moving and reproducing cost energy, eating restores it, and running out kills the agent. Population levels must emerge from these rules rather than being scripted.
- The simulation must stay stable and interactive at 5000 agents. Show a live FPS counter and a live population graph per species.
- The whole world is generated from a numeric seed. The same seed must always produce the same run.
- Controls to pause, resume, reset, reseed, and tune the key simulation parameters live while it runs.
- Implement the simulation yourself: the steering, the spatial queries, the integration, and the population dynamics. Do not use a physics engine, a flocking library, a game engine, or a charting library. Plain canvas and your own code.
- Tests covering the core simulation logic.
- A README with setup and run instructions.
 
The simulation should run in the browser and be usable by someone who has never seen it before.
 
When it is complete, create a new GitHub repository with the gh CLI (which is already installed and authenticated) and push the project to it.

Правило «без вопросов» — ключевое. Оно показывает, насколько далеко модель продвинет сборку сама, без человека, который может вовремя скорректировать курс. Каждая работала в своем пустом каталоге, без намеков на то, что у второй модели такая же задача.

В задачу также заложены четыре объективных теста, хотя на вид вывод чисто визуальный. 

  • Поиск соседей должен использовать пространственный индекс — иначе FPS умрет на 5000 агентах. 
  • Мир должен корректно замыкаться или ограничиваться, иначе агенты «пролетают» сквозь стены. 
  • Случайность должна идти через генератор с сидом — иначе один и тот же сид даст разный прогон. 
  • Рождаемость и смертность должны уравновешиваться — иначе популяция либо вымирает, либо взрывается. 

Каждый из этих сбоев виден на экране — поэтому красивую демку можно объективно оценить.

Обе сборки доступны в онлайне, так что вы можете проверить сравнение сами. Откройте их рядом и перегенерируйте сид у каждой:

Скриншоты обеих ниже — если вам удобнее читать, а не кликать. Но важное замечание: скриншоты уменьшены, чтобы влезал весь экран, поэтому детали могут быть не предельно четкими.

Какая модель реально обслуживала каждый прогон

Прежде чем перейти к результатам, важная методологическая оговорка.

Claude Code может откатываться к Opus, когда классификатор безопасности Fable 5 отклоняет запрос, так что запуск с меткой Fable не гарантированно весь выполнен Fable. Вместо предположений я записывал поле model на каждом событии ассистента в обоих транскриптах.

К счастью, в моем сравнении каждое событие в прогоне Fable вернулось как claude-fable-5 — все 103. Каждое событие в прогоне Opus вернулось как claude-opus-5 — все 247. Откат ни в одну сторону не сработал. Ниже — характеристики именно указанных моделей.

Как Fable 5 и Opus 5 решали задачу

Fable работала тихо. 56 вызовов инструментов и 429 слов комментариев за всю сборку — в 2 текстовых блоках.

Opus работала открыто. 137 вызовов инструментов — более чем вдвое больше — и 4 808 слов в 110 блоках. Обе модели правили с похожей частотой, если учесть объем — около 2 правок на один написанный файл.

Они также разошлись по тулчингу. Fable отправила чистые ES-модули со скриптом запуска python3 -m http.server и вовсе без node_modules. Opus установила Vite и Vitest и собирала на реальном тулчейне.

Время сборки ниже учитывает только активную работу. Я брал каждый прогон от первого события ассистента до последнего и вычитал простои, когда сессия ждала, а не строила.

Результаты: скорость, стоимость и корректность

Показатель

Fable 5

Opus 5

События ассистента

103

247

Активное время сборки

25 мин

48 мин

Выходные токены

243,442

139,920

Чтения кэша

11.3M

26.4M

Вызовы инструментов

56 (24 Bash, 19 Edit, 10 Write)

137 (60 Bash, 51 Edit, 20 Write)

Выведенный текст

429 слов (2 блока)

4,808 слов (110 блоков)

Итоговая стоимость

$28.70

$20.07

Отправленные файлы

9, без зависимостей

13, Vite + Vitest

Строк кода

~1,010

~1,746

Тесты

16, все проходят

58, все проходят

npm test работает

Нет

Да

Скорость симуляции

3.14 мс/тик при 3,510 агентах

1.35 мс/тик при 4,368 агентах

Отправлено на GitHub

Да

Да

Fable обошлась на 43% дороже и сгенерировала на 74% больше выходных токенов при меньшей программе. Поскольку она не может отключить мышление, биллинг идет даже там, где это не нужно.

Обе модели прошли все объективные проверки: 

  • Один и тот же сид дает один и тот же мир.
  • Разные сиды расходятся.
  • Ничто не уходит в NaN.
  • Ни один агент не покидает мир на максимальной скорости.
  • Обе держат 60 FPS в браузере без ошибок в консоли.

Симуляция Opus в 2,3 раза быстрее на тик. Она хранит агентов в типизированных массивах — один плоский массив на свойство — и держит отдельную пространственную сетку на каждый вид. Fable дает каждому агенту собственный объект и использует одну общую равномерную сетку на все три вида. Оба подхода корректны, но у Opus быстрее компоновка данных.

Дефект, который отправила Fable

Скрипт npm test у Fable не запускается. Она отправила node --test test/, который в Node 26 трактуется как путь к модулю, а не к каталогу, так что команда умирает до запуска хоть одного теста. Сами 16 тестов нормальные и проходят, если явно указать файлы. Поле входа в package.json сломано.

Маленький баг с непропорциональной ценой, потому что единственная команда, которую будет набирать читатель, — именно та, что падает. И Fable ее так и не поймала — а это важно: промпт просил тесты, а проверила она их путем, которым ее пользователи не пойдут.

У Opus такого сбоя нет. Ее 58 тестов запускаются через npm test и проходят. Обе тестируют важные вещи — детерминизм по сиду, сохранение энергии, тороидальное замыкание и долгосрочное выживание видов, — так что различие в глубине, а не в сущности. Единственная проверка, которую добавила только Opus, — стресс-тест на 5000 агентов, то есть самый уязвимый пункт требований.

Что видно на скриншотах

Две аппы не похожи внешне — именно ради этого я сменил задачу.

Title: Fable 5's ecosystem simulation, sidebar on the left, agents drawn as flat squares - Description: Fable 5's ecosystem simulation, sidebar on the left, agents drawn as flat squares

Fable 5: элементы управления слева, агенты — плоские квадраты, виды названы Plants, Herbivores и Predators.

Title: Opus 5's ecosystem simulation, panel on the right, agents drawn as directional triangles - Description: Opus 5's ecosystem simulation, panel on the right, agents drawn as directional triangles

Opus 5: панель справа, агенты — треугольники с направлением, видно, куда движется стая; виды названы Plankton, Grazers и Hunters.

С точки зрения UI основные различия таковы:

  • Fable поместила панель управления слева и рисует каждого агента квадратом; виды названы Plants, Herbivores и Predators.
  • Opus вынесла панель вправо и рисует направленные треугольники, так что видно, куда движется стая. Она придумала водную тематику и назвала виды Plankton, Grazers и Hunters.

Чтение графиков популяций

На графиках популяций различие в дизайне становится особенно заметным.

Title: Fable's population graph on a linear scale, the plant line dominating and the predator line flat against the axis - Description: Fable's population graph on a linear scale, the plant line dominating and the predator line flat against the axis

График Fable 5, линейная шкала. Линия растений занимает всю высоту, линия хищников прижата к оси.

Title: Opus's population graph on a log scale, all three species legible and the predator line crossing the prey line - Description: Opus's population graph on a log scale, all three species legible and the predator line crossing the prey line

График Opus 5, логарифмическая шкала. Все три вида читаемы, линия охотников пересекает линию травоядных.

Обе симуляции осциллируют, как и положено системе хищник—жертва. У Fable растения колеблются между 520 и 7 061 за 5 минут, а травоядные и хищники циклятся следом; хищники достигают пика 248 ровно тогда, когда травоядные проседают до 119.

На линейной шкале линия растений «съедает» весь вертикальный диапазон, травоядные сжимаются в тонкую полосу, а хищники лежат прижатыми к оси.

Поэтому Opus поставила график в логарифмической шкале и подписала пик. Все три вида остаются читаемыми, и видно, как линия охотников поднимается, пересекает линию травоядных и падает по мере их восстановления. Данные одного класса, и только одна из диаграмм читаема.

Как ведут себя две экосистемы

Сами экосистемы тоже различаются. Opus ограничивает слой продуцентов 4 229 единицами планктона, так что эта популяция упирается в потолок, и циклятся только верхние два вида. Fable оставляет все три связанные, что дает более широкие колебания и «живой» мир. Без всяких указаний в промпте мы получили стабильность против динамики.

Title: Fable's parameter panel, 13 sliders with named units - Description: Fable's parameter panel, 13 sliders with named units

Панель параметров Fable 5: 13 ползунков в собственных единицах симуляции.

Title: Opus's parameter panel, 9 sliders normalized to 1.00 multipliers - Description: Opus's parameter panel, 9 sliders normalized to 1.00 multipliers

Панель параметров Opus 5: 9 ползунков-множителей со стартовым значением 1.00, сгруппированы в World и Behaviour.

Fable открывает 13 параметров в реальных единицах: рост растений 5, радиус восприятия 60, разделение 1.5 и метаболизм по видам. Opus — 9 параметров, все нормированы как множители, начинающиеся с 1.00, разделены на группы World и Behaviour

В двух словах: Fable дает больше контроля, а Opus — панель, которой сложно быстро сломать баланс экосистемы.

Что выбрать: Fable 5 или Opus 5?

Используйте Opus 5 по умолчанию. В этой сборке она обошлась на 30% дешевле, запускала симуляцию в 2,3 раза быстрее и написала лучшую тестовую покрытие. Fable выиграла по скорости завершения, уложившись примерно в половину времени.

Переходите на Fable 5, когда вам нужна сборка «за один проход» с минимальным надзором или когда важен след зависимостей. Fable отправила программу без зависимостей, на 42% меньше по размеру, и сделала это за 103 хода ассистента против 247. Эта лаконичность ценна для задач, которые вы будете сами потом разбирать.

Заключение

Две сборки одного типа проекта — это все еще не бенчмарк. Реальная производительность может сильно отличаться, вопреки существующим метрикам.

Например, хотя в нашем сравнении Fable использовала больше токенов, большинство разработчиков делятся обратным: Opus 5 сжигает гораздо больше токенов, чем Fable или Sol, на похожих задачах. Подозрение в том, что предобучение RL в Opus 5 слишком оптимизировало модель на наращивание токенов вместо полезности при краткости. Вне этого сравнения я и сам это ощущал: модели семейства Opus становятся все более многословными и их сложнее читать.

Лично я продолжу использовать Fable 5 почти во всех кодовых проектах, включая клиентские: в долгую она берет точностью. Я на последнем плане Max и пока не упирался в лимиты, даже ведя несколько сессий с Fable (хотя я не гоняю Claude Code безостановочно). Буду использовать Opus, когда важна сумма за токены или когда мне нужен «путевой комментарий» к задаче для собственного понимания.

Больше о моделях и инструментах вокруг них — рекомендую наш полный гайд по Claude Fable 5, а также туториалы по Claude Code и лучшим практикам Claude Code.

Темы

Учитесь работать с Claude Code на DataCamp!

Course

Введение в модели Claude

3 ч
13.3K
Узнайте, как работать с Claude через Anthropic API, чтобы решать реальные задачи и создавать приложения на базе ИИ.
ПодробнееRight Arrow
Начать Курс
Смотрите большеRight Arrow