Aracılığıyla paylaş


AzureCosmosDBChatExtensionConfiguration interface

Azure OpenAI sohbet uzantısı olarak kullanılırken Azure Cosmos DB için yapılandırılabilir seçeneklerin belirli bir gösterimi.

Özellikler

authentication

Tanımlanan veri kaynağına erişirken kullanılacak kimlik doğrulama yöntemi. Her veri kaynağı türü belirli bir kullanılabilir kimlik doğrulama yöntemlerini destekler; Desteklenen mekanizmalar için veri kaynağının belgelerine bakın. Aksi belirtilmediyse, Verilerinizde Sistem Tarafından Yönetilen Kimlik (varsayılan kimlik bilgisi) kimlik doğrulamasını kullanmayı dener.

containerName

Azure Cosmos DB kaynak kapsayıcısının adı.

databaseName

Azure Cosmos DB ile kullanılacak MongoDB sanal çekirdek veritabanı adı.

embeddingDependency

Vektör araması için ekleme bağımlılığı.

fieldsMapping

Arama diziniyle etkileşim kurarken kullanılacak özelleştirilmiş alan eşleme davranışı.

indexName

Azure Cosmos DB ile kullanılacak MongoDB sanal çekirdek dizin adı.

inScope

Sorguların dizine alınan verilerin kullanımıyla sınırlandırılıp kısıtlanmaması gerektiği.

roleInformation

Modele nasıl davranması gerektiği ve yanıt oluştururken başvurması gereken bağlamlar hakkında yönergeler verin. yardımcı kişiliğini açıklayabilir ve yanıtları nasıl biçimlendirebileceğini anlatabilirsiniz. Bunun için 100 belirteç sınırı vardır ve genel belirteç sınırına göre sayılır.

strictness

Arama ilgi filtresinin yapılandırılan katılığı. Katılık ne kadar yüksekse, duyarlık o kadar yüksektir ancak yanıtın daha düşük geri çağrılır.

topNDocuments

Yapılandırılan sorgu için öne çıkan en fazla belge sayısı.

type

Azure OpenAI sohbet uzantılarını yapılandırırken kullanılacak tür etiketi. Bu genellikle Azure Cosmos DB için varsayılan değerinden değiştirilmemelidir.

Özellik Ayrıntıları

authentication

Tanımlanan veri kaynağına erişirken kullanılacak kimlik doğrulama yöntemi. Her veri kaynağı türü belirli bir kullanılabilir kimlik doğrulama yöntemlerini destekler; Desteklenen mekanizmalar için veri kaynağının belgelerine bakın. Aksi belirtilmediyse, Verilerinizde Sistem Tarafından Yönetilen Kimlik (varsayılan kimlik bilgisi) kimlik doğrulamasını kullanmayı dener.

authentication?: OnYourDataAuthenticationOptionsUnion

Özellik Değeri

containerName

Azure Cosmos DB kaynak kapsayıcısının adı.

containerName: string

Özellik Değeri

string

databaseName

Azure Cosmos DB ile kullanılacak MongoDB sanal çekirdek veritabanı adı.

databaseName: string

Özellik Değeri

string

embeddingDependency

Vektör araması için ekleme bağımlılığı.

embeddingDependency: OnYourDataVectorizationSourceUnion

Özellik Değeri

fieldsMapping

Arama diziniyle etkileşim kurarken kullanılacak özelleştirilmiş alan eşleme davranışı.

fieldsMapping: AzureCosmosDBFieldMappingOptions

Özellik Değeri

indexName

Azure Cosmos DB ile kullanılacak MongoDB sanal çekirdek dizin adı.

indexName: string

Özellik Değeri

string

inScope

Sorguların dizine alınan verilerin kullanımıyla sınırlandırılıp kısıtlanmaması gerektiği.

inScope?: boolean

Özellik Değeri

boolean

roleInformation

Modele nasıl davranması gerektiği ve yanıt oluştururken başvurması gereken bağlamlar hakkında yönergeler verin. yardımcı kişiliğini açıklayabilir ve yanıtları nasıl biçimlendirebileceğini anlatabilirsiniz. Bunun için 100 belirteç sınırı vardır ve genel belirteç sınırına göre sayılır.

roleInformation?: string

Özellik Değeri

string

strictness

Arama ilgi filtresinin yapılandırılan katılığı. Katılık ne kadar yüksekse, duyarlık o kadar yüksektir ancak yanıtın daha düşük geri çağrılır.

strictness?: number

Özellik Değeri

number

topNDocuments

Yapılandırılan sorgu için öne çıkan en fazla belge sayısı.

topNDocuments?: number

Özellik Değeri

number

type

Azure OpenAI sohbet uzantılarını yapılandırırken kullanılacak tür etiketi. Bu genellikle Azure Cosmos DB için varsayılan değerinden değiştirilmemelidir.

type: "azure_cosmos_db"

Özellik Değeri

"azure_cosmos_db"