Vídeo
Crear un recurso de audio
Agregue una pista de audio a un grupo existente para los flujos de trabajo de Seedance compatibles.
Disponibilidad
Sección titulada «Disponibilidad»Esta página documenta la ruta de gestión de activos de Modelflare. Las llamadas requieren una clave API inteligente válida o una clave API de grupo de medios, un canal de medios disponible y el permiso requerido.
Punto final
Sección titulada «Punto final»POST https://modelflare.dev/volc/asset/CreateAsset
Autenticación
Sección titulada «Autenticación»Utilice una clave API de Modelflare:
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"Enviar Idempotency-Key con solicitudes de creación, actualización y eliminación. Al volver a intentar la misma clave para el mismo usuario, se reproduce la respuesta guardada sin repetir la mutación.
Solicitud
Sección titulada «Solicitud»Agregue una pista de audio a un grupo existente para los flujos de trabajo de Seedance compatibles.
| Campo | Tipo | Requerido | Descripción | Ejemplo |
|---|---|---|---|---|
GroupId |
string |
Sí | ID del grupo de activos objetivo. | group-20260320141746-zsf6b |
AssetType |
Audio |
Sí | Debe ser Audio. |
Audio |
URL |
string |
Sí | URL pública, URI de datos o Base64 sin formato. Sólo WAV o MP3, de 2 a 30 segundos, no más de 15 MB. | https://example.com/audio.mp3 |
file |
binary |
No | Alternativa multiparte a URL con las mismas restricciones de audio. |
audio.mp3 |
Name |
string |
No | Nombre para mostrar/buscar, hasta 64 caracteres. | background-music |
model |
string |
Sí | volc-asset-audio |
|
ProjectName |
string |
No | Nombre del proyecto. Debe coincidir con el grupo objetivo; El valor predeterminado es default. |
default |
Ejemplo JSON:
{ "model": "volc-asset-audio", "GroupId": "group-20260320141746-zsf6b", "Name": "background-music", "AssetType": "Audio", "URL": "https://example.com/audio.mp3", "ProjectName": "default"}ejemplo de datos de formulario/multiparte:
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"Respuesta
Sección titulada «Respuesta»El audio ha entrado en procesamiento asincrónico. Sondee GetAsset hasta que Status sea Active o Failed. No hay ningún acuerdo de nivel de servicio (SLA) en el momento de la carga; un archivo de audio típico tarda entre 3 y 6 segundos, mientras que una cola de revisión ocupada puede tardar entre 10 segundos y 2 minutos.
| Campo | Tipo | Requerido | Descripción | Ejemplo |
|---|---|---|---|---|
Id |
string |
Sí | ID de activo. Utilice asset://<ID> sólo después de que el estado sea Active. |
asset-20260528140922-d9646 |
Ejemplo de respuesta:
{ "Id": "asset-20260528140922-d9646"}Errores
Sección titulada «Errores»| Estado | Significado |
|---|---|
400 |
La solicitud no es válida. |
401 |
Falta la clave API o no está autorizada. |
Ejemplo del cuerpo del error (cuando se devuelve):
{ "error": { "code": "invalid_request", "message": "Request validation failed." }}La creación de imágenes, videos y audio es asíncrona. Después de recibir una ID de activo, llame a GetAsset y use la referencia asset://<ID> solo cuando el estado sea Active.