AzureCosmosDBChatExtensionConfiguration interface

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

الخصائص

authentication

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

containerName

اسم حاوية موارد Azure Cosmos DB.

databaseName

اسم قاعدة بيانات MongoDB vCore لاستخدامه مع Azure Cosmos DB.

embeddingDependency

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

fieldsMapping

سلوك تعيين الحقل المخصص لاستخدامه عند التفاعل مع فهرس البحث.

indexName

اسم فهرس MongoDB vCore لاستخدامه مع Azure Cosmos DB.

inScope

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

roleInformation

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

strictness

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

topNDocuments

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

type

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

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

authentication

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

authentication?: OnYourDataAuthenticationOptionsUnion

قيمة الخاصية

containerName

اسم حاوية موارد Azure Cosmos DB.

containerName: string

قيمة الخاصية

string

databaseName

اسم قاعدة بيانات MongoDB vCore لاستخدامه مع Azure Cosmos DB.

databaseName: string

قيمة الخاصية

string

embeddingDependency

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

embeddingDependency: OnYourDataVectorizationSourceUnion

قيمة الخاصية

fieldsMapping

سلوك تعيين الحقل المخصص لاستخدامه عند التفاعل مع فهرس البحث.

fieldsMapping: AzureCosmosDBFieldMappingOptions

قيمة الخاصية

indexName

اسم فهرس MongoDB vCore لاستخدامه مع Azure Cosmos DB.

indexName: string

قيمة الخاصية

string

inScope

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

inScope?: boolean

قيمة الخاصية

boolean

roleInformation

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

roleInformation?: string

قيمة الخاصية

string

strictness

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

strictness?: number

قيمة الخاصية

number

topNDocuments

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

topNDocuments?: number

قيمة الخاصية

number

type

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

type: "azure_cosmos_db"

قيمة الخاصية

"azure_cosmos_db"