API генерации видео в России

API генерации видео по одному ключу: 18 моделей — Kling, Seedance, Wan, MiniMax и другие — делают ролик по описанию, из готовой картинки и по образцу. Секунда готового ролика стоит от 4,5 ₽ — до 35% ниже официальной цены. Оплата рублями с российской карты, VPN не нужен; вызов целиком разобран в разделе документации.

Цены на генерацию видео

Цена за ролик, по самому дешёвому варианту каждой модели. Режимы и уровни одной модели стоят одной строкой.

Модель Поставщик Скидка от официальной цены Цена от, за секунду
Seedance 2.0 ByteDance до −10% $0.0393,9 ₽
Kling 3.0 Kuaishou до −10% $0.07567,56 ₽
MiniMax H3 MiniMax до −35% $0.0525,2 ₽
Wan 2.7 Alibaba до −10% $0.099 ₽
Seedance 2.5 ByteDance до −10% $0.119111,91 ₽
Kling 3.0 Motion Control Kuaishou до −10% $0.113411,34 ₽
Gemini Omni 1.1 Flash Google $0.409540,95 ₽
Kling O3 Kling $0.0919,1 ₽
Wan 3.0 Video Alibaba до −10% $0.0454,5 ₽
Veo 3.1 Google $0.05 −10% $0.0454,5 ₽

Бренды видеомоделей

Видеомодели каталога сделаны компаниями: ByteDance, Kuaishou, Google, MiniMax, Alibaba.

Какие нейросети генерируют видео по API

Видео по API генерируют Seedance 2.0, Kling 3.0, MiniMax H3, Wan 2.7, Seedance 2.5, Kling 3.0 Motion Control, Gemini Omni 1.1 Flash, Kling O3 и Wan 3.0 Video. Сделали их 5 компаний: ByteDance, Kuaishou, Google, MiniMax и Alibaba. Страниц в каталоге 9, моделей и режимов за ними 18, а самая дешёвая секунда стоит 3,9 ₽: уровни и режимы одной модели живут на общем адресе и переключаются кнопками наверху страницы.

Набор работ у страниц разный: Seedance 2.0 — видео из текста, видео из изображения и видео по образцам; Kling 3.0 — видео из текста и видео из изображения; MiniMax H3 — видео из текста, видео из изображения и видео по образцам; Wan 2.7 — видео из текста, видео из изображения, видео по образцам и правка видео; Seedance 2.5 — видео из текста, видео из изображения и видео по образцам; Kling 3.0 Motion Control — перенос движения; Gemini Omni 1.1 Flash — видео из текста и видео из изображения; Kling O3 — видео из текста; Wan 3.0 Video — видео из текста. Одно имя модели закрывает то одну работу, то несколько — у Seedance 2.5, Seedance 2.0, Seedance 2.0 Fast, Seedance 2.0 Mini, Kling 3.0 и Gemini Omni 1.1 Flash все свои работы принимает один и тот же идентификатор, а у остальных 12 под каждую работу своё имя для поля model.

Расходятся модели и полями запроса. Выбор разрешения у 16 из них стоит в поле resolution, а у Kling 3.0 и Kling 3.0 Motion Control тем же занято поле mode. Описание ограничено по длине, и предел у каждой модели свой — от 2 500 до 30 000 знаков. Проверить запрос с этими полями можно в песочница с готовой формой.

СтраницаЧто делаетЧто обязательно на входеДлительность
Seedance 2.0видео из текста, видео из изображения и видео по образцамтолько описаниеот 4 до 15 секунд
Kling 3.0видео из текста и видео из изображениятолько описание или ссылка на картинкуот 3 до 15 секунд
MiniMax H3видео из текста, видео из изображения и видео по образцамтолько описаниеот 4 до 15 секунд
Wan 2.7видео из текста, видео из изображения, видео по образцам и правка видеотолько описание или ссылка на роликот 2 до 15 секунд
Seedance 2.5видео из текста, видео из изображения и видео по образцамтолько описаниеот 4 до 30 секунд
Kling 3.0 Motion Controlперенос движенияссылка на картинку или ссылка на роликсекунды приносит присланный файл
Gemini Omni 1.1 Flashвидео из текста и видео из изображениятолько описаниесекунды приносит присланный файл
Kling O3видео из текстатолько описаниеот 3 до 15 секунд
Wan 3.0 Videoвидео из текстатолько описаниеот 2 до 30 секунд
Veo 3.1видео из текста, видео из первого и последнего кадра и видео по образцамтолько описание — картинки на входе необязательны4, 6 и 8 секунд

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

