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

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

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

$10

$5

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

$50

$25

Контекстное окно

1M tokens

1M tokens

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

128K tokens

128K tokens

Размышления

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

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

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

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% трафика по инфраструктуре ИИ и МО, не предупредив никого.

Многие исследователи и разработчики были в ярости: они ожидали «рабочую лошадку» фронтирной модели, способной решать любые задачи при подписке за $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 vs Opus 5 на одном проекте

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

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

Постановка однопроходной «живой экосистемы» в 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.

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

Задача также скрывает четыре объективных теста внутри визуального вывода. 

  • Поиск соседей должен использовать пространственный индекс, иначе частота кадров падает при 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 вызовов инструментов — более чем вдвое больше — и напечатала 4808 слов в 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 ч
14.1K
Узнайте, как работать с Claude через Anthropic API, чтобы решать реальные задачи и создавать приложения на базе ИИ.
ПодробнееRight Arrow
Начать Курс
Смотрите большеRight Arrow