Перейти к основному содержанию
POST
https://dashlyai.cc
/
v1
/
videos
/
generations
curl --request POST \
  --url https://dashlyai.cc/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "sora-2",
    "prompt": "Золотистый ретривер бежит по траве, солнечный день",
    "duration": 10,
    "size": "16:9"
  }'
{
  "id": "task_vid_xyz789ghi012",
  "object": "generation.task",
  "model": "sora-2",
  "status": "queued",
  "progress": 0,
  "created_at": 1703884800,
  "metadata": {}
}
  • Модель генерации видео OpenAI Sora2
  • Используйте параметр model для выбора sora-2 или sora-2-pro
  • Поддержка текст-в-видео и изображение-в-видео
  • Асинхронное управление задачами, запрос результатов по ID задачи

Авторизация

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

Тело запроса

model
string
по умолчанию:"sora-2"
обязательно
Название модели генерации видеоДоступные модели:
  • sora-2 - Стандартная версия, 10-15 секунд
  • sora-2-pro - Профессиональная версия, 10-25 секунд
prompt
string
обязательно
Текстовое описание для генерации видеоДетальные промпты дают лучшие результаты
duration
integer
Длительность видео (секунды)
  • sora-2: 10, 15 секунд
  • sora-2-pro: 10, 15, 25 секунд
size
string
Соотношение сторон видеоПоддерживаемые форматы:
  • 16:9 (горизонтальный)
  • 9:16 (вертикальный)
  • 1:1 (квадрат)
images
array
URL референсных изображений для изображение-в-видеоПоддерживает публично доступные URL или Base64 формат
metadata
object
Расширенная конфигурацияПоддерживаемые параметры Sora:
ПараметрТипОписание
stylestringСтиль видео: comic, news, anime, selfie, nostalgic, thanksgiving
watermarkbooleanДобавить водяной знак (по умолчанию false)
privatebooleanПриватный режим
storyboardbooleanРежим раскадровки
thumbnailbooleanГенерация миниатюры

Ответ

id
string
Уникальный идентификатор задачи для запросов статуса
object
string
Тип объекта, всегда generation.task
model
string
Используемая модель
status
string
Статус задачи
  • queued - В очереди
  • in_progress - Обрабатывается
  • completed - Успешно завершено
  • failed - Ошибка
progress
integer
Прогресс задачи в процентах (0-100)
created_at
integer
Временная метка создания (Unix timestamp)
metadata
object
Метаданные задачи
curl --request POST \
  --url https://dashlyai.cc/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "sora-2",
    "prompt": "Золотистый ретривер бежит по траве, солнечный день",
    "duration": 10,
    "size": "16:9"
  }'
{
  "id": "task_vid_xyz789ghi012",
  "object": "generation.task",
  "model": "sora-2",
  "status": "queued",
  "progress": 0,
  "created_at": 1703884800,
  "metadata": {}
}