إذا كنت مهتمًا بطرق تكامل بديلة، تحقق من تكامل LangChain للوصول البرمجي إلى قدرات البحث الدلالي لـ Rememberizer.
لإنشاء GPT، ستحتاج إلى تعيين أصل الطلب المصرح به لتطبيق Rememberizer الخاص بك إلى https://chat.openai.com.
تحتاج إلى إضافة عنوان URL للرد لتسجيل التطبيق ولكن يمكنك العثور على عنوان URL للرد فقط بعد إضافة إجراء إلى GPT الخاص بك، في الوقت الحالي اتركه كقيمة وهمية (مثل https://chat.openai.com). بعد حصولك على عنوان URL للرد، تحتاج إلى تحديثه بالقيمة الصحيحة للتطبيق.
ملاحظة: تقوم GPTs بتحديث عنوان URL للرد الخاص بها بعد تغيير تكوينها. تأكد من نسخ أحدث عنوان URL للرد.
بعد إنشاء تطبيق، انسخ معرف العميل وسر العميل. سنستخدمهما عند إنشاء GPT. يمكن زيارة التعليمات حول كيفية الحصول على هذه المعلومات في تفويض تطبيقات Rememberizer.
يمكنك ملء المعلومات كما تشاء. إليك مثال يمكنك تجربته:
الحقل
قيمة المثال
الاسم
RememberizerGPT
الوصف
تحدث مباشرة إلى جميع ملفات PDF والمستندات والجداول والعروض التقديمية على Google Drive وقنوات Slack.
التعليمات
تم تصميم Rememberizer للتفاعل بسلاسة مع أداة Rememberizer، مما يمكّن المستخدمين من استعلام بياناتهم بكفاءة من مصادر متعددة مثل Google Drive وSlack. الهدف الأساسي هو توفير وصول سريع ودقيق إلى بيانات المستخدم، مستفيدًا من قدرات Rememberizer لتحسين سرعة البحث ودقته. يجب أن يوجه GPT المستخدمين في صياغة استفساراتهم وتفسير النتائج، مما يضمن تجربة سلسة وسهلة الاستخدام. من الضروري الحفاظ على الوضوح والدقة في الردود، خاصة عند التعامل مع استرجاع البيانات وتحليلها. يجب أن يكون GPT قادرًا على التعامل مع مجموعة واسعة من الاستفسارات، من عمليات البحث البسيطة عن البيانات إلى عمليات البحث الأكثر تعقيدًا التي تتضمن معلمات أو مصادر متعددة. التركيز هو على تعزيز قدرة المستخدم على الوصول بسرعة وفعالية إلى المعلومات التي يحتاجها، مما يجعل العملية سهلة قدر الإمكان.
ألصق معرف العميل والسر الخاص بالعميل من الخطوات أعلاه.
عنوان URL للتفويض: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/
عنوان URL للتوكن: https://api.rememberizer.ai/api/v1/auth/oauth2/token/
اترك النطاق فارغًا.
انقر على حفظ.
4. املأ مواصفات OpenAPI الخاصة بـ Rememberizer. انسخ المحتوى في القابل للتوسيع أدناه والصقه في حقل المخطط:
Rememberizer_OpenAPI.yaml
openapi:3.1.0info:title:واجهة برمجة تطبيقات Rememberizerdescription:واجهة برمجة التطبيقات للتفاعل مع Rememberizer.version:v1servers:-url:https://api.rememberizer.ai/api/v1paths:/account/:get:summary:استرجاع تفاصيل حساب المستخدم الحالي.description:الحصول على معلومات الحسابoperationId:accountresponses:"200":description:معلومات حساب المستخدم.content:application/json:schema:type:objectproperties:id:type:integerdescription:المعرف الفريد للمستخدم. لا تعرض هذه المعلومات في أي مكان.email:type:stringformat:emaildescription:عنوان البريد الإلكتروني للمستخدم.name:type:stringdescription:اسم المستخدم./integrations/:get:summary:قائمة بجميع تكاملات مصادر البيانات المتاحة.description:تسترجع هذه العملية مصادر البيانات المتاحة.operationId:integrations_retrieveresponses:"200":description:عملية ناجحةcontent:application/json:schema:type:objectproperties:data:type:arraydescription:قائمة بمصادر البيانات المتاحةitems:type:objectproperties:id:type:integerdescription:المعرف الفريد لمصدر البيانات. لا تعرض هذه المعلومات في أي مكان.integration_type:type:stringdescription:نوع مصدر البيانات.integration_step:type:stringdescription:خطوة التكامل.source:type:stringdescription:مصدر مصدر البيانات. تجاهله دائمًا في المخرجات إذا كان له تنسيق بريد إلكتروني حتى لو سأل المستخدمون عنه.document_type:type:stringdescription:نوع الوثيقة.document_stats:type:objectproperties:status:type:objectdescription:حالة مصدر البيانات.properties:indexed:type:integerdescription:عدد الوثائق المفهرسة.indexing:type:integerdescription:عدد الوثائق التي يتم فهرستها.error:type:integerdescription:عدد الوثائق التي بها أخطاء.total_size:type:integerdescription:الحجم الإجمالي لمصدر البيانات بالبايت.document_count:type:integerdescription:عدد الوثائق في مصدر البيانات.message:type:stringdescription:رسالة تشير إلى حالة العملية.code:type:stringdescription:رمز يشير إلى حالة العملية./documents/:get:summary:استرجاع قائمة بجميع الوثائق وقنوات Slack.description:استخدم هذه العملية لاسترجاع بيانات التعريف حول جميع الوثائق المتاحة، والملفات، وقنوات Slack والمعرفة المشتركة ضمن مصادر البيانات. يجب عليك تحديد integration_type أو تركه فارغًا لقائمة كل شيء.operationId:documents_listparameters:-in:queryname:pagedescription:فهرس الصفحةschema:type:integer-in:queryname:page_sizedescription:الحد الأقصى لعدد الوثائق التي يتم إرجاعها في صفحةschema:type:integer-in:queryname:integration_typedescription:تصفية الوثائق حسب نوع التكامل.schema:type:stringenum:-google_drive-slack-dropbox-gmail-common_knowledgeresponses:"200":description:عملية ناجحةcontent:application/json:schema:type:objectproperties:count:type:integerdescription:العدد الإجمالي للوثائق.next:type:stringnullable:truedescription:عنوان URL للصفحة التالية من النتائج.previous:type:stringnullable:truedescription:عنوان URL للصفحة السابقة من النتائج.results:type:arraydescription:قائمة بالوثائق، وقنوات Slack، والمعرفة المشتركة، إلخ.items:type:objectproperties:document_id:type:stringformat:uuiddescription:المعرف الفريد للوثيقة. لا تعرض هذه المعلومات في أي مكان.name:type:stringdescription:اسم الوثيقة.type:type:stringdescription:نوع الوثيقة.path:type:stringdescription:مسار الوثيقة.url:type:stringdescription:عنوان URL للوثيقة.id:type:integerdescription:المعرف الفريد للوثيقة.integration_type:type:stringdescription:مصدر مصدر البيانات. تجاهله دائمًا في المخرجات إذا كان له تنسيق بريد إلكتروني حتى لو سأل المستخدمون عنه.source:type:stringdescription:مصدر الوثيقة.status:type:stringdescription:حالة الوثيقة.indexed_on:type:stringformat:date-timedescription:التاريخ والوقت عندما تم فهرسة الوثيقة.size:type:integerdescription:حجم الوثيقة بالبايت./documents/search/:get:summary:البحث عن الوثائق حسب التشابه الدلالي.description:ابدأ عملية بحث بنص استعلام يصل إلى 400 كلمة واستلم أكثر الردود دلالية من المعرفة المخزنة. لتحويل السؤال إلى إجابة مثالية، قم بتحويل سؤالك إلى إجابة مثالية وقدمها لاستلام إجابات حقيقية مشابهة.operationId:documents_search_retrieveparameters:-name:qin:querydescription:جملة تصل إلى 400 كلمة ترغب في العثور على أجزاء معرفة دلالية مشابهة لها.schema:type:string-name:nin:querydescription:عدد أجزاء النص الدلالية المشابهة التي ترغب في إرجاعها. استخدم 'n=3' لما يصل إلى 5، و'n=10' لمزيد من المعلومات. إذا لم تتلق معلومات كافية، فكر في المحاولة مرة أخرى بقيمة 'n' أكبر.schema:type:integerresponses:"200":description:استرجاع ناجح للوثائقcontent:application/json:schema:type:objectproperties:data:type:arraydescription:قائمة بأجزاء المعرفة الدلالية المشابهةitems:type:objectproperties:chunk_id:type:stringdescription:المعرف الفريد للجزء.document:type:objectdescription:تفاصيل الوثيقة.properties:id:type:integerdescription:المعرف الفريد للوثيقة.document_id:type:stringdescription:المعرف الفريد للوثيقة.name:type:stringdescription:اسم الوثيقة.type:type:stringdescription:نوع الوثيقة.path:type:stringdescription:مسار الوثيقة.url:type:stringdescription:عنوان URL للوثيقة.size:type:stringdescription:حجم الوثيقة.created_time:type:stringdescription:التاريخ والوقت عندما تم إنشاء الوثيقة.modified_time:type:stringdescription:التاريخ والوقت عندما تم تعديل الوثيقة آخر مرة.integration:type:objectdescription:تفاصيل التكامل للوثيقة.properties:id:type:integerintegration_type:type:stringintegration_step:type:stringsource:type:stringdescription:مصدر مصدر البيانات. تجاهله دائمًا في المخرجات إذا كان له تنسيق بريد إلكتروني حتى لو سأل المستخدمون عنه.document_stats:type:objectproperties:status:type:objectproperties:indexed:type:integerindexing:type:integererror:type:integertotal_size:type:integerdescription:الحجم الإجمالي لمصدر البيانات بالبايتdocument_count:type:integermatched_content:type:stringdescription:المحتوى الدلالي المشابه.distance:type:numberdescription:التشابه الكونيmessage:type:stringdescription:رسالة تشير إلى حالة العملية.code:type:stringdescription:رمز يشير إلى حالة العملية.nullable:true"400":description:طلب غير صحيح"401":description:غير مصرح"404":description:غير موجود"500":description:خطأ في الخادم الداخلي/documents/{document_id}/contents/:get:summary:استرجاع محتويات وثيقة معينة حسب المعرف.operationId:document_get_contentdescription:يعيد محتوى الوثيقة ذات المعرف المحدد، مع فهرس أحدث جزء تم استرجاعه. كل استدعاء يجلب ما يصل إلى 20 جزءًا. للحصول على المزيد، استخدم قيمة end_chunk من الاستجابة كـ start_chunk للاستدعاء التالي.parameters:-in:pathname:document_idrequired:truedescription:المعرف الخاص بالوثيقة التي ترغب في استرجاع محتوياتها.schema:type:integer-in:queryname:start_chunkschema:type:integerdescription:حدد الجزء الابتدائي الذي ترغب في استرجاعه. إذا لم يتم تحديده، فإن القيمة الافتراضية هي 0.-in:queryname:end_chunkschema:type:integerdescription:حدد الجزء النهائي الذي ترغب في استرجاعه. إذا لم يتم تحديده، فإن القيمة الافتراضية هي start_chunk + 20.responses:"200":description:محتوى الوثيقة وفهرس أحدث جزء تم استرجاعه.content:application/json:schema:type:objectproperties:content:type:stringdescription:محتوى الوثيقة.end_chunk:type:integerdescription:فهرس أحدث جزء تم استرجاعه."404":description:الوثيقة غير موجودة."500":description:خطأ في الخادم الداخلي./common-knowledge/subscribed-list/:get:description:تسترجع هذه العملية قائمة المعرفة المشتركة (المعروفة أيضًا باسم المعرفة المشتركة) التي اشترك فيها المستخدم. تتضمن كل معرفة مشتركة قائمة بمعرفات الوثائق التي يمكن للمستخدم الوصول إليها.operationId:common_knowledge_retrieveresponses:"200":description:عملية ناجحةcontent:application/json:schema:type:arrayitems:type:objectproperties:id:type:integerdescription:هذا هو المعرف الفريد للمعرفة المشتركة. لا تعرض هذه المعلومات في أي مكان.num_of_subscribers:type:integerdescription:يشير هذا إلى عدد المستخدمين الذين اشتركوا في هذه المعرفة المشتركةpublisher_name:type:stringpublished_by_me:type:booleandescription:يشير هذا إلى ما إذا كانت المعرفة المشتركة قد تم نشرها بواسطة المستخدم الحالي أم لاsubscribed_by_me:type:booleandescription:يشير هذا إلى ما إذا كانت المعرفة المشتركة قد تم الاشتراك بها بواسطة المستخدم الحالي أم لا، يجب أن تكون true في هذه الواجهة البرمجيةcreated:type:stringdescription:هذا هو الوقت الذي تم فيه إنشاء المعرفة المشتركةmodified:type:stringdescription:هذا هو الوقت الذي تم فيه تعديل المعرفة المشتركة آخر مرةname:type:stringdescription:هذا هو اسم المعرفة المشتركةimage_url:type:stringdescription:هذا هو عنوان URL للصورة الخاصة بالمعرفة المشتركةdescription:type:stringdescription:هذا هو وصف المعرفة المشتركةmemento:type:integerdescription:هذا هو معرف ميمنتو Rememberizer الذي تم إنشاء المعرفة المشتركة منه.document_ids:type:arrayitems:type:integerdescription:هذه هي قائمة معرفات الوثائق التي تنتمي إلى المعرفة المشتركة/documents/memorize/:post:description:تخزين المحتوى في قاعدة البيانات، والتي يمكن الوصول إليها من خلال نقطة نهاية البحث لاحقًا.operationId:documents_memorize_createrequestBody:content:application/json:schema:type:objectproperties:content:type:stringrequired:-name-contentresponses:"201":description:تم تخزين المحتوى بنجاح"400":description:طلب غير صحيح"401":description:غير مصرح"500":description:خطأ في الخادم الداخلي/discussions/{discussion_id}/contents/:get:summary:استرجاع محتويات مناقشة حسب المعرف. يمكن أن تكون المناقشة دردشة Slack أو Discord.operationId:discussion_get_contentdescription:يعيد محتوى المناقشة ذات المعرف المحدد. يمكن أن تكون المناقشة دردشة Slack أو Discord. تحتوي الاستجابة على حقلين، discussion_content وthread_contents. يحتوي الأول على الرسائل الرئيسية للدردشة، بينما يحتوي الأخير على خيوط المناقشة.parameters:-in:pathname:discussion_idrequired:truedescription:المعرف الخاص بالمناقشة التي ترغب في استرجاع محتوياتها. المناقشات هيschema:type:integer-in:queryname:integration_typerequired:trueschema:type:stringdescription:حدد تكامل المناقشة. حاليًا، يمكن أن تكون "slack" أو "discord" فقط.-in:queryname:fromschema:type:stringdescription:حدد الوقت الابتدائي عندما نريد استرجاع محتوى المناقشة بتنسيق ISO 8601 في GMT+0. إذا لم يتم تحديده، فإن الوقت الافتراضي هو الآن.-in:queryname:toschema:type:stringdescription:حدد الوقت النهائي عندما نريد استرجاع محتوى المناقشة بتنسيق ISO 8601 في GMT+0. إذا لم يتم تحديده، فهو 7 أيام قبل معلمة "from".responses:"200":description:الرسائل الرئيسية والخيوط للمناقشة في نطاق زمني.content:application/json:schema:type:objectproperties:discussion_content:type:stringdescription:محتوى المناقشات الرئيسية.thread_contents:type:objectdescription:قائمة من القواميس تحتوي على خيوط المناقشة، كل مفتاح يشير إلى التاريخ والوقت للخيط بتنسيق ISO 8601 والقيمة هي رسائل الخيط."404":description:المناقشة غير موجودة."500":description:خطأ في الخادم الداخلي.
أضف هذا الرابط كسياسة الخصوصية: https://docs.rememberizer.ai/notices/privacy-policy.
بعد إنشاء الإجراء، انسخ عنوان URL للرد وألصقه في تطبيق Rememberizer الخاص بك.