Claude Fable 5.2: настройка Claude Code, цены API и сравнение с Opus
Запустите Claude Fable 5.2 в Claude Code 2.1.321 или новее и через Messages API. Проверьте исправление кода, выберите effort и сопоставьте цену токенов со стоимостью принятого изменения. Разберитесь с оплатой fast mode, различиями платформ и ошибками thinking, tool_choice и истории диалога.
Содержание

Пробуйте Claude Fable 5.2, когда Opus 5.5 с повышенным effort всё ещё не проходит ваши проверки кода; иначе оставьте Opus основной моделью. Начните с medium в Claude Code или high в API, как рекомендует Anthropic; effort задаёт глубину рассуждений. Сравнивайте стоимость принятых изменений: более высокая цена токена иногда окупается меньшими расходами на завершённую задачу.
Fable 5.2 вышла 9 ноября 2026 года с идентификатором API claude-fable-5-2. На 2026-11-12 в справочнике модели указаны контекстное окно 1M токенов и максимальный вывод 128K токенов.
Как выбрать Fable 5.2 в Claude Code и проверить исправление
Обновите Claude Code до 2.1.321 или новее и укажите полный идентификатор модели. В официальном журнале изменений поддержка Fable 5.2 появилась в версии 2.1.321.
Понадобится установленный клиент Claude Code с настроенной авторизацией и аккаунт или провайдер с доступом к модели. Перед отправкой закрытого кода убедитесь, что ваша организация разрешает использовать Fable с её правилами обработки данных Covered Models.
Если клиент установлен нативным установщиком, выполните в Bash:
claude update
claude --version
Если вы устанавливали клиент через пакетный менеджер, используйте соответствующие инструкции по обновлению. Проверьте, что команда показывает версию не ниже 2.1.321. Сам запуск обновления ещё не подтверждает его успех.
В открытой сессии выполните:
/model claude-fable-5-2
Фраза «модель Fable по умолчанию» не означает, что Fable автоматически выбрана у всех пользователей. Согласно справочнику настроек моделей, ни один тип аккаунта не использует Fable как стандартную модель.
Для отдельной проверки создайте временный каталог. Понадобятся Bash и Python 3:
workdir="$(mktemp -d)"
cd "$workdir"
cat > clamp.py <<'PY'
def clamp(value, low, high):
return min(low, max(value, high))
PY
cat > test_clamp.py <<'PY'
from clamp import clamp
assert clamp(-2, 0, 10) == 0
assert clamp(5, 0, 10) == 5
assert clamp(12, 0, 10) == 10
print("3 checks passed")
PY
claude --model claude-fable-5-2 --effort medium
Эти параметры CLI задают модель и effort для сессии. Перед началом проверьте /model. Если effort отличается, проверьте переменную окружения CLAUDE_CODE_EFFORT_LEVEL: она имеет приоритет перед параметром запуска.
Передайте Claude Code следующую задачу. Она просит исправить функцию, не менять тесты и обойтись без субагентов:
Read clamp.py and test_clamp.py.
Fix clamp.py so all existing assertions pass.
Do not edit test_clamp.py.
Run python3 test_clamp.py and report the exact result.
Do not use subagents.
Не отключайте проверки разрешений. Одобряйте только нужные для этой задачи операции с файлами и команды в созданном каталоге.
Когда агент закончит, выйдите из Claude Code и самостоятельно запустите:
python3 test_clamp.py
Ожидаемый вывод — 3 checks passed, а файл тестов должен остаться прежним. Предложенный патч без внесённого исправления и успешно пройденного теста не считается успешной проверкой. Этот пример проверяет работу инструментов, а не преимущество Fable над другой моделью.
Как отправить первый запрос к claude-fable-5-2 через API
Начните с прямого Messages API Anthropic, если вам разрешён такой доступ: так проще отделить поведение модели от настроек шлюза. На 2026-11-12 России нет в перечне поддерживаемых регионов Anthropic. Доступность адреса API по сети сама по себе не означает разрешение Anthropic на его использование.
Для примера нужны Bash, curl с поддержкой --fail-with-body, jq и API-ключ, выпущенный Anthropic. Создайте свой ключ по инструкции для Console, выбрав конкретное рабочее пространство. Для привязанного к нему ключа можно не передавать anthropic-workspace-id, как описано в правилах аутентификации API.
Когда команда read будет ждать ввода, вставьте ключ и нажмите Enter:
read -rs ANTHROPIC_API_KEY && export ANTHROPIC_API_KEY
Отправьте синхронный запрос:
curl --silent --show-error --fail-with-body \
https://api.anthropic.com/v1/messages \
--header "Authorization: Bearer ${ANTHROPIC_API_KEY}" \
--header "anthropic-version: 2026-10-21" \
--header "content-type: application/json" \
--data '{
"model": "claude-fable-5-2",
"max_tokens": 4096,
"output_config": {
"effort": "high"
},
"messages": [
{
"role": "user",
"content": "Fix this Python function and return the corrected function plus three assertions: def clamp(value, low, high): return min(low, max(value, high))"
}
]
}' \
--output fable-response.json &&
jq '{
model,
stop_reason,
usage,
text: [.content[] | select(.type == "text") | .text]
}' fable-response.json
Запрос использует актуальный заголовок версии API и документированное поле output_config.effort. Поле thinking опущено: Fable 5.2 уже работает в режиме адаптивных рассуждений.
Проверьте модель в ответе, наличие непустого текста, usage и stop_reason. При обычном завершении ответа возвращается end_turn; значение max_tokens означает, что модель исчерпала заданный лимит вывода. Следуйте инструкции по причинам остановки: увеличьте лимит, прежде чем считать обрезанный ответ ошибкой качества.
Если HTTP-запрос завершился ошибкой, прочитайте её сохранённое описание:
jq '.error' fable-response.json
Этот запрос возвращает код в виде текста. Он не читает локальные файлы и не выполняет проверки. Просмотрите полученный код перед запуском.
В каталоге BetterToken на 2026-11-12 также есть claude-fable-5-2. Для подключения Claude Code используется Base URL https://bettertoken.ai. Настройте авторизацию по инструкции этого маршрута: наличие модели в каталоге не подтверждает поддержку всех параметров effort и fast mode.
По документации BetterToken, подключение к его API из России не требует VPN; баланс можно пополнять в рублях. Утверждение о VPN не распространяется на сторонние сайты, загрузки, вход в аккаунты, маркетплейсы и обновления. Доступные способы оплаты и минимальную сумму проверьте в консоли перед пополнением.
Как сравнить цены токенов и стоимость завершённой задачи
При стандартной скорости токены Fable 5.2 дешевле, чем у Fable 5.1, но вдвое дороже, чем у Opus 5.5. Ниже приведены цены Anthropic на 2026-11-12, в USD за миллион токенов.
| Модель, стандартная скорость | Вход без кэша | Выход |
|---|---|---|
| Claude Fable 5.1 | $10 | $50 |
| Claude Fable 5.2 | $8 | $40 |
| Claude Opus 5.5 | $4 | $20 |
| Claude Sonnet 5.5 | $2 | $10 |
При переходе с Fable 5.1 на 5.2 цены входных и выходных токенов снизились на 20%. Это снижение тарифа за токен, а не обещание уменьшить счёт за сессию на 20%.
При стандартной скорости запись в кэш Fable 5.2 на пять минут стоит $10, на один час — $16, чтение — $0.20. Каждая цена указана за миллион токенов. Асинхронный Batch стоит $4/$20 за вход и выход; эти ставки не относятся к интерактивной работе в Claude Code.
Оценим расходы для 100,000 входных токенов без кэша и 20,000 оплачиваемых выходных токенов:
Fable 5.2: 0.1 × $8 + 0.02 × $40 = $1.60
Opus 5.5: 0.1 × $4 + 0.02 × $20 = $0.80
Расчёт предполагает стандартную скорость и глобальные тарифы без операций с кэшем, платных инструментов и скидки Batch. Применимые налоги не учтены. Здесь число токенов одинаково, хотя в реальных сессиях агентов это условие часто не выполняется.
В результатах FrontierCode 2.0 от Anthropic сравнивается другая величина. Fable 5.2 с effort High получила 45.3% против лучшего результата Opus 5.5 в 45.5%, при примерно вдвое меньшей заявленной стоимости задачи. Здесь Fable High сравнивается с Opus Max, без равенства effort или числа токенов.
Результаты CursorBench 4.0 показывают, почему вывод зависит от набора задач. Fable 5.2 High набирает 56.9% при заявленной стоимости $9.70, а Opus 5.5 High — 56.0% при $3.97. Fable 5.2 Max достигает 60.0% при $32.79.
Это результаты, опубликованные авторами оценок, а не цены подписок или замеры на вашем репозитории. Строка с результатом 56.9% у Cursor обозначена как High, а не Medium, который Claude Code использует по умолчанию.
При сравнении учитывайте повторы, неудачные попытки и настройки запуска агента. Разобрать эти расходы поможет руководство по оценке стоимости задачи.
Когда включать fast mode
Включайте fast mode для задач, чувствительных к задержке, после успешного запроса на стандартной скорости. Anthropic заявляет ускорение генерации токенов до 2.5 раза, но не гарантирует такое же ускорение всей задачи программирования.
Для прямого Messages API оставьте модель claude-fable-5-2 и добавьте в тело запроса поле верхнего уровня:
"speed": "fast"
Бета-заголовок для fast mode не нужен. После успешного запроса проверьте, что usage.speed равно "fast", как описано в руководстве по fast mode для API.
На 2026-11-12 вход и выход Fable 5.2 в fast mode стоят $16/$80 за миллион токенов. Документированные стандартные лимиты fast mode действуют на уровнях использования Start, Build и Scale. При превышении лимитов fast mode API возвращает 429 с заголовком retry-after. Выдержите указанную задержку либо явно удалите speed и повторите запрос на стандартной скорости.
В Claude Code выберите Fable 5.2 и выполните /fast. При работе по подписке fast mode списывает средства с баланса usage credits, даже если включённый в тариф объём ещё не исчерпан. Перед включением проверьте требования Claude Code.
Для fast mode через Vertex/Agent Platform в Google Cloud нужен Claude Code 2.1.322 или новее. Поддерживаются регионы global, us и eu; используйте инструкции для этого провайдера.
Пример cURL выше предназначен для прямого API Anthropic. Не переносите его без изменений на endpoint другого облачного провайдера.
Как избежать ошибок 400 при переходе
Перед переводом рабочего приложения на новую модель проверьте параметры запросов и историю диалога. Обязательные адаптивные рассуждения и запрет принудительного выбора инструмента уже действовали в Fable 5.1 и Opus 5.5. Fable 5.2 не вводит их впервые.
В справочнике совместимости Fable 5.2 описаны следующие ошибки:
| Параметры запроса | Результат | Исправление |
|---|---|---|
thinking: {"type": "enabled"} вместе с budget_tokens | 400 | Уберите thinking или задайте {"type": "adaptive"}. Управляйте глубиной рассуждений через effort. |
thinking: {"type": "disabled"} | 400 | Удалите этот параметр. Адаптивные рассуждения отключить нельзя. |
tool_choice: {"type": "any"} | 400 invalid_request_error | Используйте {"type": "auto"} и предусмотрите текстовый ответ вместо вызова инструмента. |
tool_choice: {"type": "tool", "name": "..."} | 400 invalid_request_error | Уберите принудительный выбор. Обрабатывайте выбор инструмента в приложении. |
Чтобы аргументы инструмента соответствовали схеме, используйте strict: true с автоматическим выбором там, где этот режим поддерживается. Строгая проверка ограничивает аргументы, но не заставляет модель вызвать инструмент. Другой вариант — ответы по JSON-схеме, или JSON outputs.
Если ключами шифрования управляет сама организация, для Fable 5.2 недоступны ни strict tool use, ни JSON outputs. В таком случае проверяйте ответы в коде приложения.
Существенное изменение при переходе — более строгая проверка префикса диалога, то есть содержимого перед блоком рассуждений. Fable 5.2 применяет её ко всем аккаунтам, включая старые, на которых аналогичные запросы к Fable 5.1 раньше проходили.
В сообщении об ошибке встречается строка:
The block is bound to a different conversation.
Она может появиться, если повторно отправить блок рассуждений после изменения system, tools или более раннего содержимого диалога. Повтор того же запроса не исправит несоответствие.
Соблюдайте правила сохранения рассуждений: не меняйте существующий префикс, добавляйте новые сообщения в конец и передавайте массивы содержимого ответов ассистента без изменений. Для простой интеграции начинайте новый диалог, когда заменяете исходный системный промпт или определения инструментов.
Если приложение использует управление компьютером через computer use или инструмент советника advisor, перед развёртыванием изучите полное руководство по переходу.
Как настроить effort и проверять завершение длинных задач
Управляйте рассуждениями через effort, а не через формулировки промпта. По данным Anthropic, просьбы ответить без рассуждений не подавляют их у Fable 5.2 при medium и выше.
В руководстве по промптам для этой модели описана и преждевременная остановка многошаговых задач, особенно при low и medium. Значение end_turn означает только завершение текущего хода. Готовность всей задачи нужно определять по вашим проверкам приёмки.
Для задачи с чёткими границами явно задайте условия завершения. Этот промпт требует внести изменения и запустить тесты, но остановиться при нехватке доступа, необходимости разрушительных действий или изменения согласованного объёма:
Complete the requested change and run the relevant tests.
Do not stop after a plan or a list of remaining steps.
Continue through ordinary implementation failures within the approved scope.
Stop and report the blocker if you need unavailable credentials,
destructive actions, or a decision that changes the requested scope.
Do not start subagents for this trial.
Для длинных задач программирования сравните high с исходным результатом на medium. Пробуйте xhigh, только когда измеренный выигрыш оправдывает дополнительные затраты. Оставьте max для проверки предела возможностей или задач, в которых ошибка обходится особенно дорого.
Делегирование тоже влияет на расходы. По данным Anthropic, Fable охотно передаёт работу субагентам, когда инструкции окружающей системы это поощряют. Субагенты могут расходовать значительную часть бюджета сессии. Записывайте их модели и потребление, прежде чем относить весь счёт к основной модели.
Какую модель оставить для повседневной работы
Оставьте Sonnet 5.5 для ограниченных изменений с ясными тестами, если результат уже соответствует требованиям. Более низкие тарифы за токен делают её разумным первым вариантом для повторяющихся правок. Переходите на модель выше, если при ревью обнаруживаются пропущенные зависимости или нужны повторные исправления.
Для обычной работы с репозиторием оставьте Opus 5.5, пока Fable не даст измеримого улучшения. Инструкция по выбору Opus объясняет, как вернуться к ней и сохранить выбор.
Проверяйте Fable 5.2 на сложной диагностике, изменениях в нескольких файлах и долгих миграциях, с которыми Opus не справляется даже при повышенном effort. Выбирайте Fable, когда рост числа принятых изменений или снижение общих расходов на задачу оправдывает её более высокую цену токена.
После проверки подключения сравните модели на одном исходном коммите и одинаковых тестах приёмки. Фиксируйте effort, время выполнения, использование кэша, расходы субагентов и все неудачные попытки. Оставьте более дешёвую конфигурацию, которая проходит ваши проверки: одного результата бенчмарка для выбора недостаточно.