ElasticsearchChatExtensionConfiguration interface
Конкретное представление настраиваемых параметров для Elasticsearch при использовании его в качестве расширения чата Azure OpenAI.
Свойства
authentication | Метод проверки подлинности, используемый при доступе к определенному источнику данных. Каждый тип источника данных поддерживает определенный набор доступных методов проверки подлинности; Сведения о поддерживаемых механизмах см. в документации по источнику данных. Если не указано иное, в разделе "Данные" будет предпринята попытка использовать проверку подлинности управляемого системой удостоверения (учетные данные по умолчанию). |
embedding |
Зависимость внедрения для поиска векторов. |
endpoint | Конечная точка Elasticsearch®. |
fields |
Параметры сопоставления полей индекса Elasticsearch®. |
index |
Имя индекса Elasticsearch®. |
in |
Следует ли ограничивать запросы использованием индексированных данных. |
query |
Тип запроса Elasticsearch®. |
role |
Предоставьте модели инструкции о том, как она должна вести себя, и контексте, на который она должна ссылаться при создании ответа. Вы можете описать личность помощник и рассказать ему, как форматировать ответы. Для него существует ограничение в 100 маркеров, и оно учитывается по отношению к общему ограничению маркеров. |
strictness | Настроенная строгость фильтрации релевантности поиска. Чем выше строгость, тем выше точность, но ниже полнота ответа. |
top |
Настроено самое большое число документов, которые будут представлены для настроенного запроса. |
type | Метка типа, используемая при настройке расширений чата Azure OpenAI. Обычно это значение не должно быть изменено по сравнению со значением по умолчанию для Elasticsearch®. |
Сведения о свойстве
authentication
Метод проверки подлинности, используемый при доступе к определенному источнику данных. Каждый тип источника данных поддерживает определенный набор доступных методов проверки подлинности; Сведения о поддерживаемых механизмах см. в документации по источнику данных. Если не указано иное, в разделе "Данные" будет предпринята попытка использовать проверку подлинности управляемого системой удостоверения (учетные данные по умолчанию).
authentication?: OnYourDataAuthenticationOptionsUnion
Значение свойства
embeddingDependency
Зависимость внедрения для поиска векторов.
embeddingDependency?: OnYourDataVectorizationSourceUnion
Значение свойства
endpoint
Конечная точка Elasticsearch®.
endpoint: string
Значение свойства
string
fieldsMapping
Параметры сопоставления полей индекса Elasticsearch®.
fieldsMapping?: ElasticsearchIndexFieldMappingOptions
Значение свойства
indexName
Имя индекса Elasticsearch®.
indexName: string
Значение свойства
string
inScope
Следует ли ограничивать запросы использованием индексированных данных.
inScope?: boolean
Значение свойства
boolean
queryType
Тип запроса Elasticsearch®.
queryType?: string
Значение свойства
string
roleInformation
Предоставьте модели инструкции о том, как она должна вести себя, и контексте, на который она должна ссылаться при создании ответа. Вы можете описать личность помощник и рассказать ему, как форматировать ответы. Для него существует ограничение в 100 маркеров, и оно учитывается по отношению к общему ограничению маркеров.
roleInformation?: string
Значение свойства
string
strictness
Настроенная строгость фильтрации релевантности поиска. Чем выше строгость, тем выше точность, но ниже полнота ответа.
strictness?: number
Значение свойства
number
topNDocuments
Настроено самое большое число документов, которые будут представлены для настроенного запроса.
topNDocuments?: number
Значение свойства
number
type
Метка типа, используемая при настройке расширений чата Azure OpenAI. Обычно это значение не должно быть изменено по сравнению со значением по умолчанию для Elasticsearch®.
type: "elasticsearch"
Значение свойства
"elasticsearch"
Azure SDK for JavaScript