Seedance 2.5 Spicy
Используйте seedance-2.5-spicy для генерации по тексту, анимации первого
кадра, работы с мультимодальными референсами и продолжения видео. Все
разрешения используют маршрут Spicy провайдера APIPod.
Минимальный запрос
curl -X POST https://api.apihubs.ru/api/v1/generation/create \
-H "Authorization: Bearer $API_STOCK_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.5-spicy",
"input": {
"prompt": "An obsidian orchid slowly unfolds in a dark studio"
}
}'Ответ содержит data.taskId. Получите результат через
GET /api/v1/task/status/$TASK_ID или передайте URL в поле webhook
верхнего уровня. Готовое видео находится в data.files[].fileUrl.
Параметры
Все параметры передаются внутри объекта input.
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
prompt | string | Обязателен | Описание видео и ссылок на референсы |
duration | integer | 5 | Длительность результата от 4 до 30 секунд |
resolution | string | 480p | 480p, 720p или 1080p |
size | string | adaptive | adaptive, 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 |
generateAudio | boolean | true | Генерация звука в видео |
omniReferenceTaskType | string | auto | auto, reference или extend |
imageUrls | string[] | — | До 30 публичных URL изображений |
videoUrls | string[] | — | До 10 публичных URL видео, 2–30 секунд каждое, до 30 секунд суммарно |
audioUrls | string[] | — | До 10 URL аудио, до 30 секунд суммарно; требуется изображение или видео |
tools | object[] | — | Дополнительные инструменты: { "type": "web_search" } |
Режимы
В режиме auto отсутствие референсов означает генерацию по тексту.
Одно изображение без других медиа задаёт первый кадр и требует
size: "adaptive". Несколько изображений, видео или аудио включают
мультимодальный режим. Аудио нельзя передавать без изображения или видео.
Укажите omniReferenceTaskType: "reference", чтобы использовать даже
одно изображение как референс стиля, а не как первый кадр.
Для продолжения видео передайте videoUrls,
omniReferenceTaskType: "extend" и size: "adaptive":
{
"model": "seedance-2.5-spicy",
"input": {
"prompt": "Continue the camera movement around the orchid",
"videoUrls": ["https://example.com/source.mp4"],
"omniReferenceTaskType": "extend",
"size": "adaptive",
"duration": 5,
"resolution": "720p"
}
}Тарификация и ограничения
Текущие цены указаны за секунду и зависят
от разрешения. Без референсного видео оплачивается длительность результата.
При наличии videoUrls оплачивается сумма длительностей входного и
выходного видео по тарифу входного референса. Длительность входных видео
проверяется до списания средств.
Редактирование видео (edit), автоматическая длительность (-1),
seed, outputFormat и imageWithRoles недоступны. Неверные параметры
возвращают HTTP 400 с error.code: "invalid_input" до списания средств.
Подробнее: задачи и вебхуки.