Что о странах и оплате написано у разработчиков

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

ByteDance держит доступность отдельным документом «International Availability for BytePlus Model Service»; сверху на нём дата «Last Updated: 21 April 2026», а ниже перечислены девять прошлых редакций. Про разницу по странам сказано так: «Due to regional regulatory variations, the versions of BytePlus Model Service available under the same Model Card may differ for customers in different countries/regions». Перевод наш: «Из-за различий в региональном регулировании версии BytePlus Model Service, доступные по одной и той же карточке модели, могут отличаться для клиентов в разных странах и регионах». В перечне 185 строк; «Russia» в них нет, но нет и «United States», «China», «India», «Ukraine», поэтому одного перечня для вывода мало. Документ — международная доступность BytePlus.

У Alibaba прямо названы требования к карте: «Only Visa, Mastercard, AMEX, or JCB credit or debit cards enabled for international payments are accepted. Prepaid, gift, virtual, and UnionPay-only cards are not supported». Перевод наш: «Принимаются только кредитные или дебетовые карты Visa, Mastercard, AMEX или JCB, у которых включены международные платежи. Предоплаченные, подарочные, виртуальные карты и карты только UnionPay не поддерживаются». Дата на странице — «Last Updated:Jul 08, 2026». Страница — вопросы об оплате в Alibaba Cloud.

Там же второй способ оплаты назван с ограничением по месту регистрации счёта: «PayPal accounts registered in the Chinese mainland are not supported». Перевод наш: «Счета PayPal, зарегистрированные в континентальном Китае, не поддерживаются». Россия ни в одной из этих строк не упомянута: ограничение задано свойством карты и местом регистрации счёта.

Слово «регион» у Alibaba значит не страну клиента, а площадку обработки, и смешивать их нельзя: «Model Studio is available in the following regions: China (Beijing), US (Virginia), Singapore, Japan (Tokyo), Germany (Frankfurt), and China (Hong Kong)». Перевод наш: «Model Studio доступна в следующих регионах: Китай (Пекин), США (Вирджиния), Сингапур, Япония (Токио), Германия (Франкфурт) и Китай (Гонконг)». Страница — описание Alibaba Cloud Model Studio, дата на ней «Last Updated:Sep 16, 2026».

У Google условие названо в порядке подключения платного уровня: «If you've never set up a Google billing account before: You'll be asked to select your country to agree to the Terms of Service». Перевод наш: «Если вы никогда раньше не заводили платёжный аккаунт Google: вас попросят выбрать страну, чтобы согласиться с Условиями использования». Набор карт зависит от той же страны: «The payment methods available for your self-serve (online) Cloud Billing account depend on your currency and country». Перевод наш: «Способы оплаты, доступные для вашего самостоятельного платёжного аккаунта Cloud, зависят от вашей валюты и страны». Страницы — оплата Gemini API и способы оплаты Google Cloud.

У MiniMax страницы о странах в документации нет: единственным условием там названа регистрация — «Before using the MiniMax API, you need to complete account registration and obtain an API Key». Перевод наш: «Прежде чем пользоваться MiniMax API, нужно зарегистрировать учётную запись и получить ключ API». Про страну плательщика на ней не сказано ничего. Страница — подготовка к работе с MiniMax.

У Kling процитировать нечего: проверенные адреса на klingai.com и kling.ai отдают страницу без текста, и ни условий, ни цен, ни слова о странах с них снять не удалось.

Условия разработчиков видеомоделей приведены по их страницам на 16 сентября 2026 года.

Единица счёта у разработчиков и в кредитах GEN202

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

