AGTCloud API Docs
GuidesRéférence APIIntégrations et ressourcesMises à jour et aide
Génération de musiqueMiniMax Music

Génération de musique et de reprises

Générez de la musique ou une reprise de manière synchrone avec le protocole musical MiniMax.

Cette interface génère de la musique ou une reprise dans une même requête HTTP synchrone. Une requête standard peut renvoyer une URL audio temporaire ou du contenu audio Hex ; une requête en streaming renvoie des fragments audio JSON ligne par ligne.

Pour un résultat en streaming, concaténez le contenu Hex de data.audio dans l’ordre de réception, puis terminez le décodage et l’enregistrement après réception de data.status=2. Même avec un statut HTTP 200, vérifiez base_resp.status_code : seule la valeur 0 indique un succès métier.

POST/v1/music_generation

Génère de la musique ou une reprise de manière synchrone. Avec stream=true, la réponse renvoie des fragments audio JSON ligne par ligne sur la même connexion HTTP, sans créer de tâche asynchrone.

Dans une réponse en streaming, data.audio contient un fragment audio Hex à concaténer dans l’ordre de réception ; data.status=2 indique que la génération est terminée.

Les réponses en streaming renvoient toujours des fragments audio Hex. Avec stream=true, même si vous indiquez output_format=url, la passerelle actuelle peut ignorer cette valeur et renvoyer un flux Hex.

Authentification

bearerAuth
AuthentificationBearer <token>

Utilisez Bearer your-api-key dans le Header Authorization.

Emplacement: header

Corps de requête

application/json

Paramètres de génération de musique ou de reprises. Les conditions rendant les champs obligatoires dépendent du mode de génération.

Définitions TypeScript

Utilisez le type request body en TypeScript.

Corps de réponse

application/json

application/json