Перейти к основному содержанию
POST
/
v1
/
videos
/
{video_id}
/
remix
curl --request POST \
  --url https://toapis.com/v1/videos/task_01K8SGYNNNVBQTXNR4MM964S7K/remix \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "sora-2",
    "prompt": "Добавьте щенка, играющего в сцене",
    "duration": 15,
    "aspect_ratio": "16:9"
  }'
{
  "id": "video_01K8SGYNNNVBQTXNR4MM964S7K",
  "object": "generation.task",
  "model": "sora-2",
  "status": "queued",
  "progress": 0,
  "created_at": 1768380224,
  "metadata": {
    "size": "720x720"
  }
}
  • Функция ремикса видео Sora2
  • Ремикс и редактирование существующих сгенерированных видео
  • Поддержка вторичного создания на основе существующих видео
  • Асинхронный режим обработки, возвращает ID задачи для последующих запросов

Параметры пути

video_id
string
обязательно
ID задачи оригинального видеоЭто ID задачи, возвращенный из предыдущего запроса генерации видео

Авторизация

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

Тело запроса

model
string
по умолчанию:"sora-2"
обязательно
Название модели для ремикса видеоПоддерживаемые модели:
  • sora-2 - Стандартная версия
  • sora-2-pro - Профессиональная версия, поддерживает большую длительность
  • sora-2-vip - VIP версия, более высокий приоритет
Пример: "sora-2" или "sora-2-pro"
prompt
string
обязательно
Описание инструкции ремикса
duration
integer
Длительность видео в секундах
  • sora-2: Поддерживает 10 или 15 секунд
  • sora-2-pro: Поддерживает 15 секунд (HD) или 25 секунд
Пример: 15
aspect_ratio
string
Соотношение сторон видеоПоддерживаемые соотношения:
  • 16:9 - Стандартный широкоэкранный (рекомендуется)
  • 9:16 - Портретный режим
  • 1:1 - Квадрат
Пример: "16:9"

Ответ

id
string
Уникальный идентификатор задачи для запроса статуса
object
string
Тип объекта, всегда generation.task
model
string
Используемое имя модели
status
string
Статус задачи
  • queued - В очереди на обработку
  • in_progress - Обработка
  • completed - Успешно завершено
  • failed - Не удалось
progress
integer
Процент выполнения задачи (0-100)
created_at
integer
Временная метка создания задачи (временная метка Unix)
metadata
object
Метаданные задачи
curl --request POST \
  --url https://toapis.com/v1/videos/task_01K8SGYNNNVBQTXNR4MM964S7K/remix \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "sora-2",
    "prompt": "Добавьте щенка, играющего в сцене",
    "duration": 15,
    "aspect_ratio": "16:9"
  }'
{
  "id": "video_01K8SGYNNNVBQTXNR4MM964S7K",
  "object": "generation.task",
  "model": "sora-2",
  "status": "queued",
  "progress": 0,
  "created_at": 1768380224,
  "metadata": {
    "size": "720x720"
  }
}