API генерации видео Seedance 2.0
Генерируйте видео с помощью Seedance 2.0 через APIMaster.
Генерация видео Seedance 2.0
Seedance 2.0 поддерживает генерацию по текстовому описанию, по изображению и по референсным медиафайлам через асинхронные задачи.
Базовый URL:
https://apimaster.ai/v1— этоhttps://apimaster.ai/v1. Не добавляйте ещё один/v1к путям.
Параметры
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
model |
string | да | doubao-seedance-2.0 |
prompt |
string | да | Описание видео |
duration |
integer | нет | Длительность в секундах, по умолчанию 5 |
resolution |
string | нет | 480p, 720p, 1080p или 4K |
aspect_ratio |
string | нет | 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 или adaptive |
image_urls |
string[] | нет | Публичные URL референсных изображений |
video_urls |
string[] | нет | Публичные URL референсных видео |
audio_urls |
string[] | нет | Публичные URL референсных аудиофайлов |
generate_audio |
boolean | нет | Генерировать аудио |
watermark |
boolean | нет | Добавить водяной знак |
seed |
integer | нет | Сид для воспроизводимости |
output_format |
string | нет | mp4 или mov |
Отправка задачи
curl -s "https://apimaster.ai/v1/videos/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2.0",
"prompt": "Sunlight through a forest, smooth forward camera movement",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9",
"generate_audio": false
}'
Ответ содержит task_id:
{"code":200,"data":[{"status":"submitted","task_id":"task_xxxxxxxx"}]}
Проверка статуса и скачивание
curl -s "https://apimaster.ai/v1/videos/task_xxxxxxxx" -H "Authorization: Bearer YOUR_API_KEY"
curl -L "https://apimaster.ai/v1/videos/task_xxxxxxxx/content" -H "Authorization: Bearer YOUR_API_KEY" -o output.mp4
Статусы включают submitted, in_progress, completed и failed. Скачивайте файл сразу после завершения.
Тарификация
Оплата рассчитывается на основе сгенерированной длительности и разрешения выходного видео. Референсные изображения, видео или аудио могут тарифицироваться дополнительно. Перед отправкой задачи проверяйте актуальные цены на видео и медиа в панели управления. Неудачные задачи не тарифицируются за генерацию.
Ошибки
400 — неверные параметры, 401 — недействительный API-ключ, 402 — недостаточно средств, 429 — превышение лимита запросов, 500/502 — временные ошибки сервиса.
Смотрите также: Обзор генерации видео и Seedance 2.5.