معاملات مرنة
اضبط 4 معاملاً موثَّقاً، بما يشمل lyrics, prompt, title, vocal_mode.
Producer
أغانٍ غنائية كاملة أو موسيقى آلية من موجز إنتاجي
curl -X POST https://runapi.ai/api/v1/producer/text_to_music \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "fuzz-1.0",
"prompt": "أنشئ أغنية بوب أكوستيك دافئة بصوت واضح يغني كلمات الأغنية المقدمة."
}'
import { ProducerClient } from "@runapi.ai/producer";
const client = new ProducerClient();
const result = await client.textToMusic.run({
model: "fuzz-1.0",
prompt: "أنشئ أغنية بوب أكوستيك دافئة بصوت واضح يغني كلمات الأغنية المقدمة.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/producer/text_to_music",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"fuzz-1.0","prompt":"أنشئ أغنية بوب أكوستيك دافئة بصوت واضح يغني كلمات الأغنية المقدمة."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/producer/text_to_music");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'fuzz-1.0',
'prompt' => 'أنشئ أغنية بوب أكوستيك دافئة بصوت واضح يغني كلمات الأغنية المقدمة.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToMusic().run({"model":"fuzz-1.0","prompt":"أنشئ أغنية بوب أكوستيك دافئة بصوت واضح يغني كلمات الأغنية المقدمة."});
task.waitForResult();
require "runapi/producer"
client = RunApi::Producer::Client.new
result = client.text_to_music.run(
model: "fuzz-1.0",
prompt: "أنشئ أغنية بوب أكوستيك دافئة بصوت واضح يغني كلمات الأغنية المقدمة."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToMusic.Run({"model":"fuzz-1.0","prompt":"أنشئ أغنية بوب أكوستيك دافئة بصوت واضح يغني كلمات الأغنية المقدمة."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model fuzz-1.0 \
--endpoint text_to_music \
--wait
8 إصدارات متاحة
اختر أي نموذج وابدأ التوليد في ثوانٍ.
اختر أي نموذج وابدأ التوليد في ثوانٍ.
| المزوّد | Producer |
| معرّف النموذج | fuzz-1.0 |
| النمط | Audio & Music |
| أنواع المهام | Asynchronous |
| نقطة نهاية API | /api/v1/producer/text_to_music |
| وحدة الفوترة | call |
| معلمات الإدخال | callback_url, lyrics, model, prompt, title, vocal_mode |
| حالة الكتالوج | جاهز للتشغيل |
سجّل مجانًا وأنشئ مفتاح API لـ fuzz-1.0 من لوحة التحكم.
أرسل طلب POST إلى /api/v1/producer/text_to_music باستخدام معرّف نموذج fuzz-1.0 ومعلماتك.
استطلع المهمة أو اتبع الاستدعاء الراجع لاسترداد نتيجة fuzz-1.0 المكتملة.
اضبط 4 معاملاً موثَّقاً، بما يشمل lyrics, prompt, title, vocal_mode.
يعرض 1 endpoint(s) عامة: text_to_music.
تقبل المهام غير المتزامنة عنوان URL للاستدعاء عند اكتمال المهمة.
محسوبة بـ call دون اشتراط اشتراك.
titleMusic title.
lyricsExact lyrics to sing.
promptMusic style and production brief.
vocal_modeVocal generation mode. (exact_lyrics, instrumental)
callback_urlWebhook URL for async notifications.
أنشئ موسيقى خلفية خالية من حقوق الملكية ومطابقة لجو الحلقة من دون رسوم ترخيص.
أنشئ منظومات صوتية محيطية ومؤثرات متكيفة للمراحل المُولدة إجرائيًا.
أنشئ تعليقات صوتية مخصصة ومؤثرات صوتية للإعلانات الخاصة بالعملاء من دون استوديو تسجيل.
مرّر معرّف النموذج الظاهر في دليل البدء السريع.
تتدرج حدود المعدل لكل مفتاح بحسب مستوى الاستخدام. راجع صفحة التسعير للاطلاع على الحدود الحالية.
نعم — المتغير مجرد خيار. بدّل عبر تغيير معامل model.
حيثما يتوفر البث، يقدّم RunAPI البث من البداية إلى النهاية.
افتح issue في مستودع GitHub العام أو راسل الدعم عبر البريد الإلكتروني.