Перейти к основному содержанию
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": "sora-2",
    "prompt": "A waterfall cascading down forming a rainbow",
    "duration": 8,
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "image_urls": ["https://cdn.apimart.ai/doc/9998238782946594-f62f70ce-348c-4b13-bb5f-15f17bee676b-image_task_01K88BEGZHVJWJ3ZV6HY99SWQR_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": "sora-2",
    "prompt": "A waterfall cascading down forming a rainbow",
    "duration": 8,
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "image_urls": ["https://cdn.apimart.ai/doc/9998238782946594-f62f70ce-348c-4b13-bb5f-15f17bee676b-image_task_01K88BEGZHVJWJ3ZV6HY99SWQR_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
обязательно
Имя модели генерации видеоПоддерживаемые модели:
  • sora-2 Sora 2 (стандартная)
  • sora-2-pro Sora 2 Pro
Пример: "sora-2"
prompt
string
обязательно
Текстовое описание для генерации видеоПример: "A waterfall cascading down forming a rainbow"
duration
integer
по умолчанию:"4"
Поддерживаемые значения: 4, 8, 12, 16, 20Пример: 8
resolution
string
по умолчанию:"720p"
Разрешение видеоПоддерживаемые значения:
МодельДопустимые значения
sora-2720p
sora-2-pro720p, 1024p, 1080p
Если не указано, по умолчанию используется 720p.Пример: "720p"
aspect_ratio
string
по умолчанию:"16:9"
Соотношение сторон видео, определяет горизонтальную или вертикальную ориентациюПоддерживаемые значения:
ОриентацияДопустимые значения
Горизонтальная16:9, landscape
Вертикальная9:16, portrait
Если не указано, по умолчанию используется горизонтальная ориентация.
Когда указан image_urls (изображение-в-видео), параметр aspect_ratio игнорируется и его передавать не нужно; ориентация определяется автоматически по референсному изображению.
image_urls
array<url>
Массив URL референсных изображений для генерации изображение-в-видео
  • Пропустите для текст-в-видео; укажите 1 изображение для изображение-в-видео
  • Максимум 1 изображение
  • Поддерживает публично доступные URL изображений (http:// или https://)
  • Поддерживаемые форматы: .jpeg, .jpg, .png, .webp
  • Максимальный размер файла: 10 МБ
Пример: ["https://example.com/image.jpg"]

Ответ

code
integer
Код состояния ответа, 200 при успехе
data
array
Массив данных ответа