ElasticsearchChatExtensionConfiguration interface
Representación específica de opciones configurables para Elasticsearch cuando se usa como una extensión de chat de Azure OpenAI.
Propiedades
authentication | Método de autenticación que se va a usar al acceder al origen de datos definido. Cada tipo de origen de datos admite un conjunto específico de métodos de autenticación disponibles; Consulte la documentación del origen de datos para conocer los mecanismos admitidos. Si no se proporciona de otro modo, En los datos intentará usar la autenticación de identidad administrada del sistema (credenciales predeterminadas). |
embedding |
Dependencia de inserción para la búsqueda de vectores. |
endpoint | Punto de conexión de Elasticsearch®. |
fields |
Opciones de asignación de campos de índice de Elasticsearch®. |
index |
Nombre de índice de Elasticsearch®. |
in |
Si las consultas deben restringirse al uso de datos indexados. |
query |
Tipo de consulta de Elasticsearch®. |
role |
Proporcione instrucciones al modelo sobre cómo debe comportarse y cualquier contexto al que debe hacer referencia al generar una respuesta. Puede describir la personalidad del asistente y indicarle cómo dar formato a las respuestas. Hay un límite de 100 tokens para él y cuenta con el límite total de tokens. |
strictness | La estricta configuración del filtrado de relevancia de búsqueda. Cuanto mayor sea la estricta, mayor será la precisión, pero menor recuperación de la respuesta. |
top |
Número superior configurado de documentos que se van a características para la consulta configurada. |
type | Etiqueta de tipo que se va a usar al configurar extensiones de chat de Azure OpenAI. Normalmente, esto no debe cambiarse a partir de su valor predeterminado para Elasticsearch®. |
Detalles de las propiedades
authentication
Método de autenticación que se va a usar al acceder al origen de datos definido. Cada tipo de origen de datos admite un conjunto específico de métodos de autenticación disponibles; Consulte la documentación del origen de datos para conocer los mecanismos admitidos. Si no se proporciona de otro modo, En los datos intentará usar la autenticación de identidad administrada del sistema (credenciales predeterminadas).
authentication?: OnYourDataAuthenticationOptionsUnion
Valor de propiedad
embeddingDependency
Dependencia de inserción para la búsqueda de vectores.
embeddingDependency?: OnYourDataVectorizationSourceUnion
Valor de propiedad
endpoint
Punto de conexión de Elasticsearch®.
endpoint: string
Valor de propiedad
string
fieldsMapping
Opciones de asignación de campos de índice de Elasticsearch®.
fieldsMapping?: ElasticsearchIndexFieldMappingOptions
Valor de propiedad
indexName
Nombre de índice de Elasticsearch®.
indexName: string
Valor de propiedad
string
inScope
Si las consultas deben restringirse al uso de datos indexados.
inScope?: boolean
Valor de propiedad
boolean
queryType
Tipo de consulta de Elasticsearch®.
queryType?: string
Valor de propiedad
string
roleInformation
Proporcione instrucciones al modelo sobre cómo debe comportarse y cualquier contexto al que debe hacer referencia al generar una respuesta. Puede describir la personalidad del asistente y indicarle cómo dar formato a las respuestas. Hay un límite de 100 tokens para él y cuenta con el límite total de tokens.
roleInformation?: string
Valor de propiedad
string
strictness
La estricta configuración del filtrado de relevancia de búsqueda. Cuanto mayor sea la estricta, mayor será la precisión, pero menor recuperación de la respuesta.
strictness?: number
Valor de propiedad
number
topNDocuments
Número superior configurado de documentos que se van a características para la consulta configurada.
topNDocuments?: number
Valor de propiedad
number
type
Etiqueta de tipo que se va a usar al configurar extensiones de chat de Azure OpenAI. Normalmente, esto no debe cambiarse a partir de su valor predeterminado para Elasticsearch®.
type: "elasticsearch"
Valor de propiedad
"elasticsearch"
Azure SDK for JavaScript