Aracılığıyla paylaş


ElasticsearchChatExtensionConfiguration interface

Azure OpenAI sohbet uzantısı olarak kullanılırken Elasticsearch 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 bilgileri) kimlik doğrulamasını kullanmayı dener.

embeddingDependency

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

endpoint

Elasticsearch'in® uç noktası.

fieldsMapping

Elasticsearch'in® dizin alanı eşleme seçenekleri.

indexName

Elasticsearch'in® dizin adı.

inScope

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

queryType

Elasticsearch® sorgu türü.

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 alanı filtrelemesinin 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ı yapılandırıldı.

type

Azure OpenAI sohbet uzantılarını yapılandırırken kullanılacak tür etiketi. Bu genellikle Elasticsearch® 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 bilgileri) kimlik doğrulamasını kullanmayı dener.

authentication?: OnYourDataAuthenticationOptionsUnion

Özellik Değeri

embeddingDependency

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

embeddingDependency?: OnYourDataVectorizationSourceUnion

Özellik Değeri

endpoint

Elasticsearch'in® uç noktası.

endpoint: string

Özellik Değeri

string

fieldsMapping

Elasticsearch'in® dizin alanı eşleme seçenekleri.

fieldsMapping?: ElasticsearchIndexFieldMappingOptions

Özellik Değeri

indexName

Elasticsearch'in® 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

queryType

Elasticsearch® sorgu türü.

queryType?: string

Özellik Değeri

string

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 alanı filtrelemesinin 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ı yapılandırıldı.

topNDocuments?: number

Özellik Değeri

number

type

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

type: "elasticsearch"

Özellik Değeri

"elasticsearch"