Seedance 2.0
Seedance 2.0
ДокументацияБыстрый старт
Обзор APIТекст в видеоИзображение в видео
Справочник API

Изображение в видео

Создавайте видео на основе изображений и референсных медиа через Seedance 2.0 Open API.

В этом режиме вы передаете один или несколько публичных URL через mediaUrls.

Endpoint

POST /api/open/v1/video/generations

Поддерживаемые типы референсов

TypeCommon formatsTypical usage
Изображение.jpg, .jpeg, .png, .webp, .gif, .bmpПервый кадр, последний кадр, стилевой референс
Видео.mp4, .mov, .m4vРеференс движения и камеры
Аудио.mp3, .wavРеференс ритма или тайминга

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

curl --request POST \
  --url https://www.seedance2.ink/api/open/v1/video/generations \
  --header 'Authorization: Bearer sd2_live_your_api_key' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "seedance-2.0",
    "prompt": "A young woman blows out birthday candles, warm indoor lighting, shallow depth of field",
    "mediaUrls": [
      "https://example.com/photo.jpg"
    ],
    "aspectRatio": "16:9",
    "duration": 5,
    "resolution": "720p"
  }'

Успешный ответ

{
  "success": true,
  "requestId": "req_1234567890",
  "status": "queued",
  "creditsCharged": 64
}

Поля запроса

FieldTypeRequiredDescription
modelstringYesОдно из значений: seedance-2.0, seedance-2.0-fast, seedance-1.5-pro.
promptstringYesТекстовая инструкция на естественном языке для целевого видео.
mediaUrlsstring[]YesОт одного до пяти публично доступных URL референсных медиа.
aspectRatiostringNoОдно из значений: 16:9, 9:16, 1:1.
durationintegerNoseedance-2.0 и seedance-2.0-fast поддерживают 4-15 секунд, seedance-1.5-pro только 5 или 10 секунд.
resolutionstringNoОдно из значений: 480p, 720p, 1080p.
webhookUrlstringNoCallback URL для получения финального результата.
metadataobjectNoПользовательские метаданные, сохраняемые вместе с запросом.

Проверка результата

curl https://www.seedance2.ink/api/open/v1/video/generations/req_1234567890 \
  --header 'Authorization: Bearer sd2_live_your_api_key'
{
  "success": true,
  "requestId": "req_1234567890",
  "status": "succeeded",
  "model": "seedance-2.0",
  "prompt": "A river flowing through an autumn forest, aerial view, cinematic motion",
  "duration": 5,
  "aspectRatio": "16:9",
  "output": {
    "type": "video",
    "url": "https://pub-your-bucket.r2.dev/open-api-results/req_1234567890.mp4"
  },
  "error": null
}

Отмена задачи

curl --request POST \
  --url https://www.seedance2.ink/api/open/v1/video/generations/req_1234567890/cancel \
  --header 'Authorization: Bearer sd2_live_your_api_key'
{
  "success": true,
  "requestId": "req_1234567890",
  "status": "cancelled"
}

Примечания

  • В mediaUrls можно передать до 5 элементов.
  • Используйте публично доступные HTTPS URL.
  • Если референсы не нужны, используйте Текст в видео.

Текст в видео

Создавайте видео из текстовых промптов с помощью Seedance 2.0 Open API.

Start

Следующая

Содержание

EndpointПоддерживаемые типы референсовПример запросаУспешный ответПоля запросаПроверка результатаОтмена задачиПримечания