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 Max22 октября 2026Видео по описанию и по одному изображению, звук по флагу, до 1080pжурнал изменений API
PixVerse V630 марта 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 Maxpixverse/6-max-text-to-videoописанием5 000 знаков описания, 8 форм кадра
PixVerse V6 Max image-to-videopixverse/6-max-image-to-videoописанием и первым кадромодно изображение в image_urls

Ставки у двух режимов общие: каталог держит их одной сеткой строк без звука и со звуком. Все строки стоят в таблице цен.

Форма кадра в режиме по изображению приходит с самого изображения, а поле aspect_ratio стоит только у режима по тексту.

Что нужно, чтобы выпустить ключ к PixVerse API

Ключ выпускают после входа на сайт: в кабинете его создают за один шаг и называют как удобно — до 60 знаков.

Один ключ открывает оба режима PixVerse V6 Max и весь каталог, а ключей на счёте может быть несколько. Отключение одного ключа на остальные не действует.

Расход виден по каждому ключу отдельно, и под каждое приложение удобно держать свой. Как передать ключ в заголовке запроса, показано в разделе «Ключ и заголовки».

Первый вызов PixVerse API

task.sh
# 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'
task.py
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, вторая спрашивает её состояние по номеру.

  1. Постановка. POST на https://api.gen202.com/api/v1/jobs/createTask: в model — имя режима, в prompt — описание, в quality и duration — разрешение и длина.
  2. Номер. Ответ приносит поле taskId: по нему задачу PixVerse находят во всех следующих запросах.
  3. Опрос. GET на /api/v1/jobs/recordInfo с номером задачи в строке запроса — раз в 3 секунды.
  4. Состояние. Пока видео готовится, поле state показывает waiting, queuing или generating; по окончании — success или fail.
  5. Файл. Ссылка на готовое видео 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 стоит между вами и поставщиком: расчёты с ним наши, вы платите российскому продавцу.