Saltar al contenido principal
SUNO nos permite ingresar palabras clave para generar estilos de canciones mejorados. Este documento explica cómo integrar la API relacionada. Esta API solo tiene un parámetro de entrada, que es prompt, que son las palabras clave de estilo que necesitan ser optimizadas. Aquí ingresamos el prompt que es A song for Christmas.
import requests

url = "https://api.acedata.cloud/suno/style"

headers = {
    "accept": "application/json",
    "authorization": "Bearer {token}",
    "content-type": "application/json"
}

payload = {
    "prompt": "A song for Christmas"
}

response = requests.post(url, json=payload, headers=headers)
print(response.text)
El resultado es el siguiente:
{
  "success": true,
  "task_id": "8e887548-7185-48a9-b7cb-e51754f7b87b",
  "trace_id": "ac4ec363-4245-400b-9643-0b6fed8c6b20",
  "data": {
    "upsampled_tags": "Campanas brillantes y festivas y guitarra acústica nítida abren, con campanas de trineo y cálido piano de cola llenando el verso. Cuerdas exuberantes entran para el pre-coro, llevando a un coro completo elevado por acentos de metales. El puente se suaviza con glockenspiel, luego regresa a un final jubiloso."
  }
}
Se puede ver que el campo upsampled_tags de data es el parámetro de estilo optimizado según las palabras clave.