Новые модели Китая: как читать анонсы и не перестраивать продукт зря
Каждый анонс обещает рывок. Проверять стоит на своих запросах.

Анонс новой модели приходит с графиками, где всё растёт, и с фразой о том, что прежние решения устарели. Через неделю выясняется, что часть возможностей доступна по другой цене, часть только по заявке, а ваши сценарии работают примерно так же, как месяц назад. Мы проходили этот цикл несколько раз и научились смотреть на новости спокойно.

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

Анонс и рабочий доступ — разные события

Модель показывают на конференции. Дальше начинается путь, который занимает недели: доступ по API, квоты, ограничения по странам, стабильность под нагрузкой, документация, SDK. Для продукта имеет значение не дата анонса, а дата, когда модель отвечает предсказуемо и по понятным правилам.

Поэтому первое, что стоит прочитать в новости, это формулировка доступа. Написано «доступна в API» или «будет доступна»? Есть ли ограничения для юридических лиц и для России? Скучные вопросы, которые экономят месяц работы.

Второй сигнал — кто именно выпустил модель. Крупная лаборатория обычно доводит инфраструктуру до рабочего состояния, но и у неё случаются недели с ошибками 429. Небольшая команда может показать сильный результат и не выдержать наплыва желающих.

Что реально меняется, когда выходит новая модель

Список небольшой и почти всегда один и тот же.

  • Качество на ваших задачах. Не в среднем по тестам, а на промптах вашего продукта.
  • Цена за токен. Как она меняет экономику одного запроса и всего сценария за месяц.
  • Длина контекста. От неё зависит, режете ли вы документы на части и сколько запросов делает одна задача.
  • Формат ответа. Отдаёт ли модель JSON без лишних вступлений. Для автоматизации это важнее красноречия.
  • Скорость. Сколько секунд ждёт пользователь и укладывается ли это в ваш интерфейс.

Обычно новая модель выигрывает в двух пунктах из пяти и проигрывает в третьем. Редко бывает так, что выигрыш идёт по всем сразу. Если в анонсе обещают рывок везде, это повод проверить особенно внимательно.

Три вопроса до того, как открывать редактор

  1. Какую задачу текущая модель решает плохо? Если ответа нет, переходить некуда.
  2. Что сломается при замене? Промпты, парсеры ответов, тесты, ожидания пользователей.
  3. Какая цифра должна измениться, чтобы работа считалась успешной?

Третий вопрос важнее первых двух. Мы формулируем его числом: доля ответов, прошедших проверку, среднее время ответа, стоимость сотни запросов. Без такого числа сравнение двух моделей заканчивается спором о вкусах, а решение принимает тот, кто громче говорит.

Проверка на своих данных за один вечер

Нужен набор реальных запросов из продукта. Двадцать-тридцать штук достаточно, чтобы увидеть разницу. Брать стоит именно то, что присылают пользователи, а не придуманные примеры: на придуманных все модели выглядят прилично.

Дальше один и тот же набор прогоняется через старую и новую модель, ответы сравниваются. Сравнивать вручную долго, поэтому проще задать критерий, который проверяется кодом или отдельным дешёвым запросом.

Шаблон для проверки: «Ниже запрос клиента и ответ модели. Ответь одним словом: подходит или нет. Подходит, если факты не выдуманы, формат соблюдён, лишних вступлений нет. Запрос: {{query}}. Ответ: {{answer}}». Проверяющая модель может быть слабее основной, задача у неё простая и с бинарным ответом.

Прогон стоит денег, но немного: несколько десятков запросов. Это дешевле недели работы разработчика над переходом, который потом откатят. И дешевле инцидента, когда новая модель начнёт выдумывать артикулы в ответах клиентам.

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

Что смотреть в документации до первого запроса

Совместимость с OpenAI SDK это хорошая новость, но не гарантия. Проверьте, какие параметры поддерживаются: температура, максимальная длина ответа, режим JSON, вызов инструментов. Часть полей может молча игнорироваться, и вы узнаете об этом по странным ответам в продакшене, а не по ошибке в логах.

Отдельно посмотрите на лимиты частоты и на текст ошибок. Понятная ошибка с кодом экономит часы отладки. Ответ вида «invalid request» без деталей означает, что интеграция будет болезненной.

Ещё один пункт — версионирование. У части провайдеров имя модели указывает на конкретную версию и не меняется. У других под привычным именем может обновиться содержимое. Для продукта это разница между предсказуемым поведением и сюрпризами после чужого релиза.

Цена перехода: код, промпты, тесты

Код переносится быстро, если вы работали через OpenAI SDK. Адрес, ключ, имя модели — три правки. Основная работа лежит в другом месте.

  • Промпты. Инструкции, написанные под одну модель, на другой ведут себя иначе. Иногда хуже, чаще просто иначе.
  • Парсеры. Если ответ разбирался регулярным выражением, новая формулировка его сломает. Переходите на режим JSON, если он есть.
  • Тесты. Нужен набор эталонных ответов, иначе регресс заметят пользователи, а не вы.

Мы держим слой доступа отдельно от логики продукта. Одна функция принимает запрос и возвращает текст, поэтому замена модели превращается в правку одного файла. Как это устроено на практике, разбирали в статье про OpenAI SDK и китайские модели.

Когда переходить не надо

Если текущая модель закрывает задачу и стоимость устраивает, выход новой — повод поставить её в список на потом. Переход ради перехода съедает время команды и добавляет риск без понятной выгоды. Мы сами держим несколько моделей в резерве и достаём их, когда появляется конкретная причина.

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

Как мы смотрим на новые модели

Китай-API даёт доступ к семействам DeepSeek, Qwen, GLM и Kimi через российский шлюз. Ключ совместим с OpenAI SDK, оплата в рублях, для юрлица счёт и закрывающие документы. Когда у провайдера появляется новая версия, мы сначала прогоняем её на своих сценариях и только потом описываем в блоге. Про сравнение семейств есть отдельные разборы: DeepSeek или Qwen и как выбрать китайскую модель под задачу.

Польза без покупки: соберите тридцать своих запросов и таблицу с результатами. С таким набором любой новый анонс разбирается за час, а не за неделю, и решение опирается на ваши данные, а не на графики из презентации.

Продукт в подготовке: запуск скоро, идёт приём заявок на ранний доступ. Если хотите проверить новую модель на своём сценарии, оставьте заявку на ранний доступ — напишем, когда откроем кабинет.