Перейти к основному содержанию
POST
/
v1
/
videos
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "veo3.1-fast",
    "prompt": "Dolphins leaping in the azure ocean",
    "duration": 8,
    "aspect_ratio": "16:9",
    "image_urls": ["https://cdn.apimart.ai/doc/9998238783208208-9972597b-255d-4e7e-9649-e6ee38a837aa-image_task_01K88B53MTK41PP5KGDTG2PA5P_0.png"]
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "veo3.1-fast",
    "prompt": "Dolphins leaping in the azure ocean",
    "duration": 8,
    "aspect_ratio": "16:9",
    "image_urls": ["https://cdn.apimart.ai/doc/9998238783208208-9972597b-255d-4e7e-9649-e6ee38a837aa-image_task_01K88B53MTK41PP5KGDTG2PA5P_0.png"]
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Авторизация

Authorization
string
обязательно
Все эндпоинты API требуют аутентификации через Bearer TokenПолучите ваш API Key:Перейдите на страницу управления API Key, чтобы получить ваш API KeyДобавьте в заголовок запроса:
Authorization: Bearer YOUR_API_KEY

Параметры запроса

model
string
по умолчанию:"veo3.1-fast"
обязательно
Имя модели генерации видеоДоступные модели:
  • veo3.1-fast — модель быстрой генерации, подходит для быстрого предпросмотра и итераций
  • veo3.1-quality — модель высокого качества, подходит для финального производства
  • veo3.1-lite — облегчённая модель генерации, подходит для недорогой пакетной генерации
Пример: "veo3.1-fast"
prompt
string
обязательно
Текстовое описание для генерации видео
duration
integer
Длительность видео в секундахФиксированное значение: 8 (VEO3 поддерживает только длительность 8 секунд)
aspect_ratio
string
Соотношение сторон видеоПоддерживаемые форматы:
  • 16:9 (горизонтальное)
  • 9:16 (вертикальное)
generation_type
string
Тип генерации видеоПоддерживаемые типы:
  • frame — видео из кадров (режим FL)
  • reference — видео на основе референсного изображения
Если не указано, определяется по количеству изображений: 2 изображения для видео из кадров, 3 изображения для видео на основе референсного изображенияПримечание: модель veo3.1-quality не поддерживает режим reference
Модель veo3.1-lite не поддерживает этот параметр, не передавайте его
image_urls
array<url>
Массив URL референсных изображений для генерации изображение-в-видеоПоддерживает публично доступные URL изображений (http:// или https://)Пример: ["https://example.com/image.jpg"]Ограничения:
  • Максимум 3 изображения
  • Для режима «видео из кадров»: первое изображение — начальный кадр, второе — конечный кадр
  • Максимальный размер файла: 10 МБ
  • Поддерживаемые форматы: .jpeg, .jpg, .png, .webp
Модель veo3.1-lite не поддерживает этот параметр, не передавайте его
resolution
string
Разрешение видеоПоддерживаемые значения:
  • 720p (по умолчанию)
  • 1080p
  • 4k
enable_gif
boolean
Включить вывод в формате GIF. По умолчанию: falseПримечание: GIF и разрешение 1080p/4k нельзя использовать одновременно
official_fallback
boolean
по умолчанию:"false"
Использовать ли официальный канал в качестве резервного
  • false — не использовать (по умолчанию)
  • true — использовать официальный канал
Модель veo3.1-lite не поддерживает этот параметр, не передавайте его

Ответ

code
integer
Код состояния ответа
data
array
Массив данных ответа