معاملات مرنة
اضبط 27 معاملاً موثَّقاً، بما يشمل audio_id, audio_url, audio_urls, audio_weight, continue_at.
curl -X POST https://runapi.ai/api/v1/suno/stitch_audio \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v4",
"prompt": "اكتب إيقاع lo-fi هادئًا مع بيانو ناعم وطقطقة أسطوانة فينيل وخط باص لطيف، بطول دقيقتين."
}'
import { SunoClient } from "@runapi.ai/suno";
const client = new SunoClient();
const result = await client.stitchAudio.run({
model: "suno-v4",
prompt: "اكتب إيقاع lo-fi هادئًا مع بيانو ناعم وطقطقة أسطوانة فينيل وخط باص لطيف، بطول دقيقتين.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/suno/stitch_audio",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"suno-v4","prompt":"اكتب إيقاع lo-fi هادئًا مع بيانو ناعم وطقطقة أسطوانة فينيل وخط باص لطيف، بطول دقيقتين."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/suno/stitch_audio");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'suno-v4',
'prompt' => 'اكتب إيقاع lo-fi هادئًا مع بيانو ناعم وطقطقة أسطوانة فينيل وخط باص لطيف، بطول دقيقتين.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.stitchAudio().run({"model":"suno-v4","prompt":"اكتب إيقاع lo-fi هادئًا مع بيانو ناعم وطقطقة أسطوانة فينيل وخط باص لطيف، بطول دقيقتين."});
task.waitForResult();
require "runapi/suno"
client = RunApi::Suno::Client.new
result = client.stitch_audio.run(
model: "suno-v4",
prompt: "اكتب إيقاع lo-fi هادئًا مع بيانو ناعم وطقطقة أسطوانة فينيل وخط باص لطيف، بطول دقيقتين."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.stitchAudio.Run({"model":"suno-v4","prompt":"اكتب إيقاع lo-fi هادئًا مع بيانو ناعم وطقطقة أسطوانة فينيل وخط باص لطيف، بطول دقيقتين."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model suno-v4 \
--endpoint stitch_audio \
--wait
9 إصدارات متاحة
اختر أي نموذج وابدأ التوليد في ثوانٍ.
لا توجد نماذج متاحة الآن.
| المزوّد | Suno |
| معرّف النموذج | suno-v4 |
| النمط | صوت وموسيقى |
| أنواع المهام | Asynchronous |
| نقطة نهاية API | /api/v1/suno/stitch_audio, /api/v1/suno/extend_music, /api/v1/suno/create_mashup, /api/v1/suno/add_samples, /api/v1/suno/cover_audio, /api/v1/suno/inspire_music, /api/v1/suno/text_to_music, /api/v1/suno/remaster_audio |
| وحدة الفوترة | استدعاء |
| معلمات الإدخال | audio_id, audio_url, audio_urls, audio_weight, callback_url, continue_at, duration_seconds, end_seconds, instrumental, lyrics, model, negative_tags, parameter_mode, persona_id, persona_type, prompt, source_task_id, start_seconds, style, style_weight, task_id, title, upload_url, upload_url_list, variation_category, vocal_gender, vocal_mode, voice_id, weirdness_constraint |
| حالة الكتالوج | جاهز للتشغيل |
سجّل مجانًا وأنشئ مفتاح API لـ suno-v4 من لوحة التحكم.
أرسل طلب POST إلى /api/v1/suno/stitch_audio باستخدام معرّف نموذج suno-v4 ومعلماتك.
استطلع المهمة أو اتبع الاستدعاء الراجع لاسترداد نتيجة suno-v4 المكتملة.
اضبط 27 معاملاً موثَّقاً، بما يشمل audio_id, audio_url, audio_urls, audio_weight, continue_at.
يعرض 8 endpoint(s) عامة: stitch_audio, extend_music, create_mashup, add_samples, cover_audio, inspire_music, text_to_music, remaster_audio.
تقبل المهام غير المتزامنة عنوان URL للاستدعاء عند اكتمال المهمة.
محسوبة بـ استدعاء دون اشتراط اشتراك.
audio_idAudio ID within the source task.
callback_urlWebhook URL for async notifications.
source_task_idCompleted source task ID.
أنشئ موسيقى خلفية خالية من حقوق الملكية ومطابقة لجو الحلقة من دون رسوم ترخيص.
أنشئ منظومات صوتية محيطية ومؤثرات متكيفة للمراحل المُولدة إجرائيًا.
أنشئ تعليقات صوتية مخصصة ومؤثرات صوتية للإعلانات الخاصة بالعملاء من دون استوديو تسجيل.
مرّر معرّف النموذج الظاهر في دليل البدء السريع.
تتدرج حدود المعدل لكل مفتاح بحسب مستوى الاستخدام. راجع صفحة التسعير للاطلاع على الحدود الحالية.
نعم — المتغير مجرد خيار. بدّل عبر تغيير معامل model.
حيثما يتوفر البث، يقدّم RunAPI البث من البداية إلى النهاية.
افتح issue في مستودع GitHub العام أو راسل الدعم عبر البريد الإلكتروني.