Skip to content

Veo 3.1 API — доступ через AI API-шлюз (gemini-veo31)

Veo 3.1 — флагманская модель Google для генерации видео из текста: высокая визуальная достоверность, поддержка 1080p, кинематографичная работа камеры и реалистичное движение. Вызывайте её через byesu — AI API-шлюз с OpenAI-совместимыми и Anthropic-нативными эндпоинтами, где один ключ покрывает Claude, GPT-5.6, Grok, Gemini и медиамодели, с оплатой по факту использования и без подписки. На платформе её имя модели — gemini-veo31, обслуживание идёт через официальный upstream-канал (не реверс-инжиниринг и не зеркало), оплата посекундная по цене $0.01875/сек (фактическая цена списания и зачёркнутая официальная цена видны в консоли).

API Sora от OpenAI будет официально отключён 2026-09-24, поэтому Veo 3.1 — одна из ведущих массовых альтернатив среди API генерации видео из текста. Миграция с Sora через шлюз byesu сводится к замене base URL и имени модели.

Одной фразой: что это

  • Модель: Google Veo 3.1, генерация видео из текста, имя модели на платформе — gemini-veo31
  • Возможности: текст-в-видео, изображение-в-видео (референс первого кадра, до 2 изображений), выбор длительности 4s / 6s / 8s, поддержка 1080p
  • Тарификация: посекундная оплата по цене $0.01875/сек (например, 8 секунд ≈ $0.15); стоимость видео = цена за секунду × длительность
  • Подключение: OpenAI-совместимый асинхронный видеоэндпоинт https://byesu.com/v1; токен должен быть из группы media / media-gen

Как вызывать (готово к запуску)

Veo 3.1 работает как асинхронная задача в три шага: создать задачу → опрашивать статус → скачать mp4.

Токен обязательно из группы media

Токен для вызова видеомоделей должен принадлежать группе media / media-gen, иначе вы получите ошибку «нет доступного канала». Просто создайте новый токен с этой группой в консоли.

1) Создание задачи (curl)

bash
curl https://byesu.com/v1/videos \
  -H "Authorization: Bearer sk-YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-veo31",
    "prompt": "Волны разбиваются о скалы, замедленная съёмка, кинематографично, закатный свет",
    "seconds": "8",
    "size": "1280x720"
  }'

В ответе будут id задачи и status. Используйте их для опроса:

bash
# Опрос статуса (замените {id})
curl https://byesu.com/v1/videos/{id} \
  -H "Authorization: Bearer sk-YOUR_TOKEN"

# Скачивание mp4 после завершения
curl https://byesu.com/v1/videos/{id}/content \
  -H "Authorization: Bearer sk-YOUR_TOKEN" -o out.mp4

2) Полный поток (Python)

python
import requests, time

BASE = "https://byesu.com"
H = {"Authorization": "Bearer sk-YOUR_TOKEN"}

# 1. Создаём задачу
task = requests.post(f"{BASE}/v1/videos", headers=H, json={
    "model": "gemini-veo31",
    "prompt": "Волны разбиваются о скалы, замедленная съёмка, кинематографично, закатный свет",
    "seconds": "8",          # длительность (сек): 4 / 6 / 8
    "size": "1280x720",      # соотношение сторон через размер; 1920x1080 = 1080p
}).json()

# 2. Опрашиваем до завершения (от десятков секунд до нескольких минут — нормально)
while task["status"] not in ("completed", "failed"):
    time.sleep(5)
    task = requests.get(f"{BASE}/v1/videos/{task['id']}", headers=H).json()

# 3. Скачиваем mp4 (при сбое средства возвращаются автоматически, обращений не нужно)
if task["status"] == "completed":
    mp4 = requests.get(f"{BASE}/v1/videos/{task['id']}/content", headers=H)
    open("out.mp4", "wb").write(mp4.content)
    print("Сохранено out.mp4")

3) Изображение-в-видео (картинка как первый кадр)

Чтобы видео анимировалось начиная со статичного изображения, переключите запрос создания на multipart/form-data, поместите изображение первого кадра в файловое поле input_reference, а остальные параметры передайте полями формы:

bash
curl https://byesu.com/v1/videos \
  -H "Authorization: Bearer sk-YOUR_TOKEN" \
  -F model="gemini-veo31" \
  -F prompt="Камера медленно наезжает, ветер шевелит листья в кадре" \
  -F seconds="8" \
  -F size="1280x720" \
  -F input_reference=@first_frame.png

Опрос и скачивание работают точно так же, как при генерации из текста.

Ключевые параметры

ПараметрОбязателенОписание
modelВсегда gemini-veo31
promptПромпт. Описывайте сцену + действие + камеру, например «ночной город с высоты, световые следы машин, камера облетает по кругу»
secondsДлительность (сек); Veo 3.1 поддерживает 4 / 6 / 8; без указания берётся значение по умолчанию
sizeСоотношение сторон через размер: 1280x720 (16:9), 720x1280 (9:16), 1920x1080 (1080p)
input_referenceИзображение первого кадра для изображение-в-видео (до 2 изображений); доступно только в multipart-запросах

Возвращаемый при опросе status может быть completed / failed и т.д.; при failed срабатывает автоматический возврат средств, деньги не списываются.

Как считается посекундная оплата

Цена Veo 3.1 — $0.01875/сек. Итого = $0.01875 × seconds. Например, 6 секунд ≈ $0.1125, 8 секунд ≈ $0.15. Фактическая цена списания и зачёркнутая официальная цена показываются прямо в рабочей области генерации после выбора длительности.

Почему byesu для Veo 3.1

  • Официальный upstream без деградации: вызовы идут через официальный канал, а не реверс-инжиниринг или зеркало, поэтому качество и возможности совпадают с официальным сервисом и остаются стабильными.
  • Один шлюз — один ключ: тот же sk-токен покрывает Claude, GPT-5.6, Grok, Gemini и модели изображений — текстовая и медиагенерация в одной интеграции.
  • Прозрачная посекундная цена: $0.01875/сек указана явно, а в консоли видны фактическая цена списания рядом с зачёркнутой официальной ценой — оплата по потреблению без неясностей.
  • Автовозврат при сбое: видеозадачи асинхронны, и если генерация не удалась, стоимость возвращается автоматически — без ручных обращений.
  • OpenAI-совместимый эндпоинт: стандартный асинхронный видео-API, вызывается напрямую из Python / Node / HTTP на любом языке.
  • Оплата по факту, без подписки: пополняйте через USDT, Alipay или WeChat Pay и платите только за то, что генерируете.
  • Документация на 6 языках + онлайн-песочница: если не хочется писать код, сначала проверьте результат в рабочей области генерации.

Полезные ссылки

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

Как получить доступ к Veo 3.1 API?

Зарегистрируйтесь в консоли byesu, создайте токен в группе media / media-gen и вызывайте gemini-veo31 через OpenAI-совместимый асинхронный видеоэндпоинт https://byesu.com/v1. byesu — это AI API-шлюз: один и тот же ключ также покрывает Claude, GPT-5.6, Grok и Gemini, оплата по факту использования без подписки. Аккаунт Google Cloud не требуется.

Сколько стоит Veo 3.1 API?

На byesu Veo 3.1 (gemini-veo31) тарифицируется посекундно по цене $0.01875/сек. Итоговая стоимость видео = цена за секунду × длительность: например, 6 секунд ≈ $0.1125, 8 секунд ≈ $0.15. В консоли рядом с зачёркнутой официальной ценой показана фактическая цена списания, а неудавшиеся видеозадачи возмещаются автоматически.

Поддерживает ли Veo 3.1 генерацию видео из изображения?

Да. При создании задачи используйте формат multipart/form-data и поместите изображение первого кадра в файловое поле input_reference (до 2 изображений) — модель сгенерирует видео, начинающееся с этой картинки. Для генерации из текста используйте обычный JSON-запрос и просто не передавайте изображение.

Что делать, если при вызове Veo 3.1 возвращается ошибка «нет доступного канала»?

Почти всегда причина — неверная группа токена. Для видеомоделей нужен токен из группы media / media-gen: создайте в консоли новый токен с этой группой и повторите запрос. Также убедитесь, что имя модели — ровно gemini-veo31, написание должно совпадать в точности.

Сколько времени Veo 3.1 генерирует видео?

Генерация видео медленнее, чем изображений: от нескольких десятков секунд до нескольких минут — это нормально. Это асинхронная задача: после создания опрашивайте статус через GET /v1/videos/{id}, а когда он станет completed, скачайте mp4 через эндпоинт /content. Не создавайте задачу повторно.

Sora API закрывается — хорошая ли замена Veo 3.1?

Да. API Sora от OpenAI будет официально отключён 2026-09-24, а Veo 3.1 сегодня — одна из ведущих массовых альтернатив для генерации видео из текста: высокое визуальное качество, поддержка 1080p и генерации из изображения. byesu даёт официальный upstream-доступ по $0.01875/сек с автовозвратом при сбое, поэтому миграция с Sora сводится к замене base URL и имени модели.

Возникла проблема? Напишите в поддержку или в наш чат.