Endpoints de la API

Resumen de la API

AI Music API

Documentación de la API

Explora nuestra potente API para generar música con IA

Obtener y guardar una clave API

La autenticación debe estar en el servidor de tu aplicación. Nunca pongas una clave de producción en el navegador, una app móvil, los registros o un repositorio público.

  1. 1Crea una cuenta y abre el área de claves API en el panel.
  2. 2Copia la clave y guárdala en el gestor de secretos o el entorno protegido del servidor.
  3. 3Envíala en el encabezado Authorization como token Bearer y cámbiala de inmediato si se expone.

Los ejemplos leen la clave desde la variable de entorno del servidor UDIOAPI_KEY

Inicio rápido

Crea una tarea musical asíncrona, guarda el workId devuelto y consulta el endpoint feed hasta finalizar. La solicitud funciona después de configurar la clave del servidor.

POST/api/v2/generate
export UDIOAPI_KEY='replace-with-your-server-key'

curl --request POST \
  --url 'https://udioapi.pro/api/v2/generate' \
  --header "Authorization: Bearer $UDIOAPI_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "chirp-v6",
    "gpt_description_prompt": "Warm indie pop with acoustic guitar",
    "make_instrumental": true
  }'

# Save workId from the response, then poll:
curl 'https://udioapi.pro/api/v2/feed?workId=YOUR_WORK_ID'

Una creación correcta inicia el trabajo, pero aún no contiene el audio final. Consulta cada 5 a 10 segundos, detente con el resultado o fallo y limita el tiempo total de espera.

Los archivos usan UDIOAPI_KEY, polling limitado y errores estructurados, sin dependencias externas. Elimina todos los secretos antes de publicar un fork en GitHub.

Endpoints de la API

Usa /v2/generate como endpoint predeterminado de Music Generate. MiniMax es un motor musical adicional disponible en /v2/minimax/generate, no el modelo predeterminado de generación musical.

Gestión de errores

Trata el estado HTTP y el cuerpo estructurado como parte del contrato de integración. Registra el workId y tu ID de solicitud, pero nunca la clave API.

400

La solicitud no es válida o falta un campo obligatorio. Corrige los datos; repetir el mismo cuerpo no ayudará.

401

La clave API falta, tiene formato incorrecto, caducó o fue revocada. Verifica el encabezado Bearer y cambia las credenciales expuestas.

402

La cuenta no tiene créditos suficientes. Detén las tareas nuevas y dirige al propietario a la facturación.

429

La frecuencia de solicitudes es demasiado alta. Respeta Retry-After y usa espera exponencial con variación aleatoria.

5xx

El servicio o una dependencia falló. Reintenta automáticamente solo lecturas de estado idempotentes y limita los intentos de creación.

No reintentes rechazos de moderación ni otros fallos finales. Muestra fail_message o error_message para que el usuario pueda cambiar la entrada.

Resumen de cambios

Los cambios de API relevantes para la compatibilidad se resumen aquí y enlazan al endpoint afectado.

Modelos chirp-v6, Image to Music y reembolsos automáticos

La familia chirp-v6 está disponible en generate, upload-cover y extend, image_urls añade generación a partir de imágenes, los identificadores heredados se enrutan a chirp-v6 / chirp-v6-mini al precio anterior y las solicitudes rechazadas ahora devuelven 422 / 500 con reembolso automático.

Revisar el endpoint de generación

Consumo de Créditos por Modelo

Cada modelo Music Generate consume una cantidad diferente de créditos. Utiliza esta guía para presupuestar tus integraciones antes de realizar una solicitud.

API Music Generate

chirp-v612 créditos
chirp-v6-mini10 créditos
chirp-v6-wild12 créditos

Consumo de Créditos MiniMax Music

minimax-music-2.530 créditos