نظرة عامة على المطور
نظرة عامة على أدوات مطوري Rememberizer وواجهات برمجة التطبيقات وخيارات التكامل
مرحبًا بكم في وثائق مطوري Rememberizer. توفر هذه القسم معلومات شاملة حول الأدوات وواجهات برمجة التطبيقات وخيارات التكامل المتاحة للمطورين الذين يعملون مع قدرات البحث الدلالي وإدارة المعرفة لـ Rememberizer.
نظرة عامة على ميزات مطوري Rememberizer
يقدم Rememberizer مجموعة قوية من أدوات المطورين مصممة لمساعدتك في دمج قدرات البحث الدلالي القوية في تطبيقاتك. كمطور، يمكنك:
الوصول إلى البحث الدلالي من خلال واجهات برمجة التطبيقات RESTful مع تقنية تضمين المتجهات
دمج Rememberizer مع تطبيقاتك الخاصة باستخدام OAuth2 أو مفاتيح API
بناء تطبيقات مخصصة تستفيد من قواعد المعرفة الخاصة بالمستخدمين
إنشاء مخازن متجهات لقاعدة بيانات البحث الدلالي المتخصصة
الاتصال بنماذج الذكاء الاصطناعي بما في ذلك OpenAI GPTs وLangChain
المكونات الأساسية
تتكون بنية Rememberizer من عدة مكونات رئيسية تعمل معًا لتوفير نظام شامل لإدارة المعرفة والبحث الدلالي:
خدمة API
نقاط نهاية RESTful توفر الوصول إلى ميزات Rememberizer
نظام المصادقة
إدارة OAuth2 ومفاتيح API للوصول الآمن
متاجر المتجهات
قواعد بيانات متخصصة محسّنة للبحث الدلالي
المذكرات
فلاتر وصول قابلة للتكوين لمصادر المعرفة
التكاملات
موصلات لمصادر البيانات الخارجية (Slack، Google Drive، إلخ)
معالجة الوثائق
أنظمة لتقسيم المحتوى، وتضمينه، وفهرسته
خيارات المصادقة
يدعم Rememberizer طريقتين رئيسيتين للمصادقة:
مصادقة OAuth2: للتطبيقات التي تتطلب الوصول إلى بيانات المستخدم المحددة والمستندات. تتيح هذه العملية للمستخدمين تفويض تطبيقك للوصول إلى معرفتهم من خلال الذكريات القابلة للتكوين.
مصادقة مفتاح API: للوصول إلى مخازن المتجهات أو قواعد المعرفة العامة مباشرة، دون الحاجة إلى عملية OAuth. يوفر هذا مسار تكامل أبسط للتطبيقات التي لا تحتاج إلى بيانات محددة للمستخدم.
خريطة طريق توثيق المطورين
تم تنظيم هذه الوثائق لمساعدتك في العثور بسرعة على المعلومات التي تحتاجها:
البدء
تسجيل تطبيقات Rememberizer - إنشاء تطبيقات للمطورين
تفويض تطبيقات Rememberizer - تنفيذ تفويض OAuth2
تسجيل واستخدام مفاتيح API - العمل مع مصادقة مفتاح API
الميزات الأساسية
متاجر المتجهات - إنشاء وإدارة قواعد بيانات البحث الدلالي
إنشاء Rememberizer GPT - التكامل مع نماذج GPT من OpenAI
تكامل LangChain - الاتصال بتطبيقات LangChain
أنماط تكامل المؤسسات - أنماط معمارية لنشر المؤسسات
مرجع واجهة برمجة التطبيقات
توثيق واجهة برمجة التطبيقات - مرجع شامل لواجهة برمجة التطبيقات
المصادقة، البحث، إدارة الوثائق، ونقاط نهاية متخصصة أخرى
أمثلة ورمز عينة
تطبيق ويب عينة Talk-to-Slack - تكامل مثال
مثال على تدفق التكامل
إليك تدفق نموذجي لتكامل Rememberizer مع تطبيقك:
تسجيل تطبيق في بوابة مطوري Rememberizer
تنفيذ تفويض OAuth2 في تطبيقك
طلب الوصول إلى مذكرات المستخدم
إجراء مكالمات API للبحث واسترجاع المعرفة
معالجة وعرض النتائج في تطبيقك
// مثال: إجراء طلب 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