У Alibaba правило сказано прямо: «You are not charged for input. You are charged for output based on the total duration of successfully generated videos (in seconds). Formula: Cost = Video unit price × Video duration (seconds)». Перевод наш: «За вход плата не берётся. За выход плата берётся по суммарной длительности успешно созданных видео в секундах. Формула: стоимость = цена единицы видео × длительность видео в секундах». Страница — цены Alibaba Cloud Model Studio, дата на ней «Last Updated:Sep 15, 2026».

У ByteDance счёт идёт токенами: «Estimated video price: Token unit price × Token consumption. Estimated token consumption = (Input video duration + Output video duration) × Output video width × Output video height × Output video frame rate / 1024». Перевод наш: «Оценочная цена видео: цена единицы токена × расход токенов. Оценочный расход токенов = (длительность входного видео + длительность выходного видео) × ширина выходного видео × высота выходного видео × частота кадров выходного видео / 1024». Итог там считается по факту: «The actual token consumption is subject to the usage.completion_tokens parameter returned after the API call» — перевод наш: «Фактический расход токенов определяется параметром usage.completion_tokens, который возвращается после вызова API». Страница — правила счёта BytePlus.

У MiniMax столбец правил подписан «Billed per second», а в столбце цены стоят значения вида «$0.08 / second» — перевод наш: «тарифицируется за секунду», «0,08 доллара за секунду». Отдельной строкой названа пересборка ролика: «Billed per second of the regenerated output», то есть за секунду пересозданного выхода. Страница — цены MiniMax по факту использования.

У Google столбец подписан «Veo 3.1 … Paid Tier, per second in USD», а значения внутри разведены по разрешению — «$0.40 (720p and 1080p)» и «$0.60 (4k)». Страница — цены Gemini API, дата на ней «Last updated 2026-09-15 UTC».

В кредитах GEN202 единица приведена к одной: у 17 моделей каталога счёт идёт за секунду, а токены и формулы разработчика в эту ставку уже сведены. Исключением остаётся Gemini Omni 1.1 Flash: там ставка назначена за генерацию. После готовой задачи списывается фактический расход, а остаток отложенного возвращается на баланс.

Что можно получить: видео по описанию, из картинки и по образцу

Работ у видеокаталога 5: видео из текста, видео из изображения, видео по образцам, перенос движения и правка видео. Проще всех устроено видео из текста: хватает описания в поле prompt, и ни одной из 11 моделей, которые эту работу берут, файл на входе не нужен. Чем вызов ролика отличается от вызова картинки, разобрано в разделе «Видео».

Ролик из изображения делают 9 моделей, и кадр им передаётся ссылкой. У 8 моделей полей под кадр два — на начало ролика и на его конец. По всему видеокаталогу ссылка на картинку обязательна у 2 моделей — Kling 3.0 Motion Control и Kling 3.0 Turbo image-to-video; запрос без неё отклоняется сразу и не тарифицируется.

По образцу снимают 6 моделей: рядом с описанием кладут списки ссылок — на картинки, на готовые ролики и на звук. Больше всех образцов берут Seedance 2.5 — до 30 картинок одним списком. Остаются ещё две работы, и каждую делает одна модель. Kling 3.0 Motion Control переносит движение: в запрос обязательно идут и картинка, и ролик, а длину ролика у неё задаёт присланный файл. Wan 2.7 Video Edit переделывает готовое видео по текстовому указанию, и ссылка на исходный ролик здесь тоже обязательна.

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

Ссылка на файл должна открываться снаружи: адрес внутри своей сети отклоняется сразу. Файл с диска сначала превращают в ссылку — как это делается, разобрано в разделе «Загрузка своих файлов».

Сколько стоит генерация видео по API

Платят здесь за длительность: у большинства моделей счёт идёт за секунду, и сумма получается умножением ставки на число секунд. Дешевле всего секунда у Seedance 2.0 Mini — 3,9 ₽, дороже всего у Seedance 2.0 — 140,4 ₽; ставку определяет разрешение. Длительность выбирается полем duration, у разных моделей от 2 до 30 секунд, а цена «от» по каждой странице стоит в таблице выше. Исключение — Gemini Omni 1.1 Flash: там платят за ролик целиком, и у каждого сочетания длительности с разрешением своя сумма.

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

