Доступ к ИИ из России

Как выбрать провайдера API нейросетей

Как выбрать провайдера API нейросетей

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

Почему ставка за миллион ничего не решает

Три механизма, которые ломают прямое сравнение.

Пороги по контексту. У части вендоров цена меняется скачком после определённой длины запроса, и дорожает при этом весь запрос, а не превышение. Запрос на 201 тысячу токенов может стоить вдвое дороже запроса на 199 тысяч — как это устроено.

Служебный контекст. К вашему запросу добавляется служебная часть, и оплачивается она как обычный вход. Величина у разных маршрутов разная и в прайсе не отражается — почему prompt_tokens больше, чем вы отправили.

Кэш повторного контекста. Там, где он есть, профиль с большим неизменным началом запроса обходится в разы дешевле. Там, где нет, — по обычной ставке. Сравнивать прайсы без учёта этого нельзя — как считать честно.

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

Восемь вопросов

Список, по которому стоит проверять любого — включая нас.

1. Виден ли каталог до регистрации. Не список названий на лендинге, а машиночитаемая выдача со статусами и ценами. Если цену показывают только после того, как вы оставили данные, — это про воронку, а не про цену.

2. Как устроен прайс. За токены или за запрос, есть ли пороги, есть ли отдельные ставки для разных протоколов, чем отличается вход от выхода — почему выход бывает дороже.

3. Видно ли статус модели перед запросом. Позиция может числиться в каталоге и не принимать запросы. Если это не выражено полем, вы узнаете об этом от пользователей.

4. Совместим ли протокол. Работает ли ваш код без переписывания — что означает совместимость.

5. Что хранится из запросов. Тексты, метаданные, ничего; на какой срок; используется ли для обучения. Письменно — что вообще уходит провайдеру.

6. Что происходит при отказе. Есть ли запасной маршрут, как о нём сообщают, что видно в ответе — как строить повторы.

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

8. Кто это юридически. Договор и закрывающие документы для компании, понятное юрлицо на сайте для физлица.

Что не выражается в цене

Три вещи, которые обнаруживаются на второй месяц.

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

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

Честность про непроверенное. Возможности вроде вызова функций и строгого вывода поддерживаются не везде. Провайдер, который помечает непроверенное как непроверенное, полезнее того, у кого всё «работает» до первого боевого запроса.

Сколько провайдеров нужно

Практический вопрос, ответ на который зависит от стадии.

На эксперименте — один. Городить переключение до того, как задача заработала, бессмысленно.

В проде — минимум запасной вариант. Не обязательно второй договор: достаточно, чтобы код умел переключиться на другую модель того же провайдера, а в идеале и на другого. Любой посредник — дополнительная точка отказа, и мы говорим это про себя тоже.

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

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

Как проверить, ничего не оплачивая

Порядок на полчаса.

  1. Откройте машиночитаемый каталог. Есть ли он вообще, видны ли цены и статусы без ключа.
  2. Найдите нужную модель и прочитайте её поля. Статус протокола, ставка, условия доступа.
  3. Прочитайте документ о данных. Что хранится, сколько, для чего.
  4. Посчитайте свой профиль. Объём в токенах, умноженный на ставку, с учётом порогов, если они есть — как считать.
  5. Заведите ключ и сделайте один запрос. Пятнадцать минут и копейки — как выглядит первый запрос.
  6. Посмотрите на ответ целиком. Совпадает ли поле model с тем, что вы просили, сколько токенов посчитано.

Шестой пункт часто оказывается самым информативным.

Что у нас есть и чего нет

Отвечаем на свои же восемь вопросов, включая невыгодное.

Каталог открыт до регистрации. GET /v1/models без ключа: 54 позиции в шестнадцати семействах на 4 сентября 2026 года, со ставками, статусами протоколов и условиями доступа.

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

Статус протокола — отдельное поле. available или review, читается перед запросом.

Протокол совместимый. OpenAI-совместимый интерфейс, у части позиций дополнительно родной протокол Anthropic.

Что храним — написано в llms.txt и на странице о проекте.

Расход виден по ключам. Отдельный ключ под сценарий даёт раздельный учёт.

Оплата в рублях российской картой, для физлица — без документов.

Теперь чего нет, и это важнее списка достоинств:

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

Часть возможностей помечена как непроверенная. unknown в полях capabilities означает «мы не проверяли», а не «работает». Мы не переводим это в «поддерживается».

Мы посредник. Дополнительное звено между вами и вендором, со своими рисками доступности.

Те же ответы построчно:

КритерийКак у нас
Открытость каталогаGET /v1/models без ключа, со ставками и статусами
Устройство прайсаОдна ставка за миллион, вход и выход одинаково у большинства позиций
Пороги по длине контекстаНет
Кэш повторного контекстаНет, поле prompt_cache со статусом unsupported
Совместимость протоколаOpenAI-совместимый, у части позиций родной протокол Anthropic
Видимость расходаРаздельный учёт по отдельным ключам
Непроверенные возможностиПомечены unknown — это «мы не проверяли», а не «работает»

Как понять, что пора менять

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

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

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

Каталог отстаёт. Вендор выпустил модель месяц назад, у провайдера её нет и сроков нет.

Ответы стали приходить не от той модели. Поле model в ответе не совпадает с запросом. Это не всегда проблема, но знать об этом надо.

Поддержка не отвечает письменно. На вопросы о хранении данных, о причинах отказов, о планах по конкретной позиции.

Ни один из признаков сам по себе не повод для переезда. Два-три вместе — повод хотя бы поднять запасной маршрут и проверить, что он работает. Совместимый протокол делает такую проверку делом часа, а не проекта.

Чего мы не утверждаем

Не оцениваем конкретных конкурентов. Список вопросов — чтобы вы проверили сами, включая нас.

Не сравниваем модели по качеству. Своих замеров мы не делали.

Не обещаем, что цифры сохранятся. Состояние каталога — на 4 сентября 2026 года.

Что держать в голове

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

Проверяйте восемь пунктов и обязательно — что видно до регистрации. Провайдер, у которого цены и статусы открыты без ключа, даёт вам возможность проверить его до того, как вы что-то ему доверили. Наш каталог открыт именно поэтому.

Посмотреть его можно прямо сейчас без регистрации, а ключ завести за минуту: keydealer.ru/login.

Частые вопросы

По каким критериям выбирать провайдера API нейросетей?

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

Почему нельзя сравнивать провайдеров по цене за миллион токенов?

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

Что важнее цены?

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

Как проверить провайдера, ничего не оплачивая?

Прочитать его машиночитаемый каталог и документ о хранении данных. Если каталога нет или он закрыт до регистрации — это уже ответ.

Нужен ли запасной провайдер?

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

Источники