ElasticsearchChatExtensionConfiguration interface
تمثيل محدد للخيارات القابلة للتكوين ل Elasticsearch عند استخدامه كملحق دردشة Azure OpenAI.
الخصائص
authentication | أسلوب المصادقة المراد استخدامه عند الوصول إلى مصدر البيانات المحدد. يدعم كل نوع مصدر بيانات مجموعة محددة من أساليب المصادقة المتاحة؛ يرجى الاطلاع على وثائق مصدر البيانات للآليات المدعومة. إذا لم يتم توفيرها بخلاف ذلك، فستحاول على بياناتك استخدام مصادقة الهوية المدارة للنظام (بيانات الاعتماد الافتراضية). |
embedding |
تبعية التضمين للبحث عن المتجهات. |
endpoint | نقطة نهاية Elasticsearch®. |
fields |
خيارات تعيين حقل الفهرس ل Elasticsearch®. |
index |
اسم فهرس Elasticsearch®. |
in |
ما إذا كان يجب تقييد الاستعلامات لاستخدام البيانات المفهرسة. |
query |
نوع الاستعلام من Elasticsearch®. |
role |
امنح النموذج إرشادات حول كيفية تصرفه وأي سياق يجب أن يشير إليه عند إنشاء استجابة. يمكنك وصف شخصية المساعد وإخباره بكيفية تنسيق الاستجابات. هناك حد 100 رمز مميز له، ويتم احتسابه مقابل الحد الإجمالي للرمز المميز. |
strictness | الصرامة المكونة لتصفية صلة البحث. كلما ارتفعت درجة الصرامة، ارتفعت الدقة ولكن أقل استدعاء للإجابة. |
top |
العدد الأعلى المكون من المستندات المراد ميزتها للاستعلام الذي تم تكوينه. |
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"
Azure SDK for JavaScript