Udostępnij za pośrednictwem


ElasticsearchChatExtensionConfiguration interface

Konkretna reprezentacja konfigurowalnych opcji usługi Elasticsearch podczas korzystania z niej jako rozszerzenia czatu usługi Azure OpenAI.

Właściwości

authentication

Metoda uwierzytelniania używana podczas uzyskiwania dostępu do zdefiniowanego źródła danych. Każdy typ źródła danych obsługuje określony zestaw dostępnych metod uwierzytelniania; Zapoznaj się z dokumentacją źródła danych, aby zapoznać się z obsługiwanymi mechanizmami. Jeśli nie podano inaczej, w danych spróbuje użyć uwierzytelniania tożsamości zarządzanej przez system (poświadczenia domyślne).

embeddingDependency

Zależność osadzania dla wyszukiwania wektorowego.

endpoint

Punkt końcowy usługi Elasticsearch®.

fieldsMapping

Opcje mapowania pól indeksu usługi Elasticsearch®.

indexName

Nazwa indeksu usługi Elasticsearch®.

inScope

Określa, czy zapytania powinny być ograniczone do używania indeksowanych danych.

queryType

Typ zapytania elasticsearch®.

roleInformation

Przekaż instrukcje dotyczące sposobu działania modelu i dowolnego kontekstu, do którego powinien się odwoływać podczas generowania odpowiedzi. Możesz opisać osobowość asystent i określić sposób formatowania odpowiedzi. Istnieje limit 100 tokenów i jest liczone względem ogólnego limitu tokenów.

strictness

Skonfigurowano ścisłość filtrowania istotności wyszukiwania. Im wyższa surowość, wyższa precyzja, ale niższa kompletność odpowiedzi.

topNDocuments

Skonfigurowana maksymalna liczba dokumentów, które mają być dostępne dla skonfigurowanego zapytania.

type

Etykieta typu, która ma być używana podczas konfigurowania rozszerzeń czatu usługi Azure OpenAI. Zwykle nie powinno się to zmieniać z wartości domyślnej dla usługi Elasticsearch®.

Szczegóły właściwości

authentication

Metoda uwierzytelniania używana podczas uzyskiwania dostępu do zdefiniowanego źródła danych. Każdy typ źródła danych obsługuje określony zestaw dostępnych metod uwierzytelniania; Zapoznaj się z dokumentacją źródła danych, aby zapoznać się z obsługiwanymi mechanizmami. Jeśli nie podano inaczej, w danych spróbuje użyć uwierzytelniania tożsamości zarządzanej przez system (poświadczenia domyślne).

authentication?: OnYourDataAuthenticationOptionsUnion

Wartość właściwości

embeddingDependency

Zależność osadzania dla wyszukiwania wektorowego.

embeddingDependency?: OnYourDataVectorizationSourceUnion

Wartość właściwości

endpoint

Punkt końcowy usługi Elasticsearch®.

endpoint: string

Wartość właściwości

string

fieldsMapping

Opcje mapowania pól indeksu usługi Elasticsearch®.

fieldsMapping?: ElasticsearchIndexFieldMappingOptions

Wartość właściwości

indexName

Nazwa indeksu usługi Elasticsearch®.

indexName: string

Wartość właściwości

string

inScope

Określa, czy zapytania powinny być ograniczone do używania indeksowanych danych.

inScope?: boolean

Wartość właściwości

boolean

queryType

Typ zapytania elasticsearch®.

queryType?: string

Wartość właściwości

string

roleInformation

Przekaż instrukcje dotyczące sposobu działania modelu i dowolnego kontekstu, do którego powinien się odwoływać podczas generowania odpowiedzi. Możesz opisać osobowość asystent i określić sposób formatowania odpowiedzi. Istnieje limit 100 tokenów i jest liczone względem ogólnego limitu tokenów.

roleInformation?: string

Wartość właściwości

string

strictness

Skonfigurowano ścisłość filtrowania istotności wyszukiwania. Im wyższa surowość, wyższa precyzja, ale niższa kompletność odpowiedzi.

strictness?: number

Wartość właściwości

number

topNDocuments

Skonfigurowana maksymalna liczba dokumentów, które mają być dostępne dla skonfigurowanego zapytania.

topNDocuments?: number

Wartość właściwości

number

type

Etykieta typu, która ma być używana podczas konfigurowania rozszerzeń czatu usługi Azure OpenAI. Zwykle nie powinno się to zmieniać z wartości domyślnej dla usługi Elasticsearch®.

type: "elasticsearch"

Wartość właściwości

"elasticsearch"