الانتقال إلى المحتوى الرئيسي
Ingestion API هي طريقة خفيفة لفهرسة المستندات. إذا كنت بحاجة إلى مزيد من التحكم، فكر في إنشاء موصل في لوحة الإدارة أو اتباع دليل إنشاء موصل.

متى تستخدم Ingestion API؟

استخدم Ingestion API من أجل:
  • مصادر غير مدعومة: إضافة محتوى من أنظمة ليس لديها موصلات مدمجة
  • بيانات تكميلية: إضافة سياق إضافي لبيانات الموصل الموجودة (مثل ملفات README لـ GitLab)
  • تحرير المستندات: تعديل المستندات في Gorbit عندما لا يمكن للمسؤول تحديث المستند الأصلي في المصدر
  • سير العمل البرمجي: دمج فهرسة المستندات في خطوط بياناتك الحالية

الدليل

انتقل إلى قسم الكود الكامل إذا كنت لا تريد الدليل التفصيلي. في هذا المثال، سنفهرس ملفات محلية باستخدام Ingestion API.
عنوان URL الأساسي لـ Ingestion API هو https://cloud.gorbit.app/api/gorbit-api/ingestion أو نطاقك الخاص.
1

جهّز موصلك

بما أننا نريد أن تظهر هذه الملفات في صفحة الموصلات، سنحتاج أولاً إلى إنشاء موصل. لهذا المثال، سننشئ موصل ملف مع ملف نصي وهمي.إذا كان لديك بالفعل موصل تريد ربط ملفات Ingestion به، انقر على الموصل وانسخ cc_pair_id من URL.https://cloud.gorbit.app/admin/connector/308 -> cc_pair_id هو 243
2

جهّز طلبك

3

معالجة مستنداتك إلى كائن JSON المناسب

إذا كنت تريد أن تظهر مستنداتك في صفحة الموصلات، يجب تحديد cc_pair_id في البيانات!
راجع المفاهيم الأساسية: المستندات للحصول على تفاصيل حول كائن IngestionDocument.
JSON
4

قم بإجراء الطلب إلى نقطة النهاية /ingestion

سيعيد API استجابة نجاح إذا تم قبول المستند للمعالجة. تحدث الفهرسة الفعلية بشكل غير متزامن.

الكود الكامل

Python

مثال إضافي

هذا النص البرمجي يزحف إلى مجلد محدد للبحث عن ملفات JSON ويرسل المحتويات إلى Ingestion API.
Python