Saltar al contenido principal
Genera música y letras utilizando IA. Esta es una API asíncrona. La respuesta de creación devuelve una identidad de tarea y, cuando está disponible, también puede incluir un poll_url preferido.

Cuerpo de la solicitud

model
string
predeterminado:"suno_music"
Modelo a utilizar: suno_music para generación de música, suno_lyrics solo para letras.
prompt
string
requerido
Descripción de la música a generar. Puede incluir estilo, estado de ánimo, instrumentos, etc.
title
string
Título para la canción generada.
tags
string
Etiquetas de estilo (por ejemplo, “pop, upbeat, electronic”).
action
string
Tipo de generación: MUSIC (predeterminado) o LYRICS.
mv
string
Versión del modelo a utilizar.
continue_clip_id
string
ID de un clip anterior desde el cual continuar.
continue_at
number
Marca de tiempo (en segundos) desde la cual continuar.
user
string
Un identificador único para el usuario final.

Respuesta

id
string
ID de la tarea para consultar el estado.
task_id
string
Alias del identificador de tarea asíncrona cuando el adaptador lo devuelve.
poll_url
string
URL de polling prioritaria cuando está disponible.
status
string
Estado de la tarea: pending, processing, completed o failed.
created
integer
Marca de tiempo Unix de la creación de la tarea.
curl -X POST "https://api.lemondata.cc/v1/music/generations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno_music",
    "prompt": "An upbeat electronic dance track with heavy bass",
    "title": "Night Drive",
    "tags": "electronic, EDM, energetic"
  }'
{
  "id": "music_abc123",
  "task_id": "music_abc123",
  "poll_url": "/v1/music/generations/music_abc123",
  "status": "pending",
  "created": 1706000000,
  "model": "suno_music"
}