PixVerse API в России
PixVerse — разработчик видеомодели V6 Max: она снимает видео по описанию и по одному изображению, а звук добавляет по желанию. Секунда готового ролика стоит от 3,65 ₽. PixVerse API подключают одним ключом на весь каталог и оплачивают рублями с российской карты, а VPN для вызова не нужен.
Модели PixVerse
| Модель | Поставщик | Цена от, за секунду |
|---|---|---|
| PixVerse V6 Max | PixVerse | $0.03323,65 ₽ |
Как купить доступ к PixVerse API в России
Доступ к PixVerse API продаёт GEN202: к PixVerse запрос уходит с нашего счёта, а платите вы нам в рублях. Порядок короткий: вход на сайт, пополнение баланса и ключ, выпущенный в кабинете.
Счёт идёт за секунду готового видео, и в каждом разрешении ставок две — без звука и со звуком. Секунда стоит от 3,65 ₽ в 360p без звука до 17 ₽ в 1080p со звуком.
Кредиты покупают пакетами: самый малый стоит 500 ₽ и даёт 1 000 кредитов — это 136 секунд видео в 360p без звука или 29 секунд в 1080p со звуком.
С того же баланса оплачиваются и остальные модели каталога: видео, изображения и текст. Оплаченные кредиты приходят на счёт сразу, и оба режима PixVerse V6 Max открываются тем же ключом.
Что PixVerse говорит о себе и о линейке V6
Себя PixVerse описывает заголовком главной страницы сайта: «The Generative Core Behind Digital Worlds and Experiences». Перевод наш: «Генеративная основа цифровых миров и впечатлений». Страница — главная страница PixVerse.
Линейку V6 разработчик представил в своём блоге объявлением «PixVerse Launches V6, Advancing AI Video Generation Across Creative and Agentic Workflows». Перевод наш: «PixVerse выпускает V6 и развивает генерацию видео для творческой работы и для ИИ-агентов». Открывается объявление словами «SINGAPORE, 30 March 2026 — PixVerse … today announced the launch of V6» — «Сингапур, 30 марта 2026 года — PixVerse … сегодня объявила о выпуске V6». Страница — объявление о выпуске V6 в блоге PixVerse.
Официальные аккаунты компании — PixVerse в X и канал PixVerse на YouTube: на оба ссылается главная страница pixverse.ai.
Слова PixVerse о себе и о линейке V6 приведены по сайту и блогу компании на 6 ноября 2026 года.
Версии PixVerse: линейка V6 и V6 Max
Линейку V6 PixVerse выпустила 30 марта 2026 года, а V6 Max пришла в API компании 22 октября того же года. В таблице — имена у разработчика, даты, что умеет каждая модель и где о ней написано.
| Имя у разработчика | Дата выхода | Что умеет | Где объявлено |
|---|---|---|---|
| PixVerse V6 Max | 22 октября 2026 | Видео по описанию и по одному изображению, звук по флагу, до 1080p | журнал изменений API |
| PixVerse V6 | 30 марта 2026 | Первая модель линейки V6 | блог PixVerse |
Строка PixVerse V6 Max ведёт на страницу модели: из линейки в каталоге GEN202 стоит именно она.
Даты линейки PixVerse приведены по журналу изменений API и блогу разработчика на 6 ноября 2026 года.
Что входит в PixVerse и почему в таблице одна строка
У PixVerse в каталоге два режима одной модели — PixVerse V6 Max. Страница у них общая, поэтому в таблице выше семейство занимает одну строку со ставкой «от».
Режим выбирают именем в поле model: у видео по описанию и у видео с первым кадром имена разные. Остальные поля почти совпадают: у первого режима есть форма кадра, у второго — ссылка на изображение.
Длительность — от 1 до 15 секунд целым числом, разрешений 4: 360p, 540p, 720p и 1080p. Ставку двигают два выбора — разрешение и звук.
| Режим | Имя для поля model | Чем задаётся сцена | Пределы входа |
|---|---|---|---|
| PixVerse V6 Max | pixverse/6-max-text-to-video | описанием | 5 000 знаков описания, 8 форм кадра |
| PixVerse V6 Max image-to-video | pixverse/6-max-image-to-video | описанием и первым кадром | одно изображение в image_urls |
Ставки у двух режимов общие: каталог держит их одной сеткой строк без звука и со звуком. Все строки стоят в таблице цен.
Форма кадра в режиме по изображению приходит с самого изображения, а поле aspect_ratio стоит только у режима по тексту.
Что нужно, чтобы выпустить ключ к PixVerse API
Ключ выпускают после входа на сайт: в кабинете его создают за один шаг и называют как удобно — до 60 знаков.
Один ключ открывает оба режима PixVerse V6 Max и весь каталог, а ключей на счёте может быть несколько. Отключение одного ключа на остальные не действует.
Расход виден по каждому ключу отдельно, и под каждое приложение удобно держать свой. Как передать ключ в заголовке запроса, показано в разделе «Ключ и заголовки».
Первый вызов PixVerse API
# 1. Поставить задачу — в ответе придёт её номер
TASK=$(curl -s https://api.gen202.com/api/v1/jobs/createTask \
-H "Authorization: Bearer sk-ваш-ключ" \
-H "Content-Type: application/json" \
-d '{
"model": "pixverse/6-max-text-to-video",
"input": {
"prompt": "Ginger cat in a white spacesuit floats in zero gravity above Earth. It slowly turns its head toward the camera, front paws drifting; sunlight glints across the helmet visor, the blue planet reflected in the glass. The camera eases backwards, revealing a solar panel at the edge of frame. Cinematic, soft rim light, shallow depth of field.",
"aspect_ratio": "1:1",
"quality": "720p",
"duration": 3
}
}' | jq -r '.data.taskId')
# 2. Спрашивать состояние, пока задача не закончится: waiting, queuing и
# generating означают «работа идёт», success и fail — окончательные
while true; do
RECORD=$(curl -s "https://api.gen202.com/api/v1/jobs/recordInfo?taskId=$TASK" \
-H "Authorization: Bearer sk-ваш-ключ")
STATE=$(echo "$RECORD" | jq -r '.data.state')
case "$STATE" in success|fail) break;; esac
sleep 3
done
# 3. Забрать результат. Ссылка на файл лежит в resultJson — это строка JSON
# внутри JSON, поэтому её разбирают вторым разбором (fromjson)
echo "$RECORD" | jq -r '.data |
if .state == "fail"
then "отказ \(.failCode): \(.failMsg)"
else .resultJson | fromjson | .resultUrls[0]
end'
import json
import time
import requests
headers = {"Authorization": "Bearer sk-ваш-ключ"}
# 1. Поставить задачу — в ответе придёт её номер
created = requests.post(
"https://api.gen202.com/api/v1/jobs/createTask",
headers=headers,
json={
"model": "pixverse/6-max-text-to-video",
"input": {
"prompt": "Ginger cat in a white spacesuit floats in zero gravity above Earth. It slowly turns its head toward the camera, front paws drifting; sunlight glints across the helmet visor, the blue planet reflected in the glass. The camera eases backwards, revealing a solar panel at the edge of frame. Cinematic, soft rim light, shallow depth of field.",
"aspect_ratio": "1:1",
"quality": "720p",
"duration": 3
}
},
).json()
task_id = created["data"]["taskId"]
# 2. Спрашивать состояние, пока задача не закончится: waiting, queuing и
# generating означают «работа идёт», success и fail — окончательные
while True:
task = requests.get(
"https://api.gen202.com/api/v1/jobs/recordInfo",
headers=headers,
params={"taskId": task_id},
).json()["data"]
if task["state"] in ("success", "fail"):
break
time.sleep(3)
# 3. Разобрать итог. У неудачи причина в failCode и failMsg
if task["state"] == "fail":
raise SystemExit("отказ " + task["failCode"] + ": " + task["failMsg"])
# resultJson — строка JSON внутри JSON, поэтому разбор второй
result = json.loads(task["resultJson"])
print(result["resultUrls"][0])
print("списано кредитов:", task["creditsConsumed"])
Как уходит запрос к PixVerse API и как забирают готовое
Видео PixVerse V6 Max готовится дольше, чем держится одно соединение, поэтому вызов идёт двумя командами. Первая ставит задачу на https://api.gen202.com/api/v1/jobs/createTask, вторая спрашивает её состояние по номеру.
- Постановка. POST на https://api.gen202.com/api/v1/jobs/createTask: в model — имя режима, в prompt — описание, в quality и duration — разрешение и длина.
- Номер. Ответ приносит поле taskId: по нему задачу PixVerse находят во всех следующих запросах.
- Опрос. GET на /api/v1/jobs/recordInfo с номером задачи в строке запроса — раз в 3 секунды.
- Состояние. Пока видео готовится, поле state показывает waiting, queuing или generating; по окончании — success или fail.
- Файл. Ссылка на готовое видео PixVerse лежит в resultJson; это поле приходит строкой, и его разбирают ещё раз.
Ссылка на файл открывается 14 дней, поэтому видео сохраняют у себя сразу после готовности.
На ключ приходится до 30 новых задач и до 300 запросов состояния в минуту, а открытых задач на счёте одновременно — до 50. Подробно эти пределы разобраны в разделе «Лимиты и эксплуатация».
Из чего складывается счёт за PixVerse и что замирает на счёте
Сумма задачи — ставка выбранного разрешения со звуком или без, умноженная на заказанные секунды. Режим на неё не влияет: у видео по описанию и у видео с первым кадром PixVerse V6 Max ставки одни.
Перед запуском сумма откладывается: свободный остаток уменьшается, а баланс остаётся прежним. Когда видео готово, списывается фактический расход, а лишнее возвращается. Сколько ушло, показывает поле creditsConsumed в ответе о задаче.
Больше всего откладывается под 15 секунд в 1080p со звуком — 255 ₽. Секунда в 360p без звука откладывает 3,65 ₽, и такой тест проходит даже на небольшом остатке. Если свободных кредитов меньше нужного, придёт ответ 402, и задача не создастся.
Весь расчёт с примерами — в разделе «Баланс и расход».
Какие отказы приходят на вызов PixVerse и что они стоят
Отказ приходит одним из двух путей: ответом на саму команду или состоянием задачи. Всё, что GEN202 отклоняет сам, бесплатно: до PixVerse такой запрос не доходит.
- 401 — ключа в заголовке нет или он отключён в кабинете.
- 422 — незнакомое имя режима PixVerse, значение вне перечня или пропущено обязательное поле, например quality.
- 402 — свободного остатка меньше, чем нужно отложить под заказанные секунды PixVerse.
- 413 — тело запроса больше 512 КиБ.
- 415 — тело пришло не в формате JSON.
- 429 — превышена частота запросов или число открытых задач на счёте.
- 404 — задачи с таким номером на этом счёте нет.
Неудача самой генерации видна по-другому: запрос состояния проходит, а причина стоит в поле failCode. 501 — PixVerse вернул отказ на генерацию, 408 — результата нет дольше крайнего срока, 429 — сработал лимит на стороне модели.
Удержание по такой задаче возвращается полностью, в creditsConsumed остаётся ноль. Все отказы с разбором — в разделе «Отказы».
Своё правило возврата разработчик пишет в частых вопросах по API: «Qualifying failed, moderated, or timed-out tasks may be refunded». Перевод наш: «Неудачные, остановленные проверкой и просроченные задачи, подходящие под условия, могут быть возвращены». Страница — частые вопросы PixVerse API.
Нужен ли отдельный ключ PixVerse для вызова PixVerse V6 Max
Для вызова PixVerse V6 Max хватает ключа GEN202: к PixVerse мы обращаемся своим ключом и со своего счёта.
Можно ли купить у нас ключ платформы PixVerse
Ключи своей платформы PixVerse выдаёт сама, в собственном кабинете. Здесь покупают другое — секунды готового видео V6 Max через наш адрес и по нашей цене.
Ключ GEN202 выпускаете вы сами, а купленные кредиты хранятся на вашем счёте и уходят только на заказанные видео.
Есть ли бесплатный доступ к PixVerse API
50 кредитов приходят на счёт при первом входе: по ставке 360p без звука это 6 секунд видео PixVerse V6 Max.
Сколько кредитов отложится под задачу, видно до запуска — в песочнице. Дальше оплачиваются только готовые секунды, а неудачная задача возвращает отложенное.
Где PixVerse сама очерчивает границу
Содержание входа разработчик проверяет сам и на отказ отвечает своими кодами. Про изображение их два: «500052 | The image failed content moderation» и «500054 | Content moderation failure. The image may contain inappropriate content». Перевод наш: «Изображение не прошло проверку содержания» и «Проверка содержания не пройдена: изображение может содержать недопустимое». Страница — коды ошибок PixVerse API.
Третий код того же ряда касается любого входа, в том числе описания: «500063 | An input failed content moderation». Перевод наш: «Входные данные не прошли проверку содержания».
Рубли на этой странице — цены GEN202: их считает наш каталог, и все они собраны на странице тарифов.
PixVerse API из России
Работать из России можно без VPN, а платить — рублями с карты российского банка. Прямой доступ идёт через биллинг поставщика, и счёт он выставляет в долларах. GEN202 стоит между вами и поставщиком: расчёты с ним наши, вы платите российскому продавцу.