أنشئ مفتاحًا
سجّل الدخول، وافتح API Keys في الإعدادات، وأنشئ مفتاحًا محدد النطاق، واحفظ السر الكامل فورًا.
Rivya API
شكل البدء السريع
طبقة النماذج
كتالوج ديناميكي
الفوترة
أرصدة مشتركة
الإصدار الأول
مهام + Chat
الوصول
مفاتيح API
يتطلب الطلب الحقيقي مفتاح Rivya API وأرصدة متاحة في الحساب. تستخدم الأمثلة العامة أسرارًا موضعية ولا تستدعي النماذج بشكل مجهول.
curl https://rivya.ai/api/v1/generations \
-H "Authorization: Bearer rvya_sk_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: demo-job-001" \
-d '{
"model": "z-image",
"prompt": "Editorial product photo on a clean studio set"
}'{
"id": "task_public_id",
"status": "queued",
"model": "z-image",
"reserved_credits": 20,
"result": null,
"error": null
}ما الذي يصل أولًا
صُممت API كسطح من أسطح منتج Rivya. تستخدم معرّفات نماذج Rivya، وأرصدة Rivya، وحالات المهام العامة، ووثائق متصلة بكتالوج النماذج.
أرسل مهام صور بالموجّه ومعاملات النموذج المدعومة، ثم استعلم عن النتائج العامة.
شغّل مهام فيديو غير متزامنة بعناصر تحكم المهام والأرصدة نفسها المستخدمة في Studio.
استخدم نماذج الصوت المتاحة عبر API من خلال حدود الحساب والرصيد والسجل نفسها.
تسحب استدعاءات API واستخدام Studio من رصيد Rivya نفسه، مع أرصدة محجوزة ومعالجة لحالات الفشل.
مسار البدء
سجّل الدخول، وافتح API Keys في الإعدادات، وأنشئ مفتاحًا محدد النطاق، واحفظ السر الكامل فورًا.
اقرأ مرجع نماذج API أو استدعِ /api/v1/models لفحص معرّفات النماذج والمعاملات وقدرات الدردشة وجاهزية الإدخال قبل الإرسال.
أرسل طلب إنشاء idempotent، أو استعلم عن نقطة نهاية المهمة العامة، أو استخدم webhooks موقّعة لاستقبال callbacks الإنشاء، أو أرسل دور Chat API مع بث SSE اختياري.
حدود الإصدار
يمكن لصفحة الهبوط أن تذكر أسطحًا مستقبلية، لكن النص الحالي للمنتج يجب ألا يوحي بأن APIs غير المكتملة أصبحت حية بالفعل.
متاحة لأدوار غير متدفقة وأدوار SSE streaming، مع جلسات منشأة عبر API وأرصدة حساب ومرفقات صور اختيارية عبر Files API.
متاحة لرفع الصور والفيديو والصوت المرجعي. استخدمها قبل الإنشاء عندما تطلب صفحة النموذج params.referenceMediaItems.
متاحة للتكاملات الإنتاجية التي تريد callbacks موقّعة لمهام الإنشاء الناجحة أو الفاشلة.
المصحح عبر الإنترنت
يبدأ المصحح في وضع mock لكل زائر. يسرد محدد الإنشاء النماذج غير المخصصة للدردشة التي يمكن اختبارها دون رفع ملفات، بينما تتيح لوحة Files للمستخدمين المسجلين اختبار /api/v1/files بمفتاح API مؤقت. توجد أمثلة Chat في وثائق API.
حالة الحساب
جارٍ فحص الحساب
بادئة المفتاح النشط
أنشئ مفتاحًا أولًا
الأرصدة الحالية
سجّل الدخول للفحص
وضع Mock لا يستدعي أي نموذج ولا يستهلك أرصدة.
الصق المفتاح لهذا الطلب فقط. لا يحتفظ به المصحح بعد التحديث.
اختبار رفع Files API
ارفع وسائط مرجعية عبر POST /api/v1/files، ثم انسخ URL وduration token العائدين إلى params.referenceMediaItems لنموذج يدعم المدخلات المرجعية.
يتحكم النموذج المحدد في أنواع MIME المسموحة والحجم وقواعد المدة. تتطلب عمليات الرفع الحية مفتاح API المؤقت الخاص بك وقد تستدعي خدمة الرفع الحقيقية.
{
"model": "z-image",
"prompt": "صورة منتج تحريرية على مجموعة استوديو نظيفة",
"params": {
"aspect_ratio": "1:1"
}
}{
"id": "mock_task_001",
"status": "queued",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 0,
"result": null,
"error": null
}{
"id": "file_mock_001",
"object": "file",
"kind": "image",
"file_name": "reference.png",
"mime_type": "image/png",
"size_bytes": 245760,
"url": "https://media.example/reference.png",
"duration_seconds": null,
"duration_token": null,
"created_at": "2026-05-11T00:00:00.000Z",
"expires_at": null
}{
"params": {
"referenceMediaItems": [
{
"url": "https://media.example/reference.png",
"kind": "image",
"name": "reference.png",
"mimeType": "image/png"
}
]
}
}حالة المهمة
الأرصدة الأساسية المقدّرة
1
الحالة
queued
اقرأ عن المصادقة، وأجسام الطلبات، والاستجابات، وidempotency، ومعاملات النماذج، وأكواد الأخطاء.
فتح الوثائقأنشئ مفاتيح API وانسخها مرة واحدة وألغِها ودوّرها من منطقة الإعدادات المحمية.
إدارة المفاتيحاستخدم أمثلة mock أولًا؛ يتطلب التصحيح الحقيقي تسجيل الدخول ومفتاح API وأرصدة حساب.
معاينة التدفق