Перейти до основного вмісту

Documentation Index

Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt

Use this file to discover all available pages before exploring further.

SUNO дозволяє нам вводити підказки для генерації стилю покращених пісень. Цей документ пояснює методи інтеграції відповідного API. Цей API має лише один вхідний параметр, а саме prompt, який є стилістичною підказкою, що потребує оптимізації. Тут ми вводимо prompt як A song for Christmas.
import requests

url = "https://api.xhuoapi.ai/v1/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)
Результат виглядає так:
{
  "success": true,
  "task_id": "8e887548-7185-48a9-b7cb-e51754f7b87b",
  "trace_id": "ac4ec363-4245-400b-9643-0b6fed8c6b20",
  "data": {
    "upsampled_tags": "Яскраві, святкові дзвони та чітка акустична гітара відкривають, з дзвіночками та теплим вертикальним піаніно, що заповнюють куплет. Розкішні струнні інструменти входять у пре-приспів, ведучи до піднесеного хору з повним складом, підкресленого мідними акцентами. Місток м'якшає з глокеншпілем, а потім повертається до радісного фіналу."
  }
}
Як видно, поле upsampled_tags в data є стилістичними параметрами, оптимізованими відповідно до підказки.