Что такое Fable 5 и почему это важно
9 июня 2026 года Anthropic выпустила Claude Fable 5 — первую публично доступную модель класса Mythos. До этого момента Mythos-класс существовал только за закрытыми дверями: ограниченный доступ для одобренных клиентов через программу Project Glasswing. Fable 5 — это та же архитектура, но с дополнительными safeguards для высокорисковых доменов.
Если коротко: это самая мощная модель, которую Anthropic когда-либо выпускала в открытый доступ. Andrej Karpathy описал её как "SOTA on everything by a margin" — и бенчмарки это подтверждают.
Для разработчиков это означает качественный скачок в трёх направлениях:
- Кодинг: 80.3% на SWE-Bench Pro (ближайший конкурент — 58.6%)
- Агентность: модель может работать автономно часами без деградации
- Контекст: 1M токенов на входе, 128K на выходе
Архитектура и ключевые характеристики
Спецификации
| Параметр | Значение |
|---|---|
| Контекстное окно | 1 000 000 токенов |
| Макс. выход | 128 000 токенов |
| Модальности входа | Текст, изображения, PDF, файлы |
| Extended thinking | Да |
| Цена (input) | $10 / 1M токенов |
| Цена (output) | $50 / 1M токенов |
| Дата релиза | 9 июня 2026 |
Extended thinking
Fable 5 поддерживает расширенное мышление — модель может «думать» внутри специального блока перед тем, как дать ответ. Это критически важно для задач, где нужно:
- Планировать многошаговые решения
- Разбирать сложную логику с зависимостями
- Анализировать большие кодовые базы перед тем, как предложить изменения
В отличие от обычного chain-of-thought, extended thinking в Fable 5 — это не просто "давай подумаем шаг за шагом". Модель выстраивает дерево гипотез, проверяет их, отбрасывает тупиковые ветки и возвращается к перспективным. На практике это означает, что сложные баги, которые Opus 4.8 не мог найти за 5 попыток, Fable 5 находит с первого раза.
Mythos-класс с safeguards
Fable 5 и Mythos 5 используют одну и ту же модельную семью. Разница — в слое безопасности. Fable 5 включает фильтры для высокорисковых доменов (кибербезопасность, биология). Если запрос попадает в опасную зону, модель блокирует ответ и делает fallback на Opus 4.8 для безопасного ответа.
Это первый случай, когда Anthropic применяет «каскадный fallback» как механизм безопасности вместо простого отказа.
Бенчмарки: Fable 5 vs конкуренты
SWE-Bench Pro (кодинг)
Это главный бенчмарк, который показывает, насколько модель способна решать реальные задачи из GitHub issues:
| Модель | SWE-Bench Pro |
|---|---|
| Claude Fable 5 | 80.3% |
| Grok 4 | ~75% |
| GPT-5.5 | 58.6% |
| Gemini 3.1 Pro | 54.2% |
Разрыв между Fable 5 и GPT-5.5 — больше 21 пункта. Это не эволюция, это разрыв поколений. Для контекста: когда Claude Opus 4.0 набрал 72% на SWE-Bench, это казалось потолком. Fable 5 поднял планку на 8 пунктов.
FrontierCode
На бенчмарке Cognition FrontierCode, который оценивает не просто решение задач, а качество и эффективность кода, Fable 5 также занял первое место среди frontier-моделей. Это важно: одно дело написать код, который проходит тесты, другое — написать код, который хочется поддерживать.
Общая картина
По совокупности бенчмарков Fable 5 лидирует в:
- Программировании (SWE-Bench Pro, FrontierCode)
- Научных задачах (GPQA Diamond, MATH)
- Работе с изображениями (диаграммы, таблицы, PDF)
- Long-context задачах (Needle in a Haystack на 1M токенов)
- Агентных сценариях (TAU-bench, WebArena)
Цены: сколько это стоит
| Модель | Input ($/1M) | Output ($/1M) |
|---|---|---|
| Claude Fable 5 | $10 | $50 |
| Claude Opus 4.8 | $5 | $25 |
| GPT-5.5 | $5 | $30 |
| Gemini 3.1 Pro | $2 | $12 |
| Grok 4 | $3 | $15 |
Fable 5 — самая дорогая модель на рынке. $50 за миллион выходных токенов — это серьёзно. Но экономика AI-моделей не сводится к цене за токен:
Стоимость за решённую задачу — вот правильная метрика. Если Fable 5 решает баг с первой попытки, а GPT-5.5 требует 3-4 итерации, то Fable 5 оказывается дешевле. В моих проектах на Rails средняя задача с Fable 5 обходится в $0.15-0.40, тогда как с Opus 4.8 та же задача стоила $0.20-0.80 (из-за повторных попыток).
Оптимизация стоимости
# Prompt caching снижает стоимость повторных запросов на 90%
from anthropic import Anthropic
client = Anthropic()
response = client.messages.create(
model="claude-fable-5",
max_tokens=16384,
system=[{
"type": "text",
"text": "You are an expert Rails developer...",
"cache_control": {"type": "ephemeral"} # кэшируем system prompt
}],
messages=[{"role": "user", "content": "Fix the N+1 query in UsersController#index"}]
)
С prompt caching system prompt и повторяющийся контекст кэшируются — повторные запросы стоят $1 за 1M cached input tokens вместо $10.
Агентная работа: где Fable 5 раскрывается
Что значит "агентность"
Предыдущие модели Claude хорошо отвечали на вопросы. Fable 5 — хорошо делает работу. Разница:
- Opus 4.8: «Вот как исправить этот баг» (даёт код)
- Fable 5: Читает файлы → понимает архитектуру → находит баг → исправляет → прогоняет тесты → исправляет сломанные тесты → коммитит
Модель может работать автономно дольше, чем любая предыдущая версия Claude. Это не рекламный слоган — это архитектурное свойство. Extended thinking + большой контекст + устойчивость к деградации = модель, которая не «забывает» задачу через 10 минут работы.
Практический пример: Claude Code
Claude Code — CLI-инструмент Anthropic для разработки — уже работает на Fable 5. Типичный workflow:
# Fable 5 как движок Claude Code
claude "Добавь в модель Employee поле department_id
с миграцией, валидацией и тестами"
Модель сама:
1. Проверяет существующую структуру БД
2. Генерирует миграцию
3. Обновляет модель с ассоциациями
4. Добавляет валидации
5. Пишет RSpec-тесты
6. Запускает тесты
7. Исправляет, если что-то упало
Это не "скопируй сгенерированный код в файл". Это полный цикл разработки.
API для агентных сценариев
import anthropic
client = anthropic.Anthropic()
# Агентный цикл с tool use
tools = [
{
"name": "read_file",
"description": "Read a file from the project",
"input_schema": {
"type": "object",
"properties": {
"path": {"type": "string", "description": "File path"}
},
"required": ["path"]
}
},
{
"name": "write_file",
"description": "Write content to a file",
"input_schema": {
"type": "object",
"properties": {
"path": {"type": "string"},
"content": {"type": "string"}
},
"required": ["path", "content"]
}
},
{
"name": "run_tests",
"description": "Run the test suite",
"input_schema": {
"type": "object",
"properties": {
"command": {"type": "string"}
},
"required": ["command"]
}
}
]
messages = [
{"role": "user", "content": "Refactor UserService to use the Repository pattern. Run tests after."}
]
# Агентный цикл: модель вызывает инструменты до завершения
while True:
response = client.messages.create(
model="claude-fable-5",
max_tokens=16384,
tools=tools,
messages=messages
)
if response.stop_reason == "end_turn":
break
# Обработка tool calls
for block in response.content:
if block.type == "tool_use":
result = execute_tool(block.name, block.input)
messages.append({"role": "assistant", "content": response.content})
messages.append({
"role": "user",
"content": [{
"type": "tool_result",
"tool_use_id": block.id,
"content": result
}]
})
Ключевое отличие от предыдущих моделей: Fable 5 в агентном цикле не теряет контекст задачи после 10-15 вызовов инструментов. Opus 4.8 после 8-10 tool calls начинал «забывать», зачем он читал файлы. Fable 5 держит фокус на протяжении десятков вызовов.
Работа с визуальными данными
Fable 5 значительно улучшил работу с изображениями. Модель понимает:
- Архитектурные диаграммы и UML
- Таблицы в PDF (и может их парсить)
- Графики и чарты (и может описать тренды)
- Скриншоты UI (и может предложить CSS-фиксы)
- Вложенные диаграммы в документах
import anthropic
import base64
client = anthropic.Anthropic()
with open("architecture-diagram.png", "rb") as f:
image_data = base64.standard_b64encode(f.read()).decode("utf-8")
response = client.messages.create(
model="claude-fable-5",
max_tokens=4096,
messages=[{
"role": "user",
"content": [
{
"type": "image",
"source": {
"type": "base64",
"media_type": "image/png",
"data": image_data
}
},
{
"type": "text",
"text": "Проанализируй эту архитектурную диаграмму. Найди потенциальные bottleneck-и и single points of failure."
}
]
}]
)
В моих проектах это оказалось полезнее, чем я ожидал. Скинул скриншот мобильной версии сайта — Fable 5 нашёл проблему с backdrop-filter, который ломал position: fixed у дочерних элементов. Opus 4.8 тоже нашёл бы, но Fable 5 сразу предложил правильный фикс с переструктуризацией DOM, а не костыль.
Сравнение с конкурентами: когда что выбирать
Claude Fable 5 vs GPT-5.5
| Критерий | Fable 5 | GPT-5.5 |
|---|---|---|
| Кодинг | Лидер (80.3% SWE-Bench) | Хорош (58.6%) |
| Агентность | Часы автономной работы | Деградирует быстрее |
| Контекст | 1M токенов | 256K токенов |
| Цена | $10/$50 | $5/$30 |
| Скорость | Медленнее | Быстрее |
| Vision | Отличный | Отличный |
Когда Fable 5: сложные задачи кодинга, рефакторинг больших кодовых баз, агентные сценарии, анализ длинных документов.
Когда GPT-5.5: задачи, где важна скорость и бюджет, простые генерации, chatbot-сценарии.
Claude Fable 5 vs Gemini 3.1 Pro
| Критерий | Fable 5 | Gemini 3.1 Pro |
|---|---|---|
| Кодинг | 80.3% | 54.2% |
| Контекст | 1M | 2M |
| Цена | $10/$50 | $2/$12 |
| Batch mode | Есть | Есть (ещё дешевле) |
| Multimodal | Текст + изображения | Текст + изображения + видео + аудио |
Когда Gemini: массовая обработка данных, работа с видео/аудио, задачи где важна цена за токен.
Когда Fable 5: всё, что связано с качеством кода и сложным рассуждением.
Claude Fable 5 vs Grok 4
Grok 4 — ближайший конкурент по SWE-Bench (~75%). Но Grok доступен только через xAI API, экосистема инструментов значительно меньше, и интеграции ограничены.
Практические рекомендации для разработчиков
Когда мигрировать на Fable 5
Не спеши бросать всё и переключаться. Fable 5 оправдан для:
- Агентных пайплайнов — если твой код вызывает AI в цикле (tool use, code generation, review), Fable 5 окупится за счёт меньшего количества итераций
- Сложного рефакторинга — переписывание архитектуры, миграции между фреймворками
- Code review — Fable 5 находит тонкие баги, которые другие модели пропускают
- Анализ больших кодовых баз — 1M контекст позволяет загрузить целый проект
Для простых задач (генерация шаблонов, форматирование, перевод) Opus 4.8 или даже Haiku 4.5 будут дешевле и быстрее.
Миграция с Opus 4.8
# Было
response = client.messages.create(
model="claude-opus-4-8",
max_tokens=4096,
messages=[...]
)
# Стало — просто меняем model ID
response = client.messages.create(
model="claude-fable-5",
max_tokens=16384, # можно увеличить — Fable 5 тянет до 128K
messages=[...]
)
Fable 5 обратно совместим с API Opus 4.8. Менять формат запросов не нужно.
Оптимизация промптов для Fable 5
Fable 5 лучше предыдущих моделей работает с:
- Конкретными инструкциями вместо общих просьб
- Примерами ожидаемого результата (few-shot)
- Structured output через tool use или JSON mode
# Плохо: "Проверь мой код"
# Хорошо:
response = client.messages.create(
model="claude-fable-5",
max_tokens=8192,
system="You are a senior Rails developer reviewing code for production readiness.",
messages=[{
"role": "user",
"content": """Review this controller for:
1. N+1 queries
2. Missing authorization checks
3. Unhandled edge cases
4. Security vulnerabilities (OWASP Top 10)
For each issue found, provide:
- File and line number
- Severity (critical/high/medium/low)
- Fix with code example
```ruby
class EmployeesController < ApplicationController
def index
@employees = Employee.all
@employees.each { |e| e.department.name }
end
end
```"""
}]
)
Что дальше
Fable 5 — это новый стандарт для AI-assisted разработки. 80.3% на SWE-Bench Pro, автономная работа без деградации, 1M-токенный контекст — это уже не "помощник", а полноценный инструмент в арсенале разработчика.
Ключевой чеклист:
- Попробуй Fable 5 через Claude Code CLI или API на реальной задаче из своего проекта
- Сравни стоимость за решённую задачу, а не за токен
- Используй prompt caching — без него Fable 5 дорогой, с ним — конкурентный
- Не переключайся полностью — для простых задач Opus 4.8 и Haiku 4.5 дешевле
- Экспериментируй с агентными сценариями — это главная суперсила Fable 5
Комментарии (0)