وثائق Rivya AI
صفحات API للنماذج

دمج API لنموذج HappyHorse 1.0

استخدم HappyHorse 1.0 عبر Rivya Public API v1 مع معرف النموذج happyhorse-1-0، والمدخلات المدعومة، والمعلمات، وقواعد Files API، والأرصدة، وأمثلة الاستجابة.

متاح عبر APIالنص أو URL جاهز؛ تستخدم أوضاع المراجع Files APIفيديو
معرف نموذج API

happyhorse-1-0

المدخلات

text, file

Files API

مطلوب لأوضاع المراجع

الأرصدة الأساسية

per_output_second · 720p=28 · 1080p=48 · ⌈total⌉

القدرة

فيديو

الفوترة

METERED

حد prompt

5000 أحرف

عقد الطلب

أرسل معرف النموذج في المستوى الأعلى. توضع عناصر التحكم الخاصة بالنموذج داخل params.

المفتاحالنوعمطلوبالافتراضيالوصف
modelstringنعمhappyhorse-1-0استخدم معرف نموذج API وهو happyhorse-1-0.
promptstringنعم-الحد الأقصى لهذا النموذج هو 5000 حرفًا.
paramsobjectلا-كائن معلمات خاص بالنموذج. استخدم الصفوف أدناه لمعرفة المفاتيح المسموح بها.
client_request_idstringلا-معرف اختياري من جهة العميل لتتبع الطلبات في نظامك.

معلمات النموذج

المفتاحالنوعمطلوبالافتراضيالنطاقالخياراتالوصف
resolutionselectلا1080p-720p, 1080pالدقة
aspect_ratioselectلا16:9-16:9, 9:16, 1:1, 4:3, 3:4نسبة العرض إلى الارتفاع
durationnumberلا5min 3 / max 15-المدة
seednumberلا0min 0 / max 2147483647-اتركه فارغا للحصول على نتيجة عشوائية جديدة في كل مرة. إعادة استخدام العدد الصحيح نفسه تسهّل إعادة إنتاج نتيجة سابقة أو ضبطها. تكون النتيجة أقرب فقط عندما يبقى الموجّه والإعدادات الرئيسية الأخرى متشابهة أيضا، ولا يضمن ذلك تطابقا 1:1.

سياسة الرفع

ارفع ملفات المراجع أولا، ثم ضع URL وduration token اللذين تم إرجاعهما داخل params.referenceMediaItems.

قاعدة المرجع

وسائط مرجعية: استخدم صورة واحدة بالضبط لتحويل الصورة إلى فيديو، أو من صورتين إلى 9 صور للفيديو المرجعي. يجب أن تكون الصور بصيغة JPEG أو PNG أو WebP وألا تتجاوز 10 ميجابايت؛ يتطلب وضع الصورة الواحدة أن يكون كلا البعدين 300 بكسل على الأقل، بينما يتطلب وضع المراجع ألا يقل الضلع الأقصر عن 400 بكسل.

الحد الأقصى للملفات

9

أنواع الملفات المقبولة

image

Duration token

ينبغي أن تحمل مراجع الفيديو والصوت durationToken من /api/v1/files عندما يكون التحقق من المدة مطلوبا.

kindالحد الأقصى للحجمأنواع MIME
image10 MBimage/jpeg, image/png, image/webp

الطلب الأدنى

{
  "model": "happyhorse-1-0",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "resolution": "1080p",
    "aspect_ratio": "16:9",
    "duration": 5,
    "seed": 0
  }
}

طلب بملف مرجعي

{
  "model": "happyhorse-1-0",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "resolution": "1080p",
    "aspect_ratio": "16:9",
    "duration": 5,
    "seed": 0,
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png"
      }
    ]
  }
}

استجابة الإنشاء

تعيد نقطة نهاية الإنشاء معرف مهمة عامًا. استعلم عن نقطة نهاية الحالة حتى تنجح المهمة أو تفشل.

{
  "id": "task_happyhorse_1_0_example",
  "status": "queued",
  "model": "happyhorse-1-0",
  "reserved_credits": 28,
  "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.