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-v5-5",
    "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 proveedor integrado 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.

Duración personalizada para chirp-v5-5

POST /v2/generate acepta el rango duration documentado para chirp-v5-5. Las solicitudes existentes sin duration siguen siendo compatibles.

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-v48 créditos
chirp-v4-510 créditos
chirp-v4-5-plus10 créditos
chirp-v512 créditos
chirp-v5-512 créditos

Consumo de Créditos por Proveedor

minimax-music-2.530 créditos