صفحات API للنماذج
دمج API لنموذج Suno Music
استخدم Suno Music عبر Rivya Public API v1 مع معرف النموذج suno-music، والمدخلات المدعومة، والمعلمات، وقواعد Files API، والأرصدة، وأمثلة الاستجابة.
متاح عبر APIإدخال النص جاهزصوت
معرف نموذج API
suno-music
المدخلات
text
Files API
غير مطلوب للطلب الأدنى
الأرصدة الأساسية
12
القدرة
صوت
الفوترة
FIXED
حد prompt
500 أحرف
عقد الطلب
أرسل معرف النموذج في المستوى الأعلى. توضع عناصر التحكم الخاصة بالنموذج داخل params.
| المفتاح | النوع | مطلوب | الافتراضي | الوصف |
|---|---|---|---|---|
| model | string | نعم | suno-music | استخدم معرف نموذج API وهو suno-music. |
| prompt | string | نعم | - | الحد الأقصى لهذا النموذج هو 500 حرفًا. |
| params | object | لا | - | كائن معلمات خاص بالنموذج. استخدم الصفوف أدناه لمعرفة المفاتيح المسموح بها. |
| client_request_id | string | لا | - | معرف اختياري من جهة العميل لتتبع الطلبات في نظامك. |
معلمات النموذج
| المفتاح | النوع | مطلوب | الافتراضي | النطاق | الخيارات | الوصف |
|---|---|---|---|---|---|---|
| model | select | لا | V4_5 | - | V4, V4_5, V4_5PLUS, V4_5ALL, V5, V5_5 | يحدد عائلة توليد Suno التي يجب استخدامها. غالبا ما تتعامل الإصدارات الأحدث مع الأسلوب والتفاصيل بصورة أفضل، لكنها قد تختلف في التكلفة والسلوك. |
| instrumental | select | لا | false | - | false, true | آلي |
الطلب الأدنى
{
"model": "suno-music",
"prompt": "A polished audio concept for a short product story",
"params": {
"model": "V4_5",
"instrumental": "false"
}
}استجابة الإنشاء
تعيد نقطة نهاية الإنشاء معرف مهمة عامًا. استعلم عن نقطة نهاية الحالة حتى تنجح المهمة أو تفشل.
{
"id": "task_suno_music_example",
"status": "queued",
"model": "suno-music",
"reserved_credits": 12,
"final_credits": 0,
"created_at": "2026-05-11T00:00:00.000Z",
"updated_at": "2026-05-11T00:00:00.000Z",
"result": null,
"error": null
}الأخطاء الشائعة
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
تعيد نقطة نهاية الإنشاء معرف مهمة عامًا. استعلم عن نقطة نهاية الحالة حتى تنجح المهمة أو تفشل.