Нейросеть для карточки товара и русский текст: кто пишет без ошибок, а кто — «бъётся»
Продавцу на маркетплейсе мало красивой картинки: на карточке почти всегда есть текст. Мы проверили 21 нейросеть для генерации изображений на одной трудной русской строке. Десять написали её верно, восемь ошиблись в мягком знаке или букве ё, три не справились вовсе. Рассказываем, как проверяли, где прячется ошибка и как заставить модель писать без неё.
Зачем мы это проверяли
Мы делаем сервис, в котором человек выбирает задачу — «карточка товара», «баннер», «логотип», — а нейросеть под неё подбирается сама. Моделей у нас два десятка, и первый же вопрос, на который пришлось ответить: какие из них вообще можно ставить на карточку с русским текстом.
Разработчики пишут «поддерживает русский язык» почти у всех моделей. На практике «поддерживает» значит «понимает запрос по-русски», а не «нарисует русские буквы без ошибок». Проверить второе можно только одним способом — попросить нарисовать и посмотреть.
Как проверяли
Строка. «Не бьётся, съёмный, объём 350 мл». Она собрана нарочно: мягкий знак после согласной, твёрдый знак, три буквы ё и сокращение «мл», которое модели любят «исправлять». Типичная строка для карточки термоса.
Задание. Фотография чёрного термоса на светлом фоне, а надпись — отдельным условием: «на картинке ровно одна строка текста, дословно: "…"; текст русский, пиши кириллицей, не подставляй похожие латинские буквы».
Разрешение. То, на котором модель реально работает в сервисе: у большинства 2K, у быстрых — 1K. И мы проверяли, что модель действительно отдала заказанный размер, — ниже объясним, почему это важно.
Кто проверял. Человек глазами. Распознавание текста на картинке само путает ь и ъ, и тогда непонятно, чья это ошибка — модели или распознавания.
Сколько раз. По одной попытке на модель. Исключение — GPT Image 1.5: первая ошибка выглядела случайной, мы прогнали её четыре раза, и ошибка повторилась все четыре.
Когда. С 22 августа по 9 сентября 2026 года, модели добавлялись партиями.
Первая попытка нас обманула
Начинали мы со строки «Как накопить». Её без ошибок написали почти все модели, и вердикты вышли подозрительно хорошими.
Причина простая: в этой строке нет ни ь, ни ъ, ни ё — ровно тех букв, на которых модели и расходятся. Лёгкая строка даёт зелёную таблицу и ложное спокойствие. Если будете проверять сами — берите строку с мягким и твёрдым знаком и буквой ё.
Результат: 10 — верно, 8 — с ошибками, 3 — не справились
То же текстом:
Пишут верно (10): GPT Image 2.5 Flare, GPT Image 2.5 Sunburst, GPT Image 2 (OpenAI); Nano Banana 2, Nano Banana Pro, Gemini 3 Pro Image, Gemini 3.1 Flash (Google); Qwen Image 3 (Alibaba); Grok Imagine 2 (xAI); Luma Uni-1 (Luma).
С ошибками (8):
- Seedream 5.0 Pro (ByteDance) — путает ь и ъ, теряет ё;
- Seedream 5 Lite (ByteDance) — путает ь и ъ;
- Ideogram V4 (Ideogram) — «бъётся» вместо «бьётся»;
- Ideogram V4 Fast (Ideogram) — «Нео бъетя» вместо «Не бьётся»;
- GPT Image 1.5 (OpenAI) — «бъётся» во всех четырёх попытках;
- Muse Image (Meta) — «бъётся» вместо «бьётся»;
- Flux 2 Turbo (Black Forest Labs) — теряет ё: «бьется»;
- Krea 2 Medium (Krea) — «обыём» вместо «объём».
Не справились (3): Krea 2 Large — надпись не нарисовала вовсе; Recraft V3 — пишет латиницей; Nano Banana первого поколения — с кириллицей не справляется.
Где прячется ошибка
Самая частая ошибка — твёрдый знак вместо мягкого: «бъётся». На маленькой картинке её легко пропустить: ь и ъ отличаются одним хвостиком слева сверху. А вот покупатель, который читает карточку, её замечает — и считает опечаткой продавца, а не нейросети.
Вторая по частоте — потерянная ё: «бьется», «съемный». Формально не ошибка, но в строке, где ё стоит трижды, одна пропавшая выглядит небрежно.
Отдельный вид — латиница вместо кириллицы. Recraft V3 на строке «Как накопить» нарисовал «KAK HAKOT»: похожие по форме латинские буквы. Такую ошибку видно сразу, и это, пожалуй, лучше, чем незаметное «бъётся».
Шесть кадров на одном задании
Одно и то же задание, шесть моделей от шести разработчиков. Две ошиблись — Seedream 5 Lite и Ideogram V4 написали «бъётся». Четыре написали верно.
Обратите внимание на Flux 2 Turbo: на этом кадре надпись безупречна, а в таблице у модели стоит «с ошибками». Это не противоречие, а правило, которого мы держимся: «пишет верно» — утверждение обо всех запусках, и одного промаха достаточно, чтобы его не выдавать. На первом замере Flux 2 Turbo теряла ё, и одна удачная картинка этого не отменяет.
Обратный случай был с Ideogram V4: сначала она написала строку верно, а на перепроверке — «бъётся». Вердикт «пишет верно» мы с неё сняли.
Пять наблюдений, которые пригодятся на практике
1. Ломается текст, который модель сочиняет сама
Прежде чем проверять модели, мы сами получали «Повегбанк» вместо «Повербанк» и «Заrиапет iPhone 4 paxs» вместо «Заряжает iPhone 4 раза». Выглядело так, будто модели не умеют по-русски.
Оказалось, дело было в нас: название товара уходило в запрос как описание, а не как надпись, и модель сочиняла заголовок сама. В том же прогоне подпись, переданная дословно и в кавычках, вышла верной, а сочинённый заголовок — с ошибками.
Практический вывод: перечисляйте надписи отдельным списком, каждую в кавычках, и прямо запрещайте любой другой текст. «На картинке только эти строки, дословно» работает заметно лучше, чем «сделай карточку с названием товара».
2. Разрешение влияет на буквы
Qwen Image 3 долго отдавала нам квадрат 1024 × 1024 вместо заказанных 2K: модель молча игнорировала поля размера, которых у неё нет. На квадрате 1024 она теряла ё. Когда мы исправили запрос и она стала отдавать настоящие 1536 × 2048, надпись стала верной целиком.
Вывод: проверяйте модель на том размере, на котором будете её использовать, — и убедитесь, что она этот размер действительно отдала. Успешный ответ ещё не значит, что параметры применились.
3. На дешёвом уровне текст выходит через раз
Ни одна из быстрых моделей для эскизов не получила вердикт «пишет верно»: четыре ошибаются, две не справляются. Иногда они пишут верно — Flux 2 Turbo на кадре выше тому пример, — но рассчитывать на это нельзя. Эскиз годится, чтобы примериться к композиции, а текст лучше рисовать моделью уровнем выше или накладывать поверх в редакторе.
4. Новее — не значит дороже
GPT Image 2 и GPT Image 2.5 Flare пишут русский текст одинаково верно. Но по счёту провайдера один вызов GPT Image 2 обошёлся нам в $0,267 и шёл 137 секунд, а GPT Image 2.5 Flare — в $0,067 и 40 секунд. Вчетверо дешевле и втрое быстрее при том же результате на надписи.
5. Вердикт не вечен
Модели обновляются под тем же именем, и разработчики об этом не сообщают. GPT Image 1.5 путала ь и ъ, а следующая версия, GPT Image 2, написала строку верно. Таблица выше — это состояние на сентябрь 2026 года, а не приговор. Если текст на карточке важен, проверяйте свою модель на своей строке раз в пару месяцев.
Чего этот замер не показывает
Честно о границах, чтобы таблицу не читали шире, чем она есть:
- Одна попытка на модель. Нейросети недетерминированы: на другом запуске та же модель может ошибиться там, где у нас написала верно, и наоборот.
- Одна строка. Длинные надписи в несколько строк, цены с копейками, латиница вперемешку с кириллицей — не проверялись.
- Проверка глазами. Мы старались внимательно, но это человек, а не протокол.
- Дата. Замер сделан в конце августа — начале сентября 2026 года.
Коротко: что делать продавцу
- Для карточки с русским текстом выбирайте модель из списка «пишут верно».
- Передавайте надписи дословно, отдельным списком, в кавычках — и запрещайте любой другой текст.
- Проверяйте ь, ъ и ё на готовой картинке до загрузки на маркетплейс.
- Эскизы — для композиции, не для текста.
- Проверяйте модель на своей строке и на своём размере, а не на «Как накопить».
Полная таблица с картинками и подробной методикой — на странице grifel24.ru/nejroseti. Мы — «Грифель», сервис, где выбираешь задачу, а не нейросеть; вердикты по кириллице стоят прямо в списке моделей, чтобы их не приходилось искать.