Accéder au contenu

MiniMax Music 3

Intégrer

Identifiant du modèle minimax/music-3
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/minimax/music-3?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Warm indie folk, acoustic guitar and soft brushed drums, gentle female vocal, 92 BPM, nostalgic summer evening",
    "lyrics": "[verse]\nPorch lights humming on the edge of town\nWe count the fireflies as the sun goes down\n[chorus]\nStay a little longer, the night is young\nSing me the song that we never sung",
    "duration": 30
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Cette requête: 0,06 $ 60 crédits API · ≈ 6,45 ₽ L'exécuter sur cette page

Obtenir une clé API
MiniMax Texte vers musique 1–300 s #music#vocals#songs

Chansons complètes avec voix à partir de vos paroles et d'une description de style, jusqu'à 5 minutes.

Exemples

Sortie · ~84 s

InviteWarm indie folk, acoustic guitar and soft brushed drums, gentle female vocal, 92 BPM, nostalgic summer evening

30 s0,06 $ · 60 crédits API

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

•obligatoire

Invite de génération musicale pouvant utiliser une Structured Caption pour un contrôle précis : combinez les détails d'arrangement et de voix propres à chaque section avec des métadonnées globales indiquant le genre, le BPM, la tonalité et la progression émotionnelle. Une description générale couvre le style et l'ambiance souhaités, l'utilisation des voix et des instruments, ainsi que l'arrangement.

•obligatoire

Paroles à chanter ; tous les mots partageant une ligne avec une balise de structure initiale sont supprimés conformément au contrat d'entrée du modèle. Placez chaque balise sur une ligne distincte, notamment [intro], [verse], [pre-chorus], [chorus], [post-chorus], [bridge], [instrumental], [solo] et [outro].

Limite de durée audio, mesurée en secondes, plutôt qu'une longueur de sortie garantie. La réponse indique la durée réelle, qui peut être plus courte si la génération s'arrête prématurément.

Avancé num_inference_steps · guidance_scale · seed
par défaut 30

Nombre d'étapes Euler pour le flow matching dans chaque segment de débruitage de 8 secondes.

par défaut 1.7

Intensité du guidage sans classifieur pendant le flow matching.

Graine pour une génération reproductible, choisie aléatoirement sauf si vous fournissez une valeur.

POST /run/minimax/music-3?wait=20 devis → 0,06 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/minimax/music-3?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Warm indie folk, acoustic guitar and soft brushed drums, gentle female vocal, 92 BPM, nostalgic summer evening",
    "lyrics": "[verse]\nPorch lights humming on the edge of town\nWe count the fireflies as the sun goes down\n[chorus]\nStay a little longer, the night is young\nSing me the song that we never sung",
    "duration": 30
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de MiniMax Music 3

MiniMax Music 3 chante vos paroles sur un arrangement complet. Décrivez le genre, le tempo, la tonalité, l'ambiance, les voix et les instruments dans l'invite, et marquez la structure du morceau dans les paroles avec des balises telles que [verse], [chorus] et [bridge], chacune sur sa propre ligne. La durée (1 à 300 secondes, 60 par défaut) est une limite supérieure ; le morceau peut se terminer plus tôt.

Paramètres

NomType Par défautAutorisé Description
promptobligatoire
Typestring
Invite de génération musicale pouvant utiliser une Structured Caption pour un contrôle précis : combinez les détails d'arrangement et de voix propres à chaque section avec des métadonnées globales indiquant le genre, le BPM, la tonalité et la progression émotionnelle. Une description générale couvre le style et l'ambiance souhaités, l'utilisation des voix et des instruments, ainsi que l'arrangement.
lyricsobligatoire
Typestring
Paroles à chanter ; tous les mots partageant une ligne avec une balise de structure initiale sont supprimés conformément au contrat d'entrée du modèle. Placez chaque balise sur une ligne distincte, notamment [intro], [verse], [pre-chorus], [chorus], [post-chorus], [bridge], [instrumental], [solo] et [outro].
durationfacultatif
Typenumber
Par défaut60
1 – 300
Limite de durée audio, mesurée en secondes, plutôt qu'une longueur de sortie garantie. La réponse indique la durée réelle, qui peut être plus courte si la génération s'arrête prématurément.
seedfacultatif
Typeinteger | null
Graine pour une génération reproductible, choisie aléatoirement sauf si vous fournissez une valeur.
num_inference_stepsfacultatif
Typeinteger
Par défaut30
1 – 100
Nombre d'étapes Euler pour le flow matching dans chaque segment de débruitage de 8 secondes.
guidance_scalefacultatif
Typenumber
Par défaut1.7
0 – 20
Intensité du guidage sans classifieur pendant le flow matching.
obligatoire

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "minimax/music-3",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 60,
    "usd": "0.06",
    "charged": 60,
    "refunded": 0
  },
  "input": {
    "prompt": "Genre: acoustic pop. BPM: 96. Key: C major. Warm and intimate, soft female vocal, guitar and light piano",
    "lyrics": "[verse]\nMorning light filtering through the pine\nEvery quiet street is yours and mine\n[chorus]\nSoftly the world begins to breathe",
    "duration": 30
  },
  "output": {
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    },
    "seed": 42,
    "duration": 5
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie sur notre stockage : conservée indéfiniment (facturation par Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Une structure identique pour chaque modèletype, url, content_type, width, height et duration, pour les images, les vidéos et l'audio. output est l'objet de résultat propre au modèle.
Champs de sortie
audio
object {url, content_type, file_name, file_size}Fichier audio de sortie au format WAV stéréo, utilisant 44.1 kHz et des échantillons 16 bits.
seed
integerGraine aléatoire utilisée pendant la génération.
duration
numberIndique le nombre de secondes d'audio réellement générées, qui ne correspond pas nécessairement à la durée demandée.

Plus de modèles : Texte vers musique

Pour les agents IA : cette page au format Markdown est disponible à l'adresse https://doitong.com/fr-FR/developers/models/minimax/music-3.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt