أنشئ ميزات قوية لتوليد الموسيقى في تطبيقاتك باستخدام REST API الخاص بنا.
أنشئ مقطعك الأول باستدعاء API واحد.
curl -X POST https://api.fm9.ai/v1/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "موسيقى إلكترونية راقصة نشيطة"}'{
"id": "gen_abc123",
"status": "processing",
"estimated_time": 30
}جميع طلبات API تتطلب مفتاح API. قم بتضمين مفتاحك في رأس Authorization:
احصل على مفتاح API الخاص بك من لوحة تحكم المطورين.
Authorization: Bearer YOUR_API_KEY/v1/generateإنشاء مهمة توليد موسيقى جديدة.
prompt-وصف نصي للموسيقى المراد توليدها (مطلوب)duration-مدة المقطع بالثواني (30-180، الافتراضي: 60)style-إعداد مسبق لنمط الموسيقى (اختياري)instrumental-توليد موسيقى آلية فقط (الافتراضي: false)يُرجع كائن التوليد مع معرف المهمة والحالة.
/v1/generation/:idالتحقق من حالة مهمة التوليد.
يُرجع كائن التوليد مع الحالة الحالية وروابط التنزيل عند الاكتمال.
/v1/generationsاسترداد قائمة بسجل التوليد الخاص بك.
limit-عدد النتائج المراد إرجاعها (الافتراضي: 20، الحد الأقصى: 100)offset-إزاحة الصفحات (الافتراضي: 0)status-التصفية حسب الحالة (pending, processing, completed, failed)تسعير بسيط وشفاف على أساس الاستخدام.
10 توليدات/شهر
500 توليد/شهر
غير محدود
لضمان الاستخدام العادل واستقرار الخدمة، تُطبق حدود المعدل التالية:
إذا تجاوزت حد المعدل، ستتلقى استجابة 429 Too Many Requests.
يستخدم API رموز استجابة HTTP القياسية للإشارة إلى النجاح أو الفشل.
| Code | Description |
|---|---|
| 400 | Bad Request - معلمات غير صالحة |
| 401 | Unauthorized - مفتاح API غير صالح أو مفقود |
| 402 | Payment Required - رصيد غير كافٍ |
| 429 | Too Many Requests - تم تجاوز حد المعدل |
| 500 | Internal Server Error - حدث خطأ من جانبنا |
فريق دعم المطورين لدينا هنا للمساعدة.
البريد الإلكتروني: [email protected]
الوثائق الكاملة متاحة على docs.fm9.ai