Если вы выбираете между Claude Fable 5 high vs max effort, короткий ответ такой: почти для всего оставайтесь на high, используйте xhigh для сложного кодинга и agentic work, а max рассматривайте как редкую крайнюю меру. Для большинства задач max стоит примерно вдвое дороже при выигрыше в качестве, который трудно измерить, и может слишком «передумывать». Самое важное, что многие упускают: между high и max есть ступень под названием xhigh, и обычно именно она является настоящим ответом на вопрос «стоит ли повышать effort?»
Что изменяет настройка усилия в Fable 5
Усилие (output_config.effort) имеет пять уровней: low, medium, high, xhigh, max. В Fable 5 по умолчанию используется high, и согласно документации Anthropic по effort, установка high эквивалентна неуказанию параметра.
Две вещи удивляют людей. Во-первых, effort — это не просто регулятор для мышления: он управляет *всем* расходом токенов — видимым текстом, расширенным мышлением и вызовами инструментов в agentic loop. Более низкий effort означает меньшее число, но более объединённые вызовы инструментов, меньше предварительных пояснений и более краткие подтверждения; более высокий effort означает больше вызовов, больше проговаривания плана вслух и более длинные сводки. Во-вторых, мышление Fable 5 всегда включено — вы не можете его отключить (ошибки thinking: {type: "disabled"}), поэтому effort — это способ управлять его глубиной. При high, xhigh и max Claude почти всегда мыслит глубоко; при low и medium он может пропускать мышление на простых задачах.
Высокий → xhigh → max: три ступени, а не две
"High vs max" — это на самом деле вопрос с тремя ступенями, потому что xhigh находится между ними — более тонкая точка управления компромиссом между качеством рассуждений и задержкой. Инженер Anthropic Борис Черны назвал это "новым уровнем между high и max." Он есть только в Fable 5, Mythos 5, Opus 4.8, Opus 4.7 и Sonnet 5; более старые модели, такие как Opus 4.6 и Sonnet 4.6, переходят сразу с high на max.
Полная лестница с вариантом использования, который Anthropic назначает каждому уровню:
| Уровень | Для чего, по словам Anthropic, он предназначен |
|---|---|
low | Простые задачи, где важны максимальная скорость и минимальная стоимость, например subagents |
medium | Agentic-задачи, в которых сбалансированы скорость, стоимость и производительность |
high | Сложные рассуждения, трудное кодирование, agentic-задачи (по умолчанию) |
xhigh | Долго выполняющиеся agentic/coding-задачи (30+ минут), бюджеты токенов в миллионах |
max | Самые глубокие рассуждения, без ограничения внутреннего усилия (вывод по-прежнему ограничен max_tokens) |
Так что когда кто-то спрашивает о запуске Fable 5 на max, честный первый вопрос таков: вы пробовали xhigh? Для самой сложной работы по программированию и agentic-задач xhigh — а не max — является рекомендуемым следующим уровнем.
Стоимость и задержка, на которые вы идёте
Увеличение усилий не повышает цену за токен. Fable 5 взимает фиксированную плату в $10 за миллион входных токенов и $50 за миллион выходных на любом уровне; стоимость растет только потому, что модель *генерирует больше токенов*.
Диаграмма носит иллюстративный характер, а не измерительный — она отображает *форму* описанного ниже компромисса, нормализованную так, что max равен 1.0 по каждой оси. Качество почти достигает своего потолка к high, тогда как стоимость продолжает примерно удваиваться по мере роста.
Разрыв от xhigh до max — это место, где математика начинает работать против вас. Программист Ishu Agarwal сообщил (11 июля 2026), что переход high → xhigh обычно даёт менее 3% прироста качества, при этом стоит на 30% до 100% дороже, а модели при более высоких уровнях усилий склонны «переосмысливать слишком много». Широко разошедшийся пост от 14 июля утверждал, что Fable 5 показала идентичный результат на max и xhigh — «89.0 против 89.0, примерно при двойной стоимости». Воспринимайте это как ориентировочные данные сообщества, а не как контролируемый бенчмарк — но направление совпадает с собственной заметкой Anthropic о том, что max «увеличивает затраты при относительно небольшом приросте качества, и на некоторых задачах со структурированным выводом или с меньшей чувствительностью к уровню интеллекта это может приводить к чрезмерному обдумыванию».
Задержка ведёт себя так же. После тестирования уровней усилий (11 июня 2026 года) продакт-менеджер Павел Хурын обнаружил: «ниже максимума время завершения почти не меняется», тогда как на реальной работе «завершение резко подскакивает от xhigh». Ещё одна ловушка: токенизатор Fable 5 (общий с последним поколением Opus) может показывать до ~35% большее число токенов для того же текста, чем старые модели Claude, поэтому любая базовая оценка стоимости по предыдущей модели выглядит заниженной.
Правило принятия решения для high, xhigh и max
| Задача | Усилия | Повышать, когда |
|---|---|---|
| Обычное кодирование, чат, извлечение, подагенты | low / medium | Качество результата заметно падает |
| Большинство задач на рассуждение, повседневное кодирование, агентная работа | high (по умолчанию) | Трудная задача стопорится или требует более глубокого планирования |
| Самая сложная кодировочная/агентная работа, длинные прогоны, интенсивное использование инструментов | xhigh | xhigh действительно не может это решить |
Граничная проблема или баг, который xhigh не смог решить, важнее корректность, чем стоимость | max | (Верхняя ступень лестницы) |
high — это золотая середина между качеством и эффективностью по токенам; xhigh покупает реальное дополнительное обдумывание для самых сложных задач; max — это попытка достичь того, с чем xhigh уже не справился. Переход *вниз* часто разумнее: по данным Anthropic, более низкая интенсивность на Fable 5 по-прежнему показывает хорошие результаты и «часто превосходит производительность xhigh на предыдущих моделях». Технический директор Morgan Linton сказал прямо — «примерно 95% того, что я делаю с точки зрения кодирования, требует только Fable 5 Low и Medium», а запуск всего на high, когда Low или Medium возвращают тот же самый результат, — это как раз то, как вы сжигаете лимиты тарифа.
Если сама модель не подходит для задачи, настройка усилий не поможет — это вопрос выбора модели, а не усилий.
Три вещи, в которых люди ошибаются насчёт усилий Fable 5
Более высокая затрата усилий не означает более умную модель. Усилия определяют, сколько работы Claude выполняет перед ответом — больше размышлений, больше вызовов инструментов — но не то, насколько он способен. Ответ low исходит от той же модели, что и max; если задача выходит за пределы модели, max просто тратит больше времени, чтобы прийти к тому же результату.
По умолчанию в Claude Code это не то же самое, что по умолчанию в API. По умолчанию в Claude Code используется xhigh; в API по умолчанию — high. Уже одно это многое объясняет в духе «почему здесь оно ведёт себя иначе» — одна и та же модель кажется более тщательной и более дорогой в Claude Code исключительно из-за более высокого значения по умолчанию. Установите xhigh явно, если хотите, чтобы API совпадал.
ultracode — это не уровень усилий. Он появляется в меню Claude Code, но API принимает только значения от low до max. Ultracode сочетает xhigh с постоянным разрешением запускать multi-agent workflows — требующими большого количества токенов и не тем, что можно передать в API.
Как задать effort (и примечание о max_tokens)
Сложность определяется в output_config, не требует beta-заголовка. Поскольку мышление Fable 5 всегда включено, полностью опустите параметр thinking:
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-fable-5",
max_tokens=64000, # дайте запас на xhigh/max (см. примечание ниже)
output_config={"effort": "xhigh"}, # low | medium | high | xhigh | max
messages=[{"role": "user", "content": "Рефакторни этот модуль и добавь тесты."}],
)
max_tokens — это жесткий верхний предел на *общий* вывод — рассуждения плюс текст ответа. При xhigh или max рассуждения могут съесть значительную часть этого бюджета, поэтому задавайте его с запасом (начните примерно с 64,000), иначе ответы будут обрываться на полуслове. Fable 5 поддерживает контекст в 1M токенов и 128K выходных токенов.
Часто задаваемые вопросы
В чем разница между высоким и максимальным усилием в Fable 5?
high (по умолчанию) тратит столько, сколько нужно для отличных результатов; max снимает все ограничения ради максимально глубокого рассуждения. Существенный шаг вверх от high обычно — это xhigh, который находится между ними.
Стоит ли выкладываться на максимум в Fable 5?
Редко — это примерно вдвое увеличивает стоимость по сравнению с xhigh при небольшом измеримом выигрыше и может привести к излишнему усложнению. Используйте его только для пограничной задачи или бага, который xhigh не может устранить.
Как изменить уровень усилий?
Установите output_config: {"effort": "..."} со значением low, medium, high, xhigh или max. В Claude Code используйте его меню effort.
Каков уровень усилий по умолчанию?
high в API (эквивалентно опусканию параметра). По умолчанию в Claude Code используется xhigh.
Требует ли более высокий уровень усилий большей стоимости за токен?
Нет — ставка фиксированная. Более высокие затраты возникают только потому, что модель генерирует больше токенов.
Сопоставимы ли уровни усилий у Fable 5 с уровнями усилий Sonnet или Opus?
Тот же параметр и названия, но xhigh существует только в Fable 5, Mythos 5, Opus 4.8, Opus 4.7 и Sonnet 5, а рекомендуемые значения по умолчанию различаются в зависимости от модели. См. Sonnet 5 versus Fable 5, если вы выбираете между ними.
