MiniMax Music 2.5 derrière un seul appel REST
La MiniMax Music API expose MiniMax Music 2.5 via le même compte, la même clé API et le même modèle de tâche asynchrone que le reste de la plateforme. Envoyez un prompt décrivant la piste voulue avec les paroles — obligatoires pour MiniMax Music 2.5, 10–3000 caractères — et l'endpoint renvoie immédiatement un task_id.
Les résultats arrivent via l'endpoint feed dédié MiniMax. Interrogez GET /v2/minimax/feed?workId=... avec votre task_id jusqu'au statut SUCCESS ou FAILED, ou passez callback_url pour que la plateforme envoie le résultat final à votre webhook. Une tâche terminée renvoie l'URL audio dans le champ response.
Quickstart : générer puis vérifier le feed
POST vers /v2/minimax/generate, conservez le task_id retourné, puis interrogez le feed MiniMax jusqu'à ce que la chanson soit prête.
curl -X POST "https://udioapi.pro/api/v2/minimax/generate" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Cinematic orchestral pop, emotional female vocal, warm piano",
"lyrics": "Verse 1: The city lights are fading\nChorus: We rise into the morning glow"
}'
curl -X GET "https://udioapi.pro/api/v2/minimax/feed?workId=YOUR_TASK_ID"Interrogez toutes les 5–10 secondes avec un timeout borné. Les paramètres optionnels bitrate et sample_rate contrôlent l'encodage de sortie.
Paramètres de requête MiniMax Music 2.5
L'endpoint de génération accepte un jeu de paramètres compact. Une requête coûte 30 crédits — environ $0.30 à 1 USD = 100 crédits.
| Paramètre | Type | Requis | Remarques |
|---|---|---|---|
| prompt | string | requis | Décrit la piste — genre, ambiance, instrumentation |
| lyrics | string | requis | 10–3000 caractères ; obligatoire pour MiniMax Music 2.5 |
| bitrate | number | optionnel | Débit audio, ex. 256000 |
| sample_rate | number | optionnel | Taux d'échantillonnage, ex. 44100 |
| callback_url | string | optionnel | Webhook HTTPS public pour le résultat final |
| public | boolean | optionnel | Si la tâche peut être publique |
La réponse renvoie data.task_id et le statut IN_PROGRESS. Interrogez /v2/minimax/feed?workId=<task_id> jusqu'à SUCCESS (URL audio dans response) ou FAILED.
Ce que vous pouvez construire
Les tâches MiniMax cohabitent avec le reste de l'API audio.
Chansons aux paroles fidèles
Fournissez des paroles complètes — obligatoires, 10–3000 caractères — plus un prompt de style pour un contenu vocal déterministe.
Lire la docPistes vocales ou instrumentales
Guidez genre, ambiance et arrangement via le prompt pendant que le modèle compose.
Lire la docPlusieurs moteurs, une clé
La même clé API appelle aussi la famille chirp-v6 sur /v2/generate quand vous voulez un autre son.
Lire la docProlonger des chansons générées
Continuez les pistes éligibles avec l'endpoint extend une fois la tâche source terminée.
Lire la docConversion WAV
Convertissez l'audio généré en WAV pour vos pipelines de production.
Lire la docCallbacks et statut
Interrogez le feed MiniMax ou livrez les résultats à votre infrastructure via callback_url.
Lire la docComment ça marche
De la clé API à une piste jouable en quatre étapes.
- 1
Créer une clé API
Connectez-vous, ouvrez le tableau de bord et copiez une clé. Conservez-la en secret côté serveur — jamais dans le code navigateur.
- 2
Envoyer prompt et paroles
POST vers /v2/minimax/generate avec prompt, lyrics et champs d'encodage optionnels. Conservez data.task_id.
- 3
Poller le feed MiniMax
Appelez GET /v2/minimax/feed?workId=<task_id> toutes les 5–10 secondes, ou définissez callback_url pour un webhook.
- 4
Télécharger l'audio
Au statut SUCCESS, le champ response contient l'URL audio. Persistez-la sur votre propre stockage.
Tarif fixe par requête
Chaque requête MiniMax Music 2.5 coûte 30 crédits — environ $0.30 à 1 USD = 100 crédits. Aucun abonnement requis pour l'accès API ; rechargez des crédits prépayés au besoin.
Les crédits n'expirent jamais. Les requêtes rejetées — par exemple paroles absentes ou invalides — renvoient 400 et ne sont pas facturées comme tâche terminée.
Limites et remarques
- La génération est asynchrone ; le POST renvoie un task_id, pas d'audio.
- Les paroles sont obligatoires pour MiniMax Music 2.5 (10–3000 caractères).
- Interrogez /v2/minimax/feed toutes les 5–10 secondes avec timeout borné, ou utilisez callback_url.
- Les URL audio sont temporaires — téléchargez les résultats sur votre propre stockage.
- MiniMax est un moteur additionnel ; l'endpoint de génération par défaut reste /v2/generate.
udioapi.pro est un service tiers indépendant. Il n'est ni affilié à Suno, Udio ou MiniMax, ni approuvé ou exploité par elles.
FAQ MiniMax Music API
Réponses sur les paramètres, la facturation et le flux asynchrone.
Est-ce l'API officielle de MiniMax ?
Non. udioapi.pro est un service d'API tiers indépendant avec ses propres endpoints, comptes, crédits, conditions et support — ni affilié à MiniMax, Suno ou Udio, ni approuvé ou exploité par elles.
Combien coûte une requête MiniMax Music 2.5 ?
Chaque requête vers /v2/minimax/generate coûte 30 crédits — environ $0.30 à 1 USD = 100 crédits.
Les paroles sont-elles obligatoires ?
Oui. MiniMax Music 2.5 exige un champ lyrics de 10–3000 caractères. Les requêtes sans paroles ou avec paroles invalides sont rejetées en 400.
Comment récupérer le résultat ?
La réponse de génération renvoie data.task_id. Interrogez GET /v2/minimax/feed?workId=<task_id> toutes les 5–10 secondes jusqu'à SUCCESS, ou définissez callback_url pour un webhook. L'URL audio apparaît alors dans response.
Quels statuts verrai-je ?
Les tâches démarrent en IN_PROGRESS puis finissent en SUCCESS ou FAILED. Une tâche échouée indique error_message dans le feed ; les requêtes rejetées ne sont pas facturées comme terminées.
Existe-t-il un modèle moins cher pour les brouillons ?
Oui. La famille chirp-v6 sur /v2/generate inclut chirp-v6-mini à 10 crédits par requête — le niveau rapide et économique pour le prototypage.