
Запрос «Китай-API или VSEGPT» обычно появляется на этапе, когда доступ к DeepSeek и Qwen уже нужен, а сравнивать нечего: у обоих вариантов на витрине одинаковые названия моделей и похожий эндпоинт. Разница вылезает позже, в счёте, в закрывающих документах и в том, что происходит в день, когда канал лёг. Ниже разбор по пунктам, которые влияют на работу, и чек-лист проверки перед подключением.
Шлюз и агрегатор решают разные задачи
Агрегатор собирает у себя десятки моделей от разных вендоров: западных, китайских, открытых. Его сила в широте выбора и в том, что переключение между моделями делается одной строкой в конфиге. Слабое место там же: условия доступа зависят от того, как конкретный маршрут согласован с вендором, а часть моделей может исчезнуть из каталога без предупреждения.
Шлюз к китайским моделям решает другую задачу. Он держит узкий набор семейств (DeepSeek, Qwen, GLM, Kimi), приводит их к одному формату запроса и берёт на себя расчёты в рублях с российским юрлицом. Выбор уже, зато глубина по каждому семейству выше и поведение канала предсказуемее.
Отсюда первый критерий сравнения. Вам нужна широкая витрина для экспериментов или стабильный канал под две-три конкретные модели в проде.
Что вы покупаете на самом деле
На витрине видно цену за миллион токенов, но не видно, из чего она собрана. Проверьте состав: цена вендора, наценка провайдера, плата за конвертацию валюты, минимальный платёж, стоимость простоя. Полезно попросить у продавца формулу расчёта и пример счёта за месяц с конкретным профилем нагрузки.
- Единица тарификации. Считают ли вход и выход отдельно, округляют ли до тысячи токенов.
- Порог входа. Есть ли минимальный пакет и что происходит с неиспользованным остатком.
- Лимиты. Сколько запросов в минуту дают на старте и как их поднимают.
- Ретраи и таймауты. Кто платит за повторный запрос, если первый оборвался на стороне провайдера.
Если на эти вопросы отвечают «уточним позже», считайте, что ответа нет. В статье про провайдеров LLM API в России мы разбирали, как считать реальную стоимость токена с учётом наценки.
Оплата и документы
Для российской компании половина выбора приходится на бухгалтерию. Проверьте, кто стоит в счёте: российское юрлицо или зарубежная структура. От этого зависит, пройдёт ли платёж через казначейство и получите ли вы вычет по НДС.
Что попросить до оплаты:
- образец договора и счёта;
- подтверждение, что закрывающие документы приходят в электронном виде через ЭДО;
- формулировку предмета договора: доступ к API или подписка;
- порядок возврата, если сервис не заработал.
Отдельный вопрос связан с 152-ФЗ. Если вы отправляете в модель персональные данные клиентов, стоит понимать, где физически обрабатывается запрос и что провайдер пишет об этом в договоре. Мы разбирали это в материале про 152-ФЗ и зарубежные API.
Совместимость и путь миграции
Оба варианта обычно обещают совместимость с OpenAI SDK. Проверять стоит не обещание, а конкретные вызовы, которыми пользуется ваш код: chat completions, стриминг, function calling, JSON-режим, работа с изображениями.
Тест занимает полчаса. Возьмите свой продовый промпт, прогоните его через новый эндпоинт и сравните три вещи: структуру ответа, расход токенов в usage и поведение на длинном контексте. Часто выясняется, что стриминг отдаёт чанки иначе или модель игнорирует параметр temperature в крайних значениях.
curl https://api.example.ru/v1/chat/completions -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" -d '{"model":"deepseek-chat","messages":[{"role":"user","content":"Верни JSON с полями city и date"}],"response_format":{"type":"json_object"}}' — если ответ парсится вашим кодом без правок, миграция пройдёт спокойно.
Про замену base_url в существующем коде мы писали в статье OpenAI SDK и китайские модели. Там же список мест, где обычно прячется захардкоженный адрес.
Как проверить провайдера за один вечер
Соберите короткий набор проверок. Он не требует доступа к внутренностям и показывает больше, чем страница с тарифами.
- Запросите список моделей через /v1/models и сверьте с тем, что обещано на сайте.
- Отправьте один и тот же промпт три раза подряд и посмотрите на разброс времени ответа.
- Проверьте, что происходит при ошибке: понятный код, текст, номер запроса для поддержки.
- Напишите в поддержку простой вопрос про лимиты и замерьте время ответа.
- Попросите тестовый доступ на день и прогоните свой реальный сценарий.
Пятый пункт важнее остальных. Демо на чужом промпте показывает, что канал живой. Ваш сценарий показывает, подходит ли он вам. Общий разбор критериев есть в статье как выбрать поставщика ИИ-моделей.
Что делать, если доступ нужен завтра
Иногда сравнивать некогда: продукт уже пишется, а ключа нет. В такой ситуации разумно начать с одного семейства моделей и одного сценария, а не строить мультимодельную архитектуру с первого дня. Один работающий вызов в проде полезнее трёх страниц сравнений.
Дальше решайте по факту. Упёрлись в качество на конкретной задаче, добавляйте вторую модель. Упёрлись в стоимость, смотрите на кэширование и длину промпта. Практика показывает, что экономия редко находится в смене провайдера. Чаще она в том, как составлен запрос.
Мы делаем российский шлюз к китайским моделям: один ключ, оплата в рублях, документы для бухгалтерии. Запуск ещё впереди, поэтому вместо продажи предлагаем заявку на ранний доступ. Оставьте почту, и мы напишем, когда канал откроется.