Un descuento en los planes premium al registrarteConsigue tu descuento
eroq

eroq api · música

Entra una frase,
sale una canción.

Music One, el motor propio de eroq, escribe el arreglo y lo canta. Describe la canción en una frase y el compositor escribe el estilo, la letra y un título, o envía tu propia letra con etiquetas de sección. De 30 segundos a 4 minutos, dos tomas por llamada por defecto, con la misma clave que todo lo demás.

Salida en MP3 · de 30 s a 4 min · las tomas fallidas se reembolsan solas

50 créditos gratis al registrarte · sin tarjeta

curl https://eroq.ai/v1/music/generations \
  -H "Authorization: Bearer $EROQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "eroq-music-one",
  "style": "english, female vocals, synth-pop, 104 bpm, warm analog synths, gated drums",
  "lyrics": "[Verse]\nStreetlights fade behind the bus\nThe town I knew is shrinking fast\n\n[Chorus]\nI'\''m leaving, leaving, nothing left to prove\nThe road is long and I'\''m in love with the move",
  "title": "Leaving Light",
  "seconds": 120,
  "n": 2
}'

Qué obtienes

Music para productos que llegan a producción.

Una frase, o tu letra

Envía un prompt, la canción en una frase, y el compositor escribe el estilo, la letra y un título, incluidos en el precio. O envía tu propio style y tus lyrics, con las etiquetas de sección cada una en su línea: [Intro], [Verse], [Pre-Chorus], [Chorus], [Bridge], [Outro]. Un estilo sin letra recibe una letra escrita para él, y la respuesta 202 devuelve todo aquello a partir de lo que se genera la canción.

Con voz, o sin ella

El idioma, las voces, el género, el tempo y los instrumentos van en el estilo, como palabras separadas por comas. instrumental: true quita las voces e ignora la letra: para una base, un fondo bajo una locución o un loop para un stream.

Dos tomas, por separado

Pon n en una o dos tomas, dos por defecto, cada una con su propia semilla, su trabajo y su cargo, para que te quedes con la mejor. Pasa un seed y las tomas se vuelven reproducibles: la toma N se genera con seed + N − 1.

Envíalo y olvídate

Una canción lleva minutos de GPU, así que la llamada responde 202 con un trabajo por toma. Consulta GET /v1/music/generations/{id}, que es gratis, hasta que el MP3 esté listo, o suscribe un webhook a music.generation.succeeded y music.generation.failed.

El precio sigue a la duración que pides

3 créditos por cada 30 segundos de canción empezados, por toma, sobre la duración pedida: una canción de dos minutos con dos tomas cuesta 24 créditos. El precio no cambia con la letra ni con el estilo, y una toma que falla se reembolsa por separado mientras la otra se entrega igual.

También desde un agente

El servidor MCP expone generate_music y get_music_status, así que un agente de programación puede escribir una banda sonora sin salir de la conversación, y la CLI ejecuta eroq music con una frase y una duración. Cada toma terminada llega también a tu Biblioteca con su receta, lista para remezclarla en el estudio.

Preguntas frecuentes

La versión corta.

¿Cuánto cuesta una canción? +

3 créditos por cada 30 segundos de canción empezados, por toma, según la duración que pidas: de 30 segundos a 4 minutos, en pasos de 30 segundos. Un minuto cuesta 6 créditos por toma, y dos tomas de dos minutos, 24. Consultar un trabajo es gratis.

¿Puedo enviar mi propia letra? +

Sí: envía la letra con las etiquetas de sección cada una en su línea ([Intro], [Verse], [Pre-Chorus], [Chorus], [Bridge], [Outro]) y un estilo. Si dejas fuera la letra, el compositor la escribe para tu estilo; si solo envías un prompt, escribe el estilo, la letra y el título.

¿Puedo elegir quién canta? +

Describes a quien canta en el estilo: una voz femenina cálida, un barítono rasposo, un coro. No hay referencia de voz para el canto, y las voces clonadas de la API de voz hablan, no cantan. Describe un sonido por su género, su época y su voz, no por el nombre de un artista.

¿Qué archivo recibo? +

Un MP3 por toma (320 kbps, 48 kHz estéreo) en una URL firmada del CDN, con la duración real de la toma. No hay stems, ni pista vocal separada, ni audio en streaming: cada toma llega como un único archivo terminado.

¿Qué rechaza la política de contenido? +

La política se aplica a cada palabra que envías y a lo que escribe el compositor: nada que involucre a menores, ninguna persona real identificable sin su consentimiento, nada ilegal. Una canción rechazada responde 400 content_blocked y no cobra nada, o se reembolsa cuando el problema está en la letra escrita.

Tu primera llamada en cinco minutos.

Regístrate, crea una clave y pega el ejemplo de inicio rápido. 50 créditos gratis para empezar, y planes desde $15.