Перейти к содержимому
Открытая КасталияКонсоль

Видео

Создайте аудиоресурс

Добавьте звуковую дорожку в существующую группу для поддерживаемых рабочих процессов Seedance.

На этой странице описывается маршрут управления активами Modelflare. Для вызовов требуется действительный смарт-ключ API или ключ API медиа-группы, доступный медиа-канал и необходимое разрешение.

POST https://modelflare.dev/volc/asset/CreateAsset

Используйте ключ API Modelflare:

Окно терминалаbash
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

Отправьте Idempotency-Key с запросами на создание, обновление и удаление. Повторная попытка того же ключа для того же пользователя воспроизводит сохраненный ответ без повторения мутации.

Добавьте звуковую дорожку в существующую группу для поддерживаемых рабочих процессов Seedance.

Поле Тип Обязательно Описание Пример
GroupId string Да Идентификатор целевой группы активов. group-20260320141746-zsf6b
AssetType Audio Да Должно быть Audio. Audio
URL string Да Публичный URL-адрес, URI данных или необработанный код Base64. Только WAV или MP3, 2–30 секунд, не более 15 МБ. https://example.com/audio.mp3
file binary Нет Многочастная альтернатива URL с теми же ограничениями звука. audio.mp3
Name string Нет Имя для отображения/поиска, до 64 символов. background-music
model string Да volc-asset-audio
ProjectName string Нет Название проекта. Оно должно соответствовать целевой группе; по умолчанию — default. default

Пример JSON:

JSON
{
"model": "volc-asset-audio",
"GroupId": "group-20260320141746-zsf6b",
"Name": "background-music",
"AssetType": "Audio",
"URL": "https://example.com/audio.mp3",
"ProjectName": "default"
}

Пример multipart/form-data:

Окно терминалаbash
curl --request POST https://modelflare.dev/volc/asset/CreateAsset \
--header "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
--form "model=volc-asset-audio" \
--form "GroupId=group-20260320141746-zsf6b" \
--form "file=@audio.mp3"

Звук вошел в асинхронную обработку. Опрашивайте GetAsset, пока Status не станет Active или Failed. Соглашение об уровне обслуживания во время загрузки отсутствует; Типичный аудиофайл занимает около 3–6 секунд, а загруженная очередь просмотра может занять от 10 секунд до 2 минут.

Поле Тип Обязательно Описание Пример
Id string Да Идентификатор актива. Используйте asset://<ID> только после того, как статус станет Active. asset-20260528140922-d9646

Пример ответа:

JSON
{
"Id": "asset-20260528140922-d9646"
}
Статус Значение
400 Запрос недействителен.
401 Ключ API отсутствует или неавторизован.

Пример тела ошибки (при возврате):

JSON
{
"error": {
"code": "invalid_request",
"message": "Request validation failed."
}
}

Создание изображений, видео и аудио происходит асинхронно. После получения идентификатора актива вызовите GetAsset и используйте ссылку asset://<ID> только тогда, когда статус равен Active.