Пределы у моделей разные: 253,5 кредита у MiniMax H3 и 8 424 у Seedance 2.0 (выход до 15 с плюс до 15 с видео на входе). Пока задача идёт, свободных кредитов на счёте меньше ровно на отложенную сумму, а сам баланс не двигается; уменьшается он при расчёте и только на то, во что вызов обошёлся. Задача не создастся, когда свободных кредитов не хватает на отложенное под неё, — короткому ролику их нужно меньше, чем длинному. Что списано по каждому вызову, показывает личный кабинет, а само правило разобрано в разделе «Баланс и расход».

Платить только за то, что вышло, — правило и у разработчика: «You are only charged for successfully generated videos». Перевод наш: «Плата берётся только за успешно созданные видео». Правило стоит на странице счёта BytePlus, снятой 16 сентября 2026 года.

Что приходит в ответ и сколько ждать ролик

Ролик не приходит в ответ на запрос: первый вызов возвращает только номер задачи. Готовность спрашивают вторым адресом, и в поле state лежит одно из пяти слов — waiting, queuing, generating, success или fail. Первые три означают, что работа идёт, последние два — что спрашивать больше нечего.

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

Дольше 60 минут задача не живёт. По истечении срока она закрывается неудачей, и отложенные под неё кредиты возвращаются целиком. Значит, опрос всегда чем-то кончается: либо готовым роликом, либо отказом с причиной в поле failCode.

  1. Постановка. Первый запрос создаёт задачу и возвращает её номер; ролика в этом ответе нет и быть не может.
  2. Опрос. Вторым адресом спрашивают состояние — шаг опроса 3 секунды, а сам опрос пропускается до 300 раз в минуту на ключ.
  3. Ожидание. Пока в поле state стоит одно из первых трёх слов, работа идёт, и спрашивать надо снова.
  4. Готовность. Слово success означает, что ссылки лежат в resultJson, а рядом стоит списанная за ролик сумма.
  5. Забрать. Ролик скачивают к себе сразу: ссылка на готовый файл живёт ограниченный срок.

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

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

Есть ли бесплатная генерация видео

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

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

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

Видео из России: без VPN и с оплатой рублями

Генерировать ролики из России можно без VPN. Запрос ваша программа ставит на адрес GEN202, а до ByteDance, Kuaishou, Google, MiniMax и Alibaba задачу доводит GEN202 своим ключом.

Оплата рублями с карты российского банка: кредиты покупаются готовыми пакетами на странице цен, а при первом входе на счёт кладётся 50 кредитов. Валютный перевод и карта иностранного банка при этом не нужны — деньги принимает российский продавец.

Отдельного ключа под видео заводить не надо. Ключ, которым вызываются картиночные и текстовые модели каталога, открывает и все 18 видеомоделей; выпускается он в личном кабинете. Учётные записи у ByteDance, Kuaishou, Google, MiniMax и Alibaba тоже не понадобятся: с разработчиками рассчитывается GEN202.

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

Что показал независимый разбор оплаты

Разбор на Хабре от 21 мая 2026 года, автор vaganovelena (Лена Богданова), объясняет, почему прямая оплата зарубежного сервиса не выходит: «Первая – ушли Visa и Mastercard, обрубив зарубежные транзакции. Вторая – карта МИР не работает в большинстве зарубежных биллингов из-за того же санкционного давления на платёжных провайдеров». Публикация — разбор способов оплаты на Хабре.

Это та же сторона дела, что и требование Alibaba к карте: Visa, Mastercard, AMEX или JCB с включёнными международными платежами.

В GEN202 порядок другой: оплата рублями с карты российского банка, а запрос к разработчику уходит с нашего адреса.

Статья снята 16 сентября 2026 года; её автор разбирал чужие сервисы, а не GEN202.

Рубли в этом тексте — наша цена за секунду, посчитанная каталогом GEN202; пакеты пополнения перечислены на странице тарифов.