Мастер Claude · Блок 1. Первые шаги

Урок 4 из 93 · ~10 мин чтения

Модели и effort: --model, --effort

Урок пока закрыт

Курс проходится последовательно.

К текущему уроку

Обновление, август 2026

Модели сменили поколение: сегодня opus — это Opus 5, sonnet — Sonnet 5, появились Fable 5 для длинных автономных задач и псевдоним best. Уровни усилия тоже расширились — добавились xhigh и max, а рядом появился режим ultracode.

Актуальная версия: Урок 61. Семейство Claude 5 · Урок 63. Уровни усилия и ultracode

Почему это важно именно вам

API Anthropic оплачивается по факту использования: чем больше токенов потратили, тем больше заплатили. Токены — это примерно слова: и в запросе, и в ответе. Если вы обрабатываете сотни документов в месяц — выбор модели напрямую влияет на стоимость.

Но дело не только в деньгах. Разные модели имеют разное соотношение скорость/качество/цена. Для проверки орфографии в коротком письме не нужен самый мощный Opus — Haiku справится за долю секунды и стоит в 30 раз дешевле. Для глубокого анализа сложного договора с неоднозначными формулировками — Haiku может пропустить важное, а Sonnet или Opus разберётся.

Параметр --effort — отдельный инструмент. Он управляет тем, сколько «думает» модель, прежде чем ответить. На рутинных задачах это лишние секунды и токены. На задачах с нюансами — именно то, что нужно.

Что это такое

Anthropic выпускает четыре класса моделей под брендом Claude (Haiku, Sonnet, Opus и Fable — последний для самых длинных автономных задач; в этом уроке разбираем первые три):

Аналогия: Haiku — толковый стажёр для рутины. Sonnet — опытный аналитик. Opus — внешний консультант с почасовой ставкой.

--effort управляет глубиной «размышления» модели перед ответом:
- low — быстро и поверхностно
- medium — экономит токены там, где можно немного пожертвовать глубиной
- high — умолчание на всех моделях (у Opus 4.7 умолчание — xhigh)
- xhigh и max — глубже и дороже; max — самый тщательный разбор

Какие модели доступны сейчас

Актуальный список моделей смотрите на platform.claude.com/docs, раздел Models. Названия и версии меняются — всегда проверяйте актуальный идентификатор перед тем как прописывать в скрипт.

Как работает на практике

Выбор модели через --model

claude --model haiku -p "проверь орфографию в этом тексте" < письмо.txt
claude --model sonnet -p "проанализируй риски в этом договоре" < договор.txt
claude --model opus -p "сравни два стратегических сценария и обоснуй выбор" < сценарии.txt

Если --model не указан — используется модель по умолчанию: на Pro и Team Standard это Sonnet 5, на Max, Team Premium и Enterprise — Opus 5.

Управление effort через --effort

claude --effort low -p "переведи эти заголовки на английский" < заголовки.txt
claude --effort high -p "найди противоречия между разделами договора" < договор.txt
claude --model opus --effort high -p "дай юридическую оценку рисков" < договор.txt

Последний вариант — максимум качества и минимум скорости/экономии. Используйте для действительно важных документов.

Практическая матрица выбора

Задача Модель Effort
Орфография, форматирование Haiku low
Краткое изложение документа Haiku medium
Составить письмо партнёру Sonnet medium
Анализ отчёта, выводы Sonnet medium
Проверка договора на риски Sonnet high
Стратегический анализ Opus high
Сравнение сложных сценариев Opus high

Правило первого черновика

Начинайте с Sonnet + medium. Если результат устраивает — зафиксируйте этот выбор. Если не устраивает — переключитесь на Opus + high. Haiku используйте явно, когда точно знаете, что задача простая.

Как задать модель по умолчанию

Если вы хотите всегда использовать конкретную модель без явного указания флага — задайте её командой /model внутри сессии (выбор сохранится как умолчание) или полем model в ~/.claude/settings.json. В CLAUDE.md модель не настраивается: это файл контекста, а не конфигурации.

/model sonnet

После этого claude без флага --model будет использовать Sonnet.

Пример: экономия на массовой обработке

Допустим, нужно извлечь имя и дату из 100 стандартных актов:

for f in акты/*.txt; do
  claude --model haiku --effort low \
    -p "извлеки: имя контрагента и дату акта. Формат: КОНТРАГЕНТ: ..., ДАТА: ..." \
    < "$f" >> реестр.txt
done

Для такой задачи Haiku + low — оптимальный выбор. Задача простая и структурированная, скорость критична, качество достаточное.

Частые ошибки

Ошибка 1. Всегда использовать самую мощную модель

Opus стоит значительно дороже Haiku. Для форматирования списка или перевода заголовков это деньги на ветер. Навык выбора модели под задачу — это навык, который окупается.

Ошибка 2. Думать, что Haiku «плохой»

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

Ошибка 3. Игнорировать --effort

На задачах с нюансами (неоднозначные формулировки, скрытые риски, тонкие различия) --effort high заметно улучшает результат даже при той же модели. Это не просто «медленнее» — это другой режим обработки.

Ошибка 4. Прописать конкретную версию модели в скрипт навсегда

Модели обновляются. sonnet сегодня — это не то же самое, что будет через полгода. Поэтому в командах и скриптах указывайте псевдоним (opus, sonnet, haiku, fable) — он сам переезжает на новое поколение. Полный идентификатор нужен только там, где важна стабильность поведения, и тогда его периодически сверяют со справочником моделей на platform.claude.com.

Когда нужно / когда нет

Указывать --model явно стоит, если:
- Обрабатываете много файлов (Haiku для рутины)
- Задача критически важная (Opus для серьёзного анализа)
- Пишете скрипт, который будет работать регулярно

Можно не указывать --model, если:
- Разовый запрос средней сложности
- Нет требований к стоимости или скорости
- Ещё не знаете, какая модель подходит

Указывать --effort high стоит, если:
- Договор, где пропустить риск дорого
- Стратегический документ
- Хотите максимальную глубину анализа

--effort low подходит, если:
- Простая механическая задача
- Нужна скорость
- Обрабатываете большой объём простых файлов

Связь с другими уроками

Задание на сегодня

Возьмите один и тот же текст (подойдёт тест.txt из Дня 3 или любое своё письмо) и выполните два запроса:

claude --model haiku --effort low -p "три главных вывода" < тест.txt
claude --model sonnet --effort high -p "три главных вывода" < тест.txt

Сравните ответы. Есть ли разница для вашего конкретного текста?

Критерий выполнено: выполнили оба запроса, сравнили результаты, поняли — для этой задачи достаточно Haiku или нужен Sonnet.

Резюме

Следующий урок откроется после отметки.