Практическая система выбора между моделями Claude: Haiku, Sonnet и Opus

Разработчик с месячным ежедневным опытом использования всех трёх моделей Claude (Haiku 4.5, Sonnet 4.6, Opus 4.6) протестировал их на одной и той же задаче по программированию, чтобы определить, когда использовать каждую. Тест включал рефакторинг 400-строчного бэкенда на Express.js для использования правильных паттернов промежуточного ПО и добавления валидации ввода.
Производительность моделей на задаче по программированию
Haiku 4.5 справилась с простыми частями, такими как извлечение промежуточного ПО и добавление express-validator, но пропустила тонкую зависимость между двумя функциями промежуточного ПО, где важен порядок.
Sonnet 4.6 обнаружила проблему с порядком промежуточного ПО и правильно перестроила цепочку обработки ошибок. Она также добавила типы TypeScript без запроса.
Opus 4.6 сделала всё то же, что и Sonnet, но также указала, что промежуточное ПО для аутентификации проверяло разрешения уже после того, как обработчик маршрута получил доступ к базе данных — проблема безопасности, которую упускали месяцами.
Сравнение цен
- Haiku: $0.25 ввод / $1.25 вывод за миллион токенов
- Sonnet: $3 / $15 за миллион токенов
- Opus: $15 / $75 за миллион токенов
Opus стоит в 60 раз дороже Haiku за токен. Для задач, с которыми Haiku справляется правильно, использование Opus неэффективно.
Практическая схема использования
- Haiku → пакетные операции, преобразование данных, классификация, любые повторяющиеся действия при множественных вызовах
- Sonnet → ежедневное программирование, разработка функций, ревью кода, 90% задач
- Opus → архитектурные решения, проверка безопасности, сложная отладка, где пропуск чего-либо стоит часов
Разработчик сообщает, что соответствие модели сложности задачи сократило расходы на API примерно на 70% без потери качества важных задач.
Все три модели теперь поддерживают расширенное мышление, но наибольшую разницу это даёт с Opus на сложных задачах, требующих рассуждений. Для Haiku расширенное мышление почти не меняет результат.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

100 советов по созданию личного ИИ-агента: от облачного прототипа до продакшена
Шесть недель создания постоянного ИИ-агента — не просто оболочки чат-бота, — который управляет задачами, отслеживает сделки, читает электронную почту и анализирует данные. Ключевые уроки: пишите Конституцию, а не системный промпт, используйте плоские markdown-файлы для памяти и версионируйте файл идентичности в git.

Рекомендации по локальным моделям перевода для видеокарт с 32 ГБ VRAM
Разработчик делится проверенными рекомендациями по локальным моделям перевода для конфигурации с 32 ГБ видеопамяти, выделяя Unsloth Gemma3 27b Instruct UD Q6_K_XL для общих языков и Bartowski Utter Project EuroLLM 22B Instruct 2512 Q8_0 для европейских языков плюс корейский.

Базовые модели маршрутизации для использования Claude и OpenAI
Разработчик делится своей стратегией маршрутизации моделей, используя Claude Haiku 4.5, Sonnet 4.6, Opus 4.6 и ChatGPT 5.3 Codex для различных типов задач, с резервными вариантами GPT-5 Mini и GPT-5.4 при необходимости.

Как безопасно запускать нативные инструменты llama.cpp (exec_shell_command) с мульти-песочницей на Linux
Практическое руководство по включению нативных инструментов llama.cpp, особенно exec_shell_command, и их запуску в нескольких песочницах (Firejail + крошечная Alpine VM) для безопасного получения веб-содержимого и выполнения команд через веб-интерфейс llama-server.