ElasticsearchChatExtensionConfiguration interface

تمثيل محدد للخيارات القابلة للتكوين ل Elasticsearch عند استخدامه كملحق دردشة Azure OpenAI.

الخصائص

authentication

أسلوب المصادقة المراد استخدامه عند الوصول إلى مصدر البيانات المحدد. يدعم كل نوع مصدر بيانات مجموعة محددة من أساليب المصادقة المتاحة؛ يرجى الاطلاع على وثائق مصدر البيانات للآليات المدعومة. إذا لم يتم توفيرها بخلاف ذلك، فستحاول على بياناتك استخدام مصادقة الهوية المدارة للنظام (بيانات الاعتماد الافتراضية).

embeddingDependency

تبعية التضمين للبحث عن المتجهات.

endpoint

نقطة نهاية Elasticsearch®.

fieldsMapping

خيارات تعيين حقل الفهرس ل Elasticsearch®.

indexName

اسم فهرس Elasticsearch®.

inScope

ما إذا كان يجب تقييد الاستعلامات لاستخدام البيانات المفهرسة.

queryType

نوع الاستعلام من Elasticsearch®.

roleInformation

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

strictness

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

topNDocuments

العدد الأعلى المكون من المستندات المراد ميزتها للاستعلام الذي تم تكوينه.

type

تسمية النوع المراد استخدامها عند تكوين ملحقات دردشة Azure OpenAI. يجب عدم تغيير هذا عادة من قيمته الافتراضية ل Elasticsearch®.

تفاصيل الخاصية

authentication

أسلوب المصادقة المراد استخدامه عند الوصول إلى مصدر البيانات المحدد. يدعم كل نوع مصدر بيانات مجموعة محددة من أساليب المصادقة المتاحة؛ يرجى الاطلاع على وثائق مصدر البيانات للآليات المدعومة. إذا لم يتم توفيرها بخلاف ذلك، فستحاول على بياناتك استخدام مصادقة الهوية المدارة للنظام (بيانات الاعتماد الافتراضية).

authentication?: OnYourDataAuthenticationOptionsUnion

قيمة الخاصية

embeddingDependency

تبعية التضمين للبحث عن المتجهات.

embeddingDependency?: OnYourDataVectorizationSourceUnion

قيمة الخاصية

endpoint

نقطة نهاية Elasticsearch®.

endpoint: string

قيمة الخاصية

string

fieldsMapping

خيارات تعيين حقل الفهرس ل Elasticsearch®.

fieldsMapping?: ElasticsearchIndexFieldMappingOptions

قيمة الخاصية

indexName

اسم فهرس Elasticsearch®.

indexName: string

قيمة الخاصية

string

inScope

ما إذا كان يجب تقييد الاستعلامات لاستخدام البيانات المفهرسة.

inScope?: boolean

قيمة الخاصية

boolean

queryType

نوع الاستعلام من Elasticsearch®.

queryType?: string

قيمة الخاصية

string

roleInformation

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

roleInformation?: string

قيمة الخاصية

string

strictness

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

strictness?: number

قيمة الخاصية

number

topNDocuments

العدد الأعلى المكون من المستندات المراد ميزتها للاستعلام الذي تم تكوينه.

topNDocuments?: number

قيمة الخاصية

number

type

تسمية النوع المراد استخدامها عند تكوين ملحقات دردشة Azure OpenAI. يجب عدم تغيير هذا عادة من قيمته الافتراضية ل Elasticsearch®.

type: "elasticsearch"

قيمة الخاصية

"elasticsearch"