نظرة عامة على المطور

نظرة عامة على أدوات مطوري Rememberizer وواجهات برمجة التطبيقات وخيارات التكامل

مرحبًا بكم في وثائق مطوري Rememberizer. توفر هذه القسم معلومات شاملة حول الأدوات وواجهات برمجة التطبيقات وخيارات التكامل المتاحة للمطورين الذين يعملون مع قدرات البحث الدلالي وإدارة المعرفة لـ Rememberizer.

نظرة عامة على ميزات مطوري Rememberizer

يقدم Rememberizer مجموعة قوية من أدوات المطورين مصممة لمساعدتك في دمج قدرات البحث الدلالي القوية في تطبيقاتك. كمطور، يمكنك:

  • الوصول إلى البحث الدلالي من خلال واجهات برمجة التطبيقات RESTful مع تقنية تضمين المتجهات

  • دمج Rememberizer مع تطبيقاتك الخاصة باستخدام OAuth2 أو مفاتيح API

  • بناء تطبيقات مخصصة تستفيد من قواعد المعرفة الخاصة بالمستخدمين

  • إنشاء مخازن متجهات لقاعدة بيانات البحث الدلالي المتخصصة

  • الاتصال بنماذج الذكاء الاصطناعي بما في ذلك OpenAI GPTs وLangChain

المكونات الأساسية

تتكون بنية Rememberizer من عدة مكونات رئيسية تعمل معًا لتوفير نظام شامل لإدارة المعرفة والبحث الدلالي:

المكون
الوصف

خدمة API

نقاط نهاية RESTful توفر الوصول إلى ميزات Rememberizer

نظام المصادقة

إدارة OAuth2 ومفاتيح API للوصول الآمن

متاجر المتجهات

قواعد بيانات متخصصة محسّنة للبحث الدلالي

المذكرات

فلاتر وصول قابلة للتكوين لمصادر المعرفة

التكاملات

موصلات لمصادر البيانات الخارجية (Slack، Google Drive، إلخ)

معالجة الوثائق

أنظمة لتقسيم المحتوى، وتضمينه، وفهرسته

خيارات المصادقة

يدعم Rememberizer طريقتين رئيسيتين للمصادقة:

  1. مصادقة OAuth2: للتطبيقات التي تتطلب الوصول إلى بيانات المستخدم المحددة والمستندات. تتيح هذه العملية للمستخدمين تفويض تطبيقك للوصول إلى معرفتهم من خلال الذكريات القابلة للتكوين.

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

خريطة طريق توثيق المطورين

تم تنظيم هذه الوثائق لمساعدتك في العثور بسرعة على المعلومات التي تحتاجها:

البدء

الميزات الأساسية

مرجع واجهة برمجة التطبيقات

أمثلة ورمز عينة

مثال على تدفق التكامل

إليك تدفق نموذجي لتكامل Rememberizer مع تطبيقك:

  1. تسجيل تطبيق في بوابة مطوري Rememberizer

  2. تنفيذ تفويض OAuth2 في تطبيقك

  3. طلب الوصول إلى مذكرات المستخدم

  4. إجراء مكالمات API للبحث واسترجاع المعرفة

  5. معالجة وعرض النتائج في تطبيقك

// مثال: إجراء طلب API مصدق باستخدام رمز OAuth
async function searchUserKnowledge(query, token) {
  const response = await fetch('https://api.rememberizer.ai/api/v1/search/', {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${token}`,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({ query })
  });
  return response.json();
}

الخطوات التالية

ابدأ بـ تسجيل تطبيقك للحصول على بيانات اعتماد العميل، ثم استكشف وثائق API لتتعرف على نقاط النهاية المتاحة.

Last updated