Модели Claude: Haiku, Sonnet, Opus — когда какую

Одна и та же тема поста, одинаковые правила, три модели. Две написали тёплый пост с ценой 220 ₽ и вопросом в конце, третья суше и без эмодзи. Одна из «тёплых» при этом сообщила читателям про «полку нашего бара», которой в задании не было. Цена при этом у всех трёх такая маленькая, что её почти не видно. В этом уроке разберём, по каким признакам выбирать модель для текстов и как собрать такое сравнение у себя.

Чему научитесь в этом уроке:
• сравнивать модели на своей задаче по трём признакам: цена, скорость, качество;
• собрать в n8n сценарий, где одна тема уходит сразу в три модели;
• находить в постах выдумки и понимать, почему один замер скорости ничего не решает.

Три бариста на пробной смене

Когда в кофейню берут бариста, ему не верят на слово. Дают одинаковое задание, смотрят, сколько он возится, сколько тратит зерна и что получилось в чашке. С моделями так же. Названия и описания в каталоге ничего не говорят о том, как модель напишет пост про ваш бизнес. Говорит только пробная смена на вашей задаче.

Признаков три. Цена: сколько стоит один пост. Скорость: сколько ждать ответа. Качество: соблюдены ли голос, длина, один эмодзи, вопрос в конце и нет ли того, чего вы не просили. Последнее важнее всего: выдуманная деталь в посте бьёт по репутации, а лишняя секунда ожидания нет.

Что показал прогон курса

При подготовке курса три модели через шлюз CloseRouter написали по 3 поста на одну тему с одинаковым брендбуком. Качество смотрели 07.10, цену замеряли 08.10 по разнице остатка на счёте до и после запуска.

  • google/gemini-3.6-flash: цена поста 0,000088 $; время на 3 поста 35 с (07.10), ~8 с (08.10); качество: голос и цена 220 ₽ соблюдены, вопрос в конце, один эмодзи
  • google/gemini-3.7-flash: цена поста 0,000101 $; время на 3 поста 16 с (07.10), ~16 с (08.10); качество: то же качество, но выдумки: «на полке нашего бара», «взять стаканчик с собой»
  • openai/gpt-5.4-mini: цена поста 0,000070 $; время на 3 поста 81 с (07.10), ~8 с (08.10); качество: эмодзи нет, текст суше; «взять чашку с собой» не из задания

Посмотрите на столбец времени. 07.10 gpt-5.4-mini думала дольше всех, 81 секунду на три поста, а на следующий день уложилась в 8 секунд. Время ответа зависит от загрузки провайдера в конкретный час. Поэтому о скорости судите по нескольким замерам в разное время, а не по одному.

Цена у всех трёх измеряется в сотых долях цента за пост. Разница между ними не повлияет на смету: как считать месяц, разберём в следующем уроке. Решают качество и предсказуемость.

Выбор курса: google/gemini-3.6-flash. Она соблюла все правила брендбука и не добавила лишних деталей в этом сравнении. Но и она выдумывает: в уроке 3.3 та же модель написала про «чайные оттенки» и «цитрусовую кислинку», которых в фактах не было (этот случай есть в списке урока 1.2). Эта модель стоит во всех уроках модулей 3–6. Мелкие выдумки встречаются у любой модели, поэтому в контент-конвейере за копирайтером идёт агент-редактор. Как он ловит выдумки, разберём в уроке 3.3.
Схема сценария сравнения в n8n слева направо: Manual Trigger, узел Code «Тема ×3», от него три стрелки к трём узлам Basic LLM Chain, у каждого снизу своя модель: gemini-3.6-flash, gemini-3.7-flash, gpt-5.4-mini.

Собираем сравнение у себя

  1. Создайте сценарий с узлом Manual Trigger (запуск кнопкой).
  2. Добавьте узел Code и назовите его «Тема ×3». Он выдаёт одну и ту же тему трижды, чтобы каждая модель написала три поста. Код ниже.
  3. От узла «Тема ×3» проведите три стрелки к трём узлам Basic LLM Chain (узел, который отдаёт текст модели и забирает ответ; подробно в уроке трека 2 «Первый разговор»). Назовите их по моделям.
  4. К каждой цепочке снизу подключите OpenAI Chat Model с учётными данными CloseRouter и своей моделью: google/gemini-3.6-flash, google/gemini-3.7-flash, openai/gpt-5.4-mini.
  5. В каждой цепочке в поле Prompt (User Message) поставьте {{ $json.topic }}, а в разделе Chat Messages (if Using a Chat Model) нажмите Add Message, выберите тип System (системное сообщение) и вставьте брендбук ниже.
  6. Нажмите Execute workflow и откройте вывод каждой цепочки.
return [1,2,3].map(n => ({ json: { topic: "Тема поста: с 14 октября у нас новый сорт — Эфиопия Иргачеффе, светлая обжарка, ноты черники и жасмина. Фильтр-кофе 220 ₽." } }));

Брендбук из прогона, дословно. Именно с ним три модели писали посты при подготовке курса. Полный брендбук с блоком фактов соберёте в уроке 3.1, для сравнения моделей хватит короткого:

Ты копирайтер кофейни «Зерно» (Тверь, ул. Трёхсвятская). Пишешь посты для Telegram-канала.
Голос бренда: тёплый, на «вы», без восклицательных знаков подряд, без слов «уникальный», «лучший», «качественный».
Длина поста 400–600 знаков. Один эмодзи максимум. В конце — один вопрос читателю.
Нельзя: обещать скидки и цены, которых нет в задании; придумывать факты о кофейне.
Пиши простым текстом без разметки.
Пример хорошего начала: «Утро понедельника пахнет корицей — мы испекли первую партию булочек в 7:40».

Две детали этого брендбука важны для чтения результата. Цена 220 ₽ стоит в теме поста, а не в брендбуке: так проверяется, не придумает ли модель другие цены. Последняя строка — только образец тона: булочек в 7:40 у кофейни нет, это такая же выдумка. Пример тона сам может подсказать модели выдумку: она видит, что в образце есть конкретная деталь, и добавляет свою. Поэтому в уроке 3.1 пример тона будет помечен «факты из него не брать».

Названия моделей меняются: выходят новые версии, старые убирают. Перед сборкой откройте каталог closerouter.dev/models и проверьте, что модели из урока там есть. Если какой-то нет, возьмите ближайшую по названию.

Как читать результат

  • Посчитайте знаки в каждом посте. Допуск в 50–100 знаков от 400–600 нормален: модели плохо считают длину.
  • Проверьте эмодзи и вопрос в конце. Это видно глазами за секунды.
  • Выпишите всё, чего не было в теме и брендбуке: места, напитки, услуги. В прогоне так нашлись «стаканчик с собой» и «полка бара».
  • Время смотрите в n8n на вкладке запусков, но повторите сравнение хотя бы раз в другое время дня.

Если не получилось

  • Цепочка красная, ошибка «model not found». Модель переименовали или убрали. Найдите актуальное название в каталоге CloseRouter.
  • Каждая модель написала один пост вместо трёх. Узел «Тема ×3» выдаёт один элемент. Сверьте код: в нём должен быть список из трёх чисел.
  • В постах звёздочки и решётки. Это разметка. Проверьте, что строка «Пиши простым текстом без разметки» есть в брендбуке.
  • Брендбук не действует, модель пишет как попало. Проверьте, что сообщение с брендбуком добавлено с типом System в разделе Chat Messages (if Using a Chat Model), а не в поле Prompt.
  • Одна модель думает больше минуты или отвечает ошибкой 429. Шлюз перегружен. Повторите через час, это тоже данные о скорости.

Контрольный вопрос. Модель A в одном замере написала три поста за 81 секунду, модель B за 35. Какой вывод правильный?

АМодель A всегда медленнее, её не берём
БНадо повторить замер в другое время, один замер о скорости ничего не решает
ВМодель B дороже, раз быстрее
ГСкорость не зависит от времени суток

Подсказка: Вспомните, что случилось с gpt-5.4-mini на следующий день.

На курсе задания проверяются автоматически. Подобрать курс

Контрольный вопрос. В сравнении этого урока gemini-3.6-flash выдумок не добавила. Почему в курсе за копирайтером всё равно стоит агент-редактор?

АРедактор делает пост длиннее
БМелкие выдумки встречаются у любой модели, и их надо ловить до публикации
ВБез редактора модель не отвечает
ГРедактор снижает цену поста

Подсказка: Вспомните «чайные оттенки» из списка урока 1.2: какая модель их написала?

На курсе задания проверяются автоматически. Подобрать курс

Контрольный вопрос. Что относится к качеству поста при сравнении моделей? Выберите все подходящие.

Выберите все верные варианты.

АСоблюдён голос бренда
БПост стоит меньше цента
ВВ конце есть вопрос читателю
ГНет деталей, которых не было в задании
ДОтвет пришёл за 8 секунд

Подсказка: Цена и время это отдельные признаки. Качество видно в самом тексте.

На курсе задания проверяются автоматически. Подобрать курс

Задание. МИССИЯ «Пробная смена». Соберите сценарий сравнения: Manual Trigger → Code «Тема ×3» → три Basic LLM Chain с разными моделями. Возьмите брендбук из урока, замените кофейню своим бизнесом, а тему своей. Строку-образец тона перепишите на свою и не вставляйте в неё фактов, которых у вас нет. Запустите сравнение дважды в разное время дня. Приложите: (1) скриншот схемы; (2) таблицу: модель, длина трёх постов в знаках, время на три поста в каждом из двух запусков, найденные выдумки; (3) одну фразу: какую модель берёте и почему. Принято, если: в сравнении три разные модели и по три поста у каждой; есть два запуска в разное время; для каждой модели выписаны выдумки или честно написано, что их не нашли; выбор объяснён качеством текста, а не одним замером скорости; ключа на скриншотах нет.

Подсказка: Если все три модели пишут одинаково, возьмите тему шире, например «чем у нас хорошо зимой», там больше простора для выдумок.

✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.

На курсе задания проверяются автоматически. Подобрать курс

Что дальше

Модель выбрана. В следующем уроке посчитаем, во что обойдётся месяц постов и картинок, научимся видеть расход и остаток учебного ключа и разберём, что делать, если он кончится.

Итог:
• модель выбирают пробной сменой на своей задаче: цена, скорость, качество;
• цена поста у всех трёх моделей ничтожна, время скачет между замерами, решает качество;
• курс берёт google/gemini-3.6-flash, а выдумки ловит редактор из урока 3.3.

← Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева