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

مرحبًا بكم في وثائق مطوري 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](/ar/mward-almtwryn/integration-options/registering-rememberizer-apps.md) - إنشاء تطبيقات للمطورين
* [تفويض تطبيقات Rememberizer](/ar/mward-almtwryn/integration-options/authorizing-rememberizer-apps.md) - تنفيذ تفويض OAuth2
* [تسجيل واستخدام مفاتيح API](/ar/mward-almtwryn/integration-options/registering-and-using-api-keys.md) - العمل مع مصادقة مفتاح API

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

* [متاجر المتجهات](/ar/mward-almtwryn/integration-options/vector-stores.md) - إنشاء وإدارة قواعد بيانات البحث الدلالي
* [إنشاء Rememberizer GPT](/ar/mward-almtwryn/integration-options/creating-a-rememberizer-gpt.md) - التكامل مع نماذج GPT من OpenAI
* [تكامل LangChain](/ar/mward-almtwryn/integration-options/langchain-integration.md) - الاتصال بتطبيقات LangChain
* [أنماط تكامل المؤسسات](/ar/mward-almtwryn/enterprise-integration/enterprise-integration-patterns.md) - أنماط معمارية لنشر المؤسسات

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

* [توثيق واجهة برمجة التطبيقات](/ar/mward-almtwryn/api-docs.md) - مرجع شامل لواجهة برمجة التطبيقات
* المصادقة، البحث، إدارة الوثائق، ونقاط نهاية متخصصة أخرى

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

* [تطبيق ويب عينة Talk-to-Slack](/ar/mward-almtwryn/integration-options/talk-to-slack-the-sample-web-app.md) - تكامل مثال

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

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

1. تسجيل تطبيق في بوابة مطوري Rememberizer
2. تنفيذ تفويض OAuth2 في تطبيقك
3. طلب الوصول إلى مذكرات المستخدم
4. إجراء مكالمات API للبحث واسترجاع المعرفة
5. معالجة وعرض النتائج في تطبيقك

```javascript
// مثال: إجراء طلب 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();
}
```

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

ابدأ بـ [تسجيل تطبيقك](/ar/mward-almtwryn/integration-options/registering-rememberizer-apps.md) للحصول على بيانات اعتماد العميل، ثم استكشف [وثائق API](/ar/mward-almtwryn/api-docs.md) لتتعرف على نقاط النهاية المتاحة.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rememberizer.ai/ar/mward-almtwryn/developer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
