AI SETUPAPI
Платформа
API-документация

Seedance

Seedance 2.0

Создание и редактирование видео

POSThttps://api.aisetup.ru/v1/video/generations
Header:Authorization: Bearer YOUR_KEY

Параметры

ПараметрТипОписание
modelstringВариант: "seedance-2-0" | "seedance-2-0-fast"
webhook_url*stringURL для webhook (необязателен). Поллинг: GET /v1/requests/{id}.
inputobjectПараметры запроса.
↳ promptstringТекстовое описание видео.
↳ duration*numberДлительность в секундах: 5 | 10 | 15. По умолчанию 5.
↳ aspect_ratio*stringСоотношение сторон: "16:9" | "9:16" | "1:1" | "4:3" | "3:4". По умолчанию "16:9".
↳ resolution*stringРазрешение: "480" | "720" | "1080". По умолчанию "720".
↳ audio*booleanГенерировать аудиодорожку. По умолчанию false.
↳ image_url*stringURL первого кадра (img2video).
↳ image_tail_url*stringURL последнего кадра.
* — опциональные поля.

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

# text-to-video с аудио
curl -s "https://api.aisetup.ru/v1/video/generations" \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"seedance-2-0","input":{"prompt":"A dancer performing in a spotlight on stage","duration":5,"aspect_ratio":"16:9","audio":true}}'

# img2video (первый кадр)
curl -s "https://api.aisetup.ru/v1/video/generations" \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"seedance-2-0","webhook_url":"https://your.site/hook","input":{"prompt":"Slow zoom in, dramatic lighting","image_url":"https://example.com/frame.jpg","duration":5}}'

Ответы API

Структура ответа

ПолеТипОписание
idstringID запроса для polling / webhook.
statusstringrunning — генерация запущена.

Пример тела ответа (JSON)

{
  "id": "REQUEST_ID",
  "status": "running"
}

Получение результата

Webhook или polling, подробнее в карточке «Проверка статуса видео-запроса»

При успехе result.type = "video_generation", массив result.videos:

{
  "id": "REQUEST_ID",
  "status": "success",
  "result": {
    "type": "video_generation",
    "videos": [
      "https://cdn.aisetup.ru/.../result.mp4"
    ]
  }
}