API de Mage · Modelo de audio
API de MiniMax Music 3
Canciones completas a partir de tu letra, con pesos abiertos
POST https://api.mage.space/v1/minimax_music/generateDe un vistazo
La API de MiniMax Music 3 ejecuta MiniMax Music 3 a través de Mage en POST https://api.mage.space/v1/minimax_music/generate. Una solicitud con la configuración predeterminada cuesta 125 Gems (unos $0.125), sin suscripción. MiniMax Music 3 no admite menciones con @handle.
- AudioResultado
- 1Variante
- 125Gems por clip, predeterminado
- $0.125Aprox., en USD
Resumen
Qué hace la API de MiniMax Music 3
El modelo de canciones abierto de MiniMax: canciones completas de hasta 5 minutos con voces que cantan tu letra, o instrumentales, guiadas por una descripción del género, la voz y el arreglo. Con LoRAs.
El modelo de canciones de pesos abiertos de MiniMax: canciones completas con voces cantadas que siguen tu letra, o instrumentales, de hasta 5 minutos, en MP3 estéreo a 44.1 kHz, con LoRAs. Escribe las palabras en `lyrics` y el sonido en el prompt.
Genera solo a partir del prompt.
Inicio rápido
Llama a la API de MiniMax Music 3
Define MAGE_API_KEY, envía la solicitud a /minimax_music/generate y consulta status_url hasta que termine.
cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/minimax_music/generate' \
--header "Authorization: Bearer $MAGE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"prompt": "Acoustic pop, 96 BPM, C major, warm and intimate, building into the chorus. Soft female lead, close and breathy, light harmonies in the chorus. Fingerpicked guitar and soft piano; brushed drums and upright bass enter in the chorus.",
"duration": "120",
"lyrics": "[verse]\nMorning light filtering through the pine\nEvery quiet street is yours and mine\n[chorus]\nSoftly the world begins to breathe",
"model_id": "minimax-music-3"
}' | jq -r '.status_url')
# Repeat until status is "completed"; result.url is the file
curl "$STATUS_URL" --header "Authorization: Bearer $MAGE_API_KEY"TypeScript
// npm install @mage-space/sdk
import Mage from '@mage-space/sdk';
const mage = new Mage(); // reads MAGE_API_KEY
const request = await mage.run('minimax_music', {
prompt: 'Acoustic pop, 96 BPM, C major, warm and intimate, building into the chorus. Soft female lead, close and breathy, light harmonies in the chorus. Fingerpicked guitar and soft piano; brushed drums and upright bass enter in the chorus.',
duration: '120',
lyrics: '[verse]\nMorning light filtering through the pine\nEvery quiet street is yours and mine\n[chorus]\nSoftly the world begins to breathe',
model_id: 'minimax-music-3',
});
console.log(request.result.url);Python
# pip install mage-space
from mage_space import Mage
mage = Mage() # reads MAGE_API_KEY
request = mage.run("minimax_music", {
"prompt": "Acoustic pop, 96 BPM, C major, warm and intimate, building into the chorus. Soft female lead, close and breathy, light harmonies in the chorus. Fingerpicked guitar and soft piano; brushed drums and upright bass enter in the chorus.",
"duration": "120",
"lyrics": "[verse]\nMorning light filtering through the pine\nEvery quiet street is yours and mine\n[chorus]\nSoftly the world begins to breathe",
"model_id": "minimax-music-3",
})
print(request["result"]["url"])Modelos
Valores de model_id de MiniMax Music 3
Envía model_id para elegir una variante. Si no lo incluyes, se usa la predeterminada.
| model_id | Nombre | Predeterminado |
|---|---|---|
| minimax-music-3 | MiniMax Music 3 | Sí |
Opciones
Parámetros de MiniMax Music 3
Valores permitidos en todas las variantes; una variante puede ofrecer menos. La documentación indica las opciones de cada variante.
| Campo | Valores |
|---|---|
| duration | 30, 60, 120, 180, 240, 300 |
Reglas
Qué reglas aplica la API de MiniMax Music 3
- El prompt describe la música, con un máximo de 4000 caracteres: género, tempo y tonalidad, ambiente y cómo va creciendo, el vocalista (indica la voz, o la canción podría salir instrumental) y los instrumentos.
- `lyrics` contiene la letra que se canta, con un máximo de 6000 caracteres. Pon cada etiqueta de sección ([intro], [verse], [pre-chorus], [chorus], [bridge], [outro]) en su propia línea: las palabras que estén en la línea de una etiqueta se descartan.
- Deja `lyrics` vacío, o pon `instrumental` en true, para obtener un instrumental.
- `duration` es lo máximo que puede durar la canción, y determina el precio; el modelo termina la canción cuando acaban la letra y el arreglo, a menudo antes.
Más modelos de audio
Otras API de generación de audio en Mage
API de Seed Audio
Voces, música y efectos de sonido con un solo prompt
API de Eleven Music
Canciones de ElevenLabs, con o sin voz
API de Eleven Speech
ElevenLabs v4: voz realista que puedes dirigir
Preguntas frecuentes
Preguntas frecuentes
¿Cuánto cuesta la API de MiniMax Music 3?
¿Cuál es el endpoint de la API de MiniMax Music 3?
¿Qué modelos de MiniMax Music 3 puedo usar?
¿MiniMax Music 3 admite imágenes de referencia o personajes?
¿Puedo usar MiniMax Music 3 desde Claude o ChatGPT?
¿Cuánto tiempo se conservan los resultados de MiniMax Music 3?
Empieza a crear con Mage
Una cuenta, un saldo de Gems, todos los modelos. Paga solo por lo que generes.