Ir al contenido
Abre CastalyConsola

Vídeo

Crear un recurso de audio

Agregue una pista de audio a un grupo existente para los flujos de trabajo de Seedance compatibles.

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.

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

Utilice una clave API de Modelflare:

Ventana de terminalbash
-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.

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:

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:

Ventana de terminalbash
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"

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:

JSON
{
"Id": "asset-20260528140922-d9646"
}
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):

JSON
{
"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.