Construye potentes funciones de generación musical en tus aplicaciones con nuestra REST API.
Genera tu primera pista con una sola llamada a la API.
curl -X POST https://api.fm9.ai/v1/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "música electrónica de baile animada"}'{
"id": "gen_abc123",
"status": "processing",
"estimated_time": 30
}Todas las solicitudes de API requieren una clave de API. Incluye tu clave en el encabezado Authorization:
Obtén tu clave de API desde el panel de desarrollador.
Authorization: Bearer YOUR_API_KEY/v1/generateCrea una nueva tarea de generación de música.
prompt-Descripción textual de la música a generar (requerido)duration-Duración de la pista en segundos (30-180, predeterminado: 60)style-Preset de estilo musical (opcional)instrumental-Si generar solo instrumental (predeterminado: false)Devuelve un objeto de generación con ID de tarea y estado.
/v1/generation/:idVerifica el estado de una tarea de generación.
Devuelve el objeto de generación con el estado actual y URLs de descarga cuando esté completo.
/v1/generationsRecupera una lista de tu historial de generación.
limit-Número de resultados a devolver (predeterminado: 20, máx: 100)offset-Desplazamiento de paginación (predeterminado: 0)status-Filtrar por estado (pending, processing, completed, failed)Precios simples y transparentes basados en uso.
10 generaciones/mes
500 generaciones/mes
Ilimitado
Para garantizar un uso justo y estabilidad del servicio, se aplican los siguientes límites:
Si excedes el límite, recibirás una respuesta 429 Too Many Requests.
La API usa códigos de respuesta HTTP estándar para indicar éxito o fallo.
| Code | Description |
|---|---|
| 400 | Bad Request - Parámetros inválidos |
| 401 | Unauthorized - Clave de API inválida o faltante |
| 402 | Payment Required - Créditos insuficientes |
| 429 | Too Many Requests - Límite de velocidad excedido |
| 500 | Internal Server Error - Algo salió mal de nuestro lado |
Nuestro equipo de soporte para desarrolladores está aquí para ayudar.
Email: [email protected]
Documentación completa disponible en docs.fm9.ai