Compartir a través de


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).

embeddingDependency

Dependencia de inserción para la búsqueda de vectores.

endpoint

Punto de conexión de Elasticsearch®.

fieldsMapping

Opciones de asignación de campos de índice de Elasticsearch®.

indexName

Nombre de índice de Elasticsearch®.

inScope

Si las consultas deben restringirse al uso de datos indexados.

queryType

Tipo de consulta de Elasticsearch®.

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.

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.

topNDocuments

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"