Cinco API de música con IA con las mismas seis consignas: ACE Music v1, TemPolor v4.8, MiniMax Music-3.0, Lyria 3.5 y Mureka V9.5
13 min de lectura • 19 de agosto de 2026 (14 de noviembre de 2026)
Índice
- Introducción
- Qué cambió desde julio
- Los modelos y lo que cuestan
- Cómo hicimos la prueba
- Parte 1: instrumentales
- Parte 2: con voz, el modelo escribe la letra
- Parte 3: con voz, nuestra letra y una consigna de estilo elaborada
- Preguntas frecuentes
Introducción
TemPolor v4.8, MiniMax Music-3.0, Lyria 3.5 de Google y Mureka V9.5: cuatro modelos de música con IA, las mismas seis consignas, un solo token de API de useapi.net. Las 24 pistas están abajo, completas y sin editar, cada una con la llamada a la API que la generó. Son las mismas consignas que usamos en julio, así que cada pista de aquí tiene una predecesora con la que compararla en AI Music APIs Compared (en inglés).
El 14 de noviembre de 2026, tres meses después que los demás, ejecutamos las mismas seis consignas con ACE Music v1, que ocupa el primer puesto del ranking de música vocal de Artificial Analysis, por delante de Suno v6. ACE Music v1 no tiene una API pública propia (a noviembre de 2026), así que useapi.net es la única forma de usarlo desde código. Su canción cierra cada ronda de abajo, con lo que la página llega a 30 pistas.
TemPolor, nuevo desde julio, cobra de forma distinta a todos los demás: un precio mensual fijo, sin cargo por canción. Lo que cuesta cada canción está más abajo. Escucha primero y juzga los modelos por ti mismo.
¿Tienes poco tiempo? También hay un video de YouTube de 15 minutos: los 30 segundos más fuertes de los cinco modelos en cada consigna, uno tras otro y con el volumen igualado, con el prompt, el precio y el tiempo de generación en pantalla (precios a noviembre de 2026). Las pistas completas y la llamada exacta a la API detrás de cada una están en esta página.
La ronda anterior de esta prueba, con tres modelos, también está en YouTube: AI Music APIs One Generation Later: MiniMax Music-3.0 vs Lyria 3.5 vs Mureka V9.5.
Qué cambió desde julio
| Servicio | Julio | Ahora | Qué cambió |
|---|---|---|---|
| TemPolor | no participaba | v4.8 (canciones) + i4 (instrumentales) | nuevo en esta comparación, y dos modelos nuevos |
| Mureka | V9 | V9.5 | nuevo modelo predeterminado |
| Flow Music | Lyria 3 Pro | Lyria 3.5 | nuevo modelo insignia, pero 3 Pro sigue siendo el predeterminado de la API |
| MiniMax | music-2.6 vía PixVerse | Music-3.0, nativo | modelo nuevo y endpoint nuevo |
| ACE Music | no participaba | ACE Music v1 | se sumó el 14 de noviembre de 2026 |
Dos de esos cambios son simples actualizaciones de versión. La fila de MiniMax no lo es: la música de MiniMax ahora es un endpoint propio, en lugar de algo a lo que llegas a través de PixVerse. Endpoint distinto, facturación distinta.
TemPolor es la otra excepción. Es el único servicio de esta comparación que divide el trabajo entre dos endpoints con dos modelos distintos: POST music/song ejecuta v4.8 para todo lo que lleva voz, y POST music/instrumental ejecuta i4 para todo lo que no. Los nombres de modelo anteriores siguen funcionando y se redirigen automáticamente a los nuevos, así que el código existente sigue funcionando, pero eso también significa que puedes estar usando los modelos nuevos sin darte cuenta, o no usarlos por no pasar ningún modelo.
Los modelos y lo que cuestan
Lo que cuesta una canción en la API oficial de cada creador (TemPolor, MiniMax, cerrada a nuevos usuarios desde el 20 de agosto de 2026, la Gemini API de Google, Mureka, y ninguna para ACE Music v1) y en la suscripción del sitio web con la que se ejecutó cada modelo en esta prueba (en dólares estadounidenses, a noviembre de 2026). Cada suscripción incluye un número mensual de créditos, y cada canción usa una cantidad fija de ellos, así que una canción cuesta su parte de la suscripción.
| Modelo | API oficial | Suscripción mensual del sitio web | Precio por canción |
|---|---|---|---|
| TemPolor v4.8 / i4 | $0,04 por llamada, prepago desde $100 | TemPolor Ultra $29,99 | $0 / 0 cr sin cargo por canción |
| MiniMax Music-3.0 | $0,15 cerrada a nuevos usuarios desde el 20 de agosto de 2026 | MiniMax Audio Pro $99 3.000.000 cr/mes | $0,01 / 300 cr 10.000 canciones/mes |
| Lyria 3.5 | $0,08 por canción | Flow Music Member $64 30.000 cr/mes | $0,011 / 5 cr 6.000 canciones/mes |
| Mureka V9.5 | $0,15 prepago desde $1.000 | Mureka Premier $30 20.000 cr/mes | $0,018 / 12 cr 1.666 canciones/mes |
| ACE Music v1 | ninguna sin API pública | ACE Music Creator $9,90 1.000 cr/mes | $0,02 / 2 cr 500 canciones/mes |
- Cuando el modelo escribe la letra a partir de un prompt, como en las rondas 3 y 4, la API de Mureka cobra US$0,50 en lugar de US$0,15 y la de MiniMax agrega US$0,01, mientras que con useapi.net una canción cuesta lo mismo en ambos casos.
- Los créditos de la API de TemPolor cuestan US$0,01 cada uno en todos los tamaños de paquete, así que el volumen nunca baja su precio. Los paquetes más grandes compran concurrencia: cinco solicitudes a la vez con US$100, diez con US$500 y veinte con US$5.000, y el nivel no se acumula si compras el mismo paquete dos veces. TemPolor Ultra ejecuta diez generaciones a la vez.
- El modelo que este artículo llama
v4.8estempolor-latesten la API de TemPolor.i4conserva su nombre. - Los planes más pequeños, como Mureka Pro y Flow Music Starter, cuestan un poco más por canción y aun así quedan muy por debajo de las API oficiales.
- ACE Music devuelve dos canciones por solicitud y cobra 4 créditos por el par, es decir, 2 créditos por canción. En ACE Music Artist, a US$29 al mes o US$16,58 al mes con pago anual, una canción cuesta US$0,023 o unos US$0,013.
- Las suscripciones de Google AI incluyen un plan de Flow Music, con créditos separados de los créditos de Google AI: Starter en Google AI Plus, Plus en Google AI Pro y Member en Google AI Ultra.
useapi.net funciona con tu suscripción del sitio web de TemPolor, MiniMax Audio, Flow Music, Mureka o ACE Music y la expone como una API REST, sin recargo por canción. Un solo token de API funciona con los cinco servicios: sin un SDK por servicio, sin claves de API separadas, sin cinco facturaciones que conciliar. El mismo token llega a todos los demás servicios que admitimos: video, imagen, voz e intercambio de rostros.
Cómo hicimos la prueba
Las mismas seis consignas que en julio, copiadas del artículo publicado en lugar de volver a escribirlas: dos instrumentales, dos pistas con voz en las que el modelo escribe su propia letra, y dos en las que nosotros damos tanto la letra como una consigna de estilo elaborada. Todos los modelos de una ronda reciben exactamente el mismo texto, así que lo que escuchas es el modelo. Los cuerpos de las solicitudes de TemPolor se copiaron byte por byte de los de MiniMax, que usan los mismos campos prompt y lyrics.
ACE Music v1 recibió el mismo texto. Su API acepta un prompt, a partir del cual escribe su propio estilo y su propia letra, o un style con tus lyrics o con instrumental, y rechaza los dos juntos. Así que las rondas 3 y 4 se enviaron como prompt, las dos consignas instrumentales como style con instrumental: true, y las rondas 5 y 6 como style más lyrics, sin título, duration ni bpm.
Los tiempos de generación son tiempo real medido a través de la API, con consultas cada 15 segundos, así que tómalos como una referencia aproximada y no como un benchmark. Por mediana de las seis rondas, Lyria 3.5 fue el más rápido con 58,5 s, seguido de ACE Music v1 con 62 s, TemPolor con 69,5 s, Mureka con 86,5 s y MiniMax con 158,5 s. Cuando un modelo pone título a su resultado, conservamos ese título, con su ortografía y sus espacios sobrantes. Las pistas están completas y sin editar, tal como las devolvió cada API: Mureka, dos canciones por generación en MP3 de 192 kbps; MiniMax, una a 256 kbps; TemPolor, una a 48 kHz y entre 230 y 320 kbps aproximadamente; ACE Music, dos canciones por solicitud en MP3 de 192 kbps y 48 kHz; y Flow Music, un par A/B en WAV de 48 kHz, convertido a MP3 de 320 kbps solo para que un navegador pueda reproducirlo. Los WAV originales de Flow vienen directamente de la API. La pista de ACE Music en cada ronda es la primera de sus dos canciones, sin elegir.
Algo que debes tener en cuenta si desarrollas con TemPolor: un trabajo de canción informa status_final: true y COMPLETED unos segundos antes de que su archivo se pueda descargar, y GET music/download/job_id responde 404 en ese intervalo. Tres de nuestras cuatro rondas con voz se toparon con eso en el primer intento. Trata ese 404 como “todavía no” y sigue consultando, en lugar de tomarlo como un fallo.
Parte 1: instrumentales
Ronda 1: noir de big band
Big-band noir action theme, around 60 seconds. Walking upright-bass and
baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits,
vibraphone glints, surf-twang guitar riff over a chromatic minor progression,
roaring full-brass climax with crash cymbals. Retro secret-agent swagger,
punchy analog-style production.
TemPolor i4 — “Generic Rhythm Tune” · 3:09 · generada en 103 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/tempolor/music/instrumental' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_instrumental="i4"' \
--form 'prompt="Big-band noir action theme, around 60 seconds. Walking upright-bass and baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits, vibraphone glints, surf-twang guitar riff over a chromatic minor progression, roaring full-brass climax with crash cymbals. Retro secret-agent swagger, punchy analog-style production."'
Mureka V9.5 — “Brass Knuckle Boulevard” · 3:19 · generada en 86 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/mureka/music/create-instrumental' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'prompt="Big-band noir action theme, around 60 seconds. Walking upright-bass and baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits, vibraphone glints, surf-twang guitar riff over a chromatic minor progression, roaring full-brass climax with crash cymbals. Retro secret-agent swagger, punchy analog-style production."'
MiniMax Music-3.0 — “Midnight Operative” · 2:51 · generada en 182 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="Big-band noir action theme, around 60 seconds. Walking upright-bass and baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits, vibraphone glints, surf-twang guitar riff over a chromatic minor progression, roaring full-brass climax with crash cymbals. Retro secret-agent swagger, punchy analog-style production."' \
--form 'instrumental="true"'
Lyria 3.5 — “Double Cross” · 2:52 · generada en 47 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'instrumental="true"' \
--form 'prompt="Big-band noir action theme, around 60 seconds. Walking upright-bass and baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits, vibraphone glints, surf-twang guitar riff over a chromatic minor progression, roaring full-brass climax with crash cymbals. Retro secret-agent swagger, punchy analog-style production."'
ACE Music v1 — “Big-band noir action theme” · 2:08 · generada en 52 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'style="Big-band noir action theme, around 60 seconds. Walking upright-bass and baritone-sax groove, snapping rimshot snare, stabbing trumpet-section hits, vibraphone glints, surf-twang guitar riff over a chromatic minor progression, roaring full-brass climax with crash cymbals. Retro secret-agent swagger, punchy analog-style production."' \
--form 'instrumental="true"'
Las versiones de julio de esta consigna están en la página anterior (en inglés), si quieres escucharlas una tras otra.
Ronda 2: liquid drum and bass
Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats
at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif,
airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop.
Silky, melodic, late-night energy, pristine modern production.
TemPolor i4 — “ Generic Rhythm Beat” · 3:30 · generada en 69 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/tempolor/music/instrumental' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_instrumental="i4"' \
--form 'prompt="Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif, airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop. Silky, melodic, late-night energy, pristine modern production."'
Mureka V9.5 — “Piano Afterglow” · 3:22 · generada en 85 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/mureka/music/create-instrumental' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'prompt="Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif, airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop. Silky, melodic, late-night energy, pristine modern production."' \
--form 'title="Take B - Liquid DnB"'
MiniMax Music-3.0 — “Midnight Flow” · 3:45 · generada en 227 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif, airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop. Silky, melodic, late-night energy, pristine modern production."' \
--form 'instrumental="true"'
Lyria 3.5 — “Silken Tides” · 1:06 · generada en 59 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'prompt="Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif, airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop. Silky, melodic, late-night energy, pristine modern production."' \
--form 'instrumental="true"'
ACE Music v1 — “Liquid drum and bass instrumental” · 3:10 · generada en 89 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'style="Liquid drum and bass instrumental, around 60 seconds. Fast rolling breakbeats at 174 BPM, deep warm sub-bass, lush atmospheric pads, delicate piano motif, airy wordless vocal-chop textures, smooth builds into a euphoric flowing drop. Silky, melodic, late-night energy, pristine modern production."' \
--form 'instrumental="true"'
Ninguna de las cuatro API originales tiene un parámetro de duración: todas las consignas pedían “around 60 seconds” en el texto. ACE Music tiene uno, duration (de 30 a 600 segundos), que omitimos para que leyera las mismas palabras. Lyria fue la única de las cuatro que alguna vez siguió la indicación, y solo aquí. Lyria 3 Pro respondió a este mismo prompt en julio con 2:46. En las dos rondas de prompt de abajo, donde ACE Music v1 escribe su propio estilo, llegó a 0:41 y 1:22, lo más cercano a un minuto en esas rondas.
El endpoint instrumental de TemPolor tampoco nombra realmente su resultado. Devolvió “Generic Rhythm Tune” y “Generic Rhythm Beat” para estas dos consignas: marcadores de posición más que títulos, y ni siquiera prolijos, porque el primero llega con un espacio doble en medio y el segundo con un espacio al inicio. Su endpoint de canciones, en las cuatro rondas siguientes, sí pone títulos de verdad. ACE Music, sin un título enviado, nombró los dos instrumentales con las primeras palabras de la consigna, y sus canciones de las rondas 5 y 6 con las primeras palabras de nuestra letra. Si archivas las pistas por título, genera tú el nombre de los instrumentales y recorta lo que llegue, o envía a ACE Music un title.
Parte 2: con voz, el modelo escribe la letra
Ronda 3: dueto pop
Una sola oración de indicaciones, y una prueba deliberada de capacidad: un dueto solo funciona si el modelo puede poner en escena dos voces.
A playful pop duet between a male and a female singer about texting too late
at night, around 60 seconds, catchy back-and-forth chorus.
TemPolor v4.8 — “Text Me” · 1:51 · generada en 70 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/tempolor/music/song' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_song="v4.8"' \
--form 'prompt="A playful pop duet between a male and a female singer about texting too late at night, around 60 seconds, catchy back-and-forth chorus."'
Escucha el primer verso. TemPolor escribió su propia letra para esta consigna, y la escribió marcando al cantante dentro de cada línea:
[Verse]
[Male] You sent "you up?" at 1:09
[Female] You said "just one more," then took your time
[Male] I saw your typing, then it slipped away
[Female] I dropped my phone and missed your "hey"
Su cantante elimina [Verse] y [Chorus] como estructura, pero un [Male] dentro de la línea no es una etiqueta que reconozca, así que canta las palabras “male” y “female” como parte del verso. Las dos mitades del mismo modelo no se ponen de acuerdo sobre su propio formato. MiniMax se topó exactamente con el mismo problema en esta consigna y salió bien librado al escribir (Male) y (Female) entre paréntesis, que su cantante sí omite.
La lección va más allá de este modelo. Las etiquetas de rol dentro de lyrics no son una función portátil entre API, así que si das tú la letra y quieres dos voces, comprueba qué hace cada modelo con tu estilo de corchetes antes de confiar en él, o deja fuera las etiquetas y describe el dueto en el prompt de estilo.
Mureka V9.5 — “Are You Still Awake?” · 3:05 · generada en 88 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/mureka/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'prompt="A playful pop duet between a male and a female singer about texting too late at night, around 60 seconds, catchy back-and-forth chorus."'
MiniMax Music-3.0 — “Three Little Dots” · 2:31 · generada en 146 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="A playful pop duet between a male and a female singer about texting too late at night, around 60 seconds, catchy back-and-forth chorus."'
MiniMax la tituló como el indicador de “escribiendo…”, y sus etiquetas (Male) / (Female) quedaron fuera de la voz.
Lyria 3.5 — “You Go First” · 1:59 · generada en 74 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'prompt="A playful pop duet between a male and a female singer about texting too late at night, around 60 seconds, catchy back-and-forth chorus."'
Lyria escribió su propio juego de pregunta y respuesta a dos voces, con las líneas de respuesta entre paréntesis.
ACE Music v1 — “Three Dot Bubbles” · 0:41 · generada en 54 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'prompt="A playful pop duet between a male and a female singer about texting too late at night, around 60 seconds, catchy back-and-forth chorus."'
ACE Music también la tituló como el indicador de “escribiendo…”, y escribió su dueto con (Male), (Female) y (Both) entre paréntesis, como hizo MiniMax.
Ronda 4: flamenco pop en español
La prueba de idioma: el prompt está en inglés, pero la canción no debería estarlo:
A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds,
passionate female vocals.
TemPolor v4.8 — “Lluvia” · 2:58 · generada en 102 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/tempolor/music/song' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_song="v4.8"' \
--form 'prompt="A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds, passionate female vocals."'
Mureka V9.5 — “Agua de Julio” · 3:32 · generada en 87 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/mureka/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'prompt="A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds, passionate female vocals."'
MiniMax Music-3.0 — “Tacones de Lluvia” · 3:07 · generada en 171 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds, passionate female vocals."'
Lyria 3.5 — “Lluvia de Verano” · 2:33 · generada en 73 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'prompt="A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds, passionate female vocals."'
ACE Music v1 — “Fuego en la Tormenta” · 1:22 · generada en 70 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'prompt="A fiery flamenco-pop song in Spanish about summer rain, around 60 seconds, passionate female vocals."'
Los cinco escribieron la letra en español a partir de un prompt en inglés, y los cinco titularon la pista en español sin que se les pidiera. El v4.8 de TemPolor está documentado con más de 30 idiomas. Una sola consigna en español no pone a prueba treinta de ellos, pero respondió a esta en el idioma correcto y la tituló “Lluvia” por su cuenta.
Parte 3: con voz, nuestra letra y una consigna de estilo elaborada
En el último formato, cada modelo recibe la misma letra original más una consigna de producción detallada. Mureka las recibe a través de music/create-advanced (lyrics + un desc de estilo separado por comas + vocal_gender), mientras que MiniMax, Flow Music y TemPolor aceptan un campo lyrics junto al prompt de estilo, así que el mismo cuerpo funciona sin cambios en tres de los cuatro. ACE Music recibe los mismos dos textos como style y lyrics.
Ronda 5: deep house
[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)
Deep house at 121 BPM. Rolling sub-bass groove, shuffled hi-hats, warm Rhodes
chord stabs, subtle chopped vocal echoes, smoky intimate female lead vocal,
understated hypnotic late-night club production.
TemPolor v4.8 — “Low Light” · 1:28 · generada en 51 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/tempolor/music/song' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_song="v4.8"' \
--form 'prompt="Deep house at 121 BPM. Rolling sub-bass groove, shuffled hi-hats, warm Rhodes chord stabs, subtle chopped vocal echoes, smoky intimate female lead vocal, understated hypnotic late-night club production."' \
--form 'lyrics="[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)"'
Mureka V9.5 — “Low Light” · 3:09 · generada en 101 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/mureka/music/create-advanced' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'lyrics="[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)"' \
--form 'desc="deep house, late night, smoky, hypnotic, groovy, 121 bpm, female vocals, warm, understated club production"' \
--form 'vocal_gender="female"'
MiniMax Music-3.0 — “Low Light” · 2:47 · generada en 135 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="Deep house at 121 BPM. Rolling sub-bass groove, shuffled hi-hats, warm Rhodes chord stabs, subtle chopped vocal echoes, smoky intimate female lead vocal, understated hypnotic late-night club production."' \
--form 'lyrics="[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)"'
Lyria 3.5 — “Velvet Room” · 2:26 · generada en 43 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'prompt="Deep house at 121 BPM. Rolling sub-bass groove, shuffled hi-hats, warm Rhodes chord stabs, subtle chopped vocal echoes, smoky intimate female lead vocal, understated hypnotic late-night club production."' \
--form 'lyrics="[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)"'
ACE Music v1 — “Two shadows in a velvet” · 1:53 · generada en 52 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'style="Deep house at 121 BPM. Rolling sub-bass groove, shuffled hi-hats, warm Rhodes chord stabs, subtle chopped vocal echoes, smoky intimate female lead vocal, understated hypnotic late-night club production."' \
--form 'lyrics="[Verse]
Two shadows in a velvet room
Moving slow to a midnight tune
Say it soft, we do not need more
The bass is talking through the floor
[Chorus]
Keep it low light, low light, hold me near
All we need is the bassline here
Round and round till the morning shows
Low light, low light, do not let go
(do not let go, do not let go)"'
Ronda 6: dueto de jazzy house
La consigna más difícil del conjunto: un arreglo a dos voces con capas de jazz en vivo sobre un groove de house, con los roles de voz marcados en la letra. Las etiquetas son una pista, no un parámetro de la API, así que escucha quién de verdad alterna los versos y quién lo reduce a un solo cantante.
[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound
TemPolor v4.8 — “Blue Hour” · 2:09 · generada en 69 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/tempolor/music/song' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model_song="v4.8"' \
--form 'prompt="Jazzy deep house duet at 120 BPM. Rolling deep-house groove with swung hi-hats, walking upright-bass motif over the sub, smoky muted trumpet and tenor-sax licks answering the vocals, extended jazz piano chords, a male and a female lead trading verses and joining in harmony on the chorus, small backing ensemble echoing the hook, warm vinyl texture, sophisticated late-night club production."' \
--form 'lyrics="[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound"'
Mureka V9.5 — “Blue Hour” · 3:12 · generada en 70 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/mureka/music/create-advanced' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="V9.5"' \
--form 'lyrics="[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound"' \
--form 'desc="jazzy deep house, jazz house, duet, male and female vocals, group backing vocals, muted trumpet, saxophone, upright bass, swung, 120 bpm, late night, warm sophisticated production"'
MiniMax Music-3.0 — “Blue Hour” · 2:18 · generada en 134 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/minimax/music/create' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="music-3.0"' \
--form 'prompt="Jazzy deep house duet at 120 BPM. Rolling deep-house groove with swung hi-hats, walking upright-bass motif over the sub, smoky muted trumpet and tenor-sax licks answering the vocals, extended jazz piano chords, a male and a female lead trading verses and joining in harmony on the chorus, small backing ensemble echoing the hook, warm vinyl texture, sophisticated late-night club production."' \
--form 'lyrics="[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound"'
Lyria 3.5 — “Blue Hour” · 2:34 · generada en 58 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/flowmusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="lyria-3.5"' \
--form 'prompt="Jazzy deep house duet at 120 BPM. Rolling deep-house groove with swung hi-hats, walking upright-bass motif over the sub, smoky muted trumpet and tenor-sax licks answering the vocals, extended jazz piano chords, a male and a female lead trading verses and joining in harmony on the chorus, small backing ensemble echoing the hook, warm vinyl texture, sophisticated late-night club production."' \
--form 'lyrics="[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound"'
ACE Music v1 — “Blue hour settles on the” · 3:05 · generada en 70 s
Mostrar la llamada a la API
curl --location 'https://api.useapi.net/v1/acemusic/music' \
--header 'Authorization: Bearer user:12345-…' \
--form 'model="acemusic-v1"' \
--form 'style="Jazzy deep house duet at 120 BPM. Rolling deep-house groove with swung hi-hats, walking upright-bass motif over the sub, smoky muted trumpet and tenor-sax licks answering the vocals, extended jazz piano chords, a male and a female lead trading verses and joining in harmony on the chorus, small backing ensemble echoing the hook, warm vinyl texture, sophisticated late-night club production."' \
--form 'lyrics="[Verse 1 - male]
Blue hour settles on the avenue
Trumpet smoke and a table for two
I talk in rhythm, you answer in rhyme
We swing together on borrowed time
[Verse 2 - female]
You bring the thunder of a double bass
I bring the shimmer of a satin dress
Piano is asking what the night is about
We are the answer when the lights go out
[Chorus - both]
Meet me in the blue hour, where the bass goes slow (blue hour, blue hour)
Sax on the corner and the lights burn low (burn low, burn low)
You take the high note, I will hold the ground
Blue hour, blue hour - do not stop the sound"'
Con la letra dada, los otros cuatro tomaron el título del gancho del coro, mientras que ACE Music tomó las primeras palabras de la letra. Observa que en esta ronda las etiquetas de rol están dentro de los encabezados de sección, [Verse 1 - male], en lugar de ir solas al inicio de una línea, que es la forma que los modelos tratan como estructura.
Preguntas frecuentes
¿Cuánto cuesta una canción con useapi.net? Con useapi.net, entre uno y dos centavos de dólar: una canción de Music-3.0 cuesta unos US$0,01 en MiniMax Audio Pro, una de Lyria 3.5 US$0,011 en Flow Music Member, una de Mureka V9.5 US$0,018 en Mureka Premier y una de ACE Music v1 US$0,02 en ACE Music Creator. Las API oficiales cobran US$0,15 en MiniMax (cerrada a nuevos usuarios desde el 20 de agosto de 2026), US$0,08 en la Gemini API de Google y US$0,15 en Mureka, con prepago desde US$1.000, y ACE Music v1 no tiene API pública (a noviembre de 2026). Consulta los modelos y lo que cuestan.
¿Cuál es el más barato con mucho volumen? Con useapi.net, TemPolor. TemPolor Ultra cuesta un precio fijo de US$29,99 al mes sin cargo por canción, así que cada canción sale más barata cuantas más haces: unos US$0,03 con 1.000 canciones al mes y US$0,015 con 2.000. La API propia de TemPolor cobra US$0,04 por llamada a partir de un paquete prepago de US$100, así que 1.000 canciones cuestan US$40 ahí con cualquier volumen (a noviembre de 2026).
¿Puedo usar los cinco con un solo token? Con useapi.net, sí. Un solo token de API llega a TemPolor, Mureka, MiniMax, Flow Music y ACE Music, y a todos los demás servicios que admitimos. Conectas tu suscripción del sitio web de cada servicio una sola vez. Los cuerpos de las solicitudes también se pueden reutilizar, ya que TemPolor usa los mismos campos prompt y lyrics que MiniMax, y ACE Music recibe los mismos textos como style y lyrics.
¿Cómo elijo los modelos más nuevos? Con useapi.net, los modelos más nuevos de TemPolor ya son los predeterminados: v4.8 en POST music/song mediante model_song, e i4 en POST music/instrumental mediante model_instrumental, con los nombres de modelo anteriores redirigidos a ellos. Lyria es la excepción: pasa model: "lyria-3.5" en POST /music, porque lyria-3-pro sigue siendo el predeterminado de Flow Music. Pasa el modelo de forma explícita si tu código debe registrar cuál generó cada pista.
¿Puedo obtener más de una pista por llamada? Con useapi.net, sí en cuatro de los cinco. MiniMax acepta quantity hasta 3, que se cobra como tres canciones. Mureka devuelve dos canciones por generación y Flow Music un par A/B, ambos por el precio de una generación, y ACE Music dos canciones por solicitud, 4 créditos por el par. TemPolor devolvió una pista por llamada durante toda esta prueba, y ejecuta hasta diez generaciones a la vez en una sola cuenta.
Publicado también en
También publicado en dev.to, comentado en Reddit y compartido en Bluesky (en inglés), y en YouTube como una versión de 15 minutos para escuchar. Ronda anterior: AI Music APIs Compared (en inglés).