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). |
embedding |
Zależność osadzania dla wyszukiwania wektorowego. |
endpoint | Punkt końcowy usługi Elasticsearch®. |
fields |
Opcje mapowania pól indeksu usługi Elasticsearch®. |
index |
Nazwa indeksu usługi Elasticsearch®. |
in |
Określa, czy zapytania powinny być ograniczone do używania indeksowanych danych. |
query |
Typ zapytania elasticsearch®. |
role |
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. |
top |
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"
Azure SDK for JavaScript