REST API
استخدم REST API عندما تحتاج خدمتك الخلفية أو worker أو script إلى تشغيل نموذج منشور. المستهلكون يستدعون Gateway العام فقط. لا تستدعِ الخدمات الداخلية مباشرة.Base URL
استخدم رابط Gateway الخاص ببيئتك:المصادقة
طلبات server-to-server تستخدم API key:Authorization: Bearer <access_token>
خاصة بجلسات المتصفح المسجلة الدخول؛ تكاملات المطورين تستخدم X-API-Key.
تنفيذ نموذج
حقول الطلب
استخدم
params وليس parameters. حقول vector مثل resources وalias
وcollection وnamespace تديرها المنصة ولا يجب على العميل إرسالها.
في عمليات index وsearch المعتمدة على vector، استخدم نفس scope للبيانات
التي تريد البحث فيها. إذا فهرست صوراً بـ scope: "test"، يجب أن تبحث أيضاً
بـ scope: "test". صفحة Knowledge Bases تعرض البيانات حسب النموذج والكولكشن
والـ scope.
الـ scope الصحيح يبدأ بحرف أو رقم، ويسمح بالحروف والأرقام و. و_ و-،
والحد الأقصى 64 حرفاً.
رفع media لمدخلات النماذج
النماذج التي تقبل صوراً أو صوتاً أو فيديو أو ملفات تستعملmedia_ref داخل
input. ارفع الملف أولاً عبر public media API:
upload_url الراجع، ثم أكمل الرفع:
media_ref الراجع داخل POST /api/runs.
واجهات مرتبطة
GET /api/marketplace/modelsتعرض نماذج Marketplace المنشورة.GET /api/marketplace/models/{slug}تعرض تفاصيل نموذج واحد.POST /api/media/upload/initيبدأ رفع media للمطورين.POST /api/media/upload/completeيرجعmedia_refبعد اكتمال الرفع.GET /api/billing/walletتعرض محفظة مساحة العمل الحالية.GET /api/billing/usage/summaryتعرض ملخص الاستخدام لمساحة العمل.