Документация Veo 3.1 API

Полное руководство по интеграции ИИ-генерации видео от Google в ваши приложения.

Руководство по быстрому старту

Начните работу с Veo 3.1 API всего за несколько минут.

1

Получите API-ключ

Сначала вам нужно получить API-ключ в панели управления.

2

Сделайте первый запрос

1curl -X POST "https://veo3api.com/generate" \
2 -H "Authorization: Bearer YOUR_API_KEY" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "prompt": "a dog running",
6 "model": "veo3-fast",
7 "watermark": "veo"
8 }'
3

Проверьте статус генерации

Генерация видео выполняется асинхронно. Используйте https://veo3api.com/feed endpoint для проверки статуса или укажите

cURL
1curl -X GET "https://veo3api.com/feed?task_id=YOUR_TASK_ID" \
2 -H "Authorization: Bearer YOUR_API_KEY"

Справочник API

Полный справочник по всем эндпоинтам Veo 3.1 API, параметрам и форматам ответов.

Базовый URL

https://veo3api.com

Эндпоинты не используют префикс /api — вызывайте https://veo3api.com/ (например https://veo3api.com/generate).

Аутентификация

Все API-запросы требуют аутентификации с использованием Bearer-токена в заголовке Authorization.

Authorization: Bearer YOUR_API_KEY
POSThttps://veo3api.com/generate

Сгенерировать видео из текстового или изображенного запроса

Тело запроса

ПараметрТипОбязательныйОписание
promptstring*Текстовый запрос для генерации видео
modelstring*Выбор между veo3 (высокое качество, 180 кредитов) или veo3-fast (быстрая генерация, 25 кредитов)
aspect_ratiostringСоотношение сторон: 16:9 (по умолчанию, 1080P HD), 9:16 (портрет) или Auto (как у изображения)
image_urlsstring[]Массив URL изображений для генерации видео из изображений
watermarkstringПользовательский текст водяного знака. Установите null, чтобы отключить

Пример запроса

JSON
1{
2 "prompt": "a dog running",
3 "model": "veo3-fast",
4 "watermark": "veo"
5}

Ответ

JSON Response 200 OK
1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "task_id": "veo4a7f5dd50a90446aa3c567ecceea42bcbksv"
6 }
7}

Расход кредитов

Тип моделиКредитыСтоимость
veo3-fast25 credits$0.25
veo3180 credits$1.80
extendКак у оригинала-
get-1080pБесплатно$0.00

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

GEThttps://veo3api.com/feed

Проверить статус задачи генерации видео

Пример запроса

GET https://veo3api.com/feed?task_id=YOUR_TASK_ID

Ответ

JSON Response 200 OK
1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "request": {
6 "prompt": "a dog running",
7 "model": "veo3-fast",
8 "watermark": "veo"
9 },
10 "response": [
11 "https://cdn.veo3api.com/video/example_watermarked.mp4"
12 ],
13 "status": "COMPLETED",
14 "created_at": "2025-10-29 12: 20: 46"
15 }
16}

💡 Совет: URL сгенерированного видео можно получить из массива data.response.

POSThttps://veo3api.com/extend

Продлить существующее видео с новым запросом. Продлённое видео продолжит оригинал с момента его окончания.

Тело запроса

ПараметрТипОбязательныйОписание
task_idstring*task_id исходного завершённого видео для продления
promptstring*Текстовый запрос, описывающий, как продолжить видео
seedsintegerСлучайное зерно (10000–99999) для воспроизводимой генерации. Один и тот же seed даёт похожие результаты
watermarkstringПользовательский текст водяного знака. Установите null, чтобы отключить

Пример запроса

JSON
1{
2 "task_id": "veo4a7f5dd50a90446aa3c567ecceea42bcbksv",
3 "prompt": "The dog continues running and jumps over a fence",
4 "watermark": "veo"
5}

Ответ

JSON Response 200 OK
1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "task_id": "veo8b2c3dd60b80557bb4c678fddef53cdextd",
6 "original_task_id": "veo4a7f5dd50a90446aa3c567ecceea42bcbksv",
7 "credits_consumed": 25
8 }
9}

Примечание: продлевать можно только завершённые задачи. Видео, преобразованные в 1080P, продлить нельзя.

GEThttps://veo3api.com/get-1080pБесплатно

Получить HD-версию 1080P завершённой задачи. Этот эндпоинт бесплатный и не расходует кредиты.

Пример запроса

GET https://veo3api.com/get-1080p?task_id=YOUR_TASK_ID

Ответ

JSON Response 200 OK
1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "task_id": "veo4a7f5dd50a90446aa3c567ecceea42bcbksv",
6 "result_url": "https://cdn.veo3api.com/video/example_1080p.mp4"
7 }
8}

💡 Совет: этот эндпоинт полностью бесплатный. Вы можете получить версию 1080P любого завершённого видео без списания кредитов.

HTTP-коды статуса

Код статусаОписание
200Запрос выполнен успешно
400Неверный запрос — некорректные параметры
401Нет авторизации — неверный API-ключ
429Превышен лимит запросов
500Внутренняя ошибка сервера