الانتقال إلى المحتوى الرئيسي
تسمح لنا SUNO بإدخال كلمات مفتاحية لتوليد أسلوب أغاني معزز. تشرح هذه الوثيقة كيفية دمج واجهة برمجة التطبيقات ذات الصلة. تحتوي واجهة برمجة التطبيقات هذه على معلمة إدخال واحدة فقط، وهي prompt، وهي كلمات مفتاحية للأسلوب تحتاج إلى تحسين. هنا، الكلمة المفتاحية المدخلة هي 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)
النتيجة كما يلي:
{
  "success": true,
  "task_id": "8e887548-7185-48a9-b7cb-e51754f7b87b",
  "trace_id": "ac4ec363-4245-400b-9643-0b6fed8c6b20",
  "data": {
    "upsampled_tags": "Bright, festive bells and crisp acoustic guitar open, with sleigh bells and warm upright piano filling the verse. Lush strings sweep in for the pre-chorus, leading to a soaring full-band chorus enhanced by brass accents. The bridge softens with glockenspiel, then returns to a jubilant finale."
  }
}
يمكنك أن ترى أن حقل upsampled_tags في data هو معلمات الأسلوب المحسنة بناءً على الكلمة المفتاحية.