دمج API لنموذج Runway Aleph
استخدم Runway Aleph عبر Rivya Public API v1 مع معرف النموذج runway-aleph، والمدخلات المدعومة، والمعلمات، وقواعد Files API، والأرصدة، وأمثلة الاستجابة.
runway-aleph
file
مطلوب لأوضاع المراجع
per_video · default=90 · ⌈total⌉
فيديو
FIXED
5000 أحرف
عقد الطلب
أرسل معرف النموذج في المستوى الأعلى. توضع عناصر التحكم الخاصة بالنموذج داخل params.
| المفتاح | النوع | مطلوب | الافتراضي | الوصف |
|---|---|---|---|---|
| model | string | نعم | runway-aleph | استخدم معرف نموذج API وهو runway-aleph. |
| prompt | string | نعم | - | الحد الأقصى لهذا النموذج هو 5000 حرفًا. |
| params | object | لا | - | كائن معلمات خاص بالنموذج. استخدم الصفوف أدناه لمعرفة المفاتيح المسموح بها. |
| client_request_id | string | لا | - | معرف اختياري من جهة العميل لتتبع الطلبات في نظامك. |
معلمات النموذج
| المفتاح | النوع | مطلوب | الافتراضي | النطاق | الخيارات | الوصف |
|---|---|---|---|---|---|---|
| aspectRatio | select | لا | 16:9 | - | 16:9, 9:16, 4:3, 3:4, 1:1, 21:9 | نسبة العرض إلى الارتفاع |
| waterMark | text | لا | - | - | - | علامة مائية |
| seed | number | لا | - | - | - | اتركه فارغا للحصول على نتيجة عشوائية جديدة في كل مرة. إعادة استخدام العدد الصحيح نفسه تسهّل إعادة إنتاج نتيجة سابقة أو ضبطها. تكون النتيجة أقرب فقط عندما يبقى الموجّه والإعدادات الرئيسية الأخرى متشابهة أيضا، ولا يضمن ذلك تطابقا 1:1. |
سياسة الرفع
ارفع ملفات المراجع أولا، ثم ضع URL وduration token اللذين تم إرجاعهما داخل params.referenceMediaItems.
وسائط الإدخال: ارفع مقطع المصدر الذي تريد أن يحوله Aleph. أضف صورة ثابتة اختيارية واحدة فقط عندما تحتاج إلى توجيه إضافي للأسلوب أو الموضوع.
2
video, image
ينبغي أن تحمل مراجع الفيديو والصوت durationToken من /api/v1/files عندما يكون التحقق من المدة مطلوبا.
| kind | الحد الأقصى للحجم | أنواع MIME |
|---|---|---|
| video | 95 MB | video/mp4, video/quicktime |
| image | 10 MB | image/jpeg, image/png, image/webp |
الطلب الأدنى
{
"model": "runway-aleph",
"params": {
"aspectRatio": "16:9",
"waterMark": "اتركه فارغا لتعطيل العلامة المائية",
"seed": 1
}
}طلب بملف مرجعي
{
"model": "runway-aleph",
"params": {
"aspectRatio": "16:9",
"waterMark": "اتركه فارغا لتعطيل العلامة المائية",
"seed": 1,
"referenceMediaItems": [
{
"url": "https://cdn.example.com/reference-video.mp4",
"kind": "video",
"name": "reference-video.mp4",
"mimeType": "video/mp4",
"durationSeconds": 8,
"durationToken": "video_duration_token_from_files_api"
}
]
}
}استجابة الإنشاء
تعيد نقطة نهاية الإنشاء معرف مهمة عامًا. استعلم عن نقطة نهاية الحالة حتى تنجح المهمة أو تفشل.
{
"id": "task_runway_aleph_example",
"status": "queued",
"model": "runway-aleph",
"reserved_credits": 90,
"final_credits": 0,
"settlement_status": "RESERVED",
"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
تتطلب بعض الأوضاع رفع مراجع عبر Files API.
