Partager via


ElasticsearchChatExtensionConfiguration interface

Représentation spécifique des options configurables pour Elasticsearch lors de son utilisation en tant qu’extension de conversation Azure OpenAI.

Propriétés

authentication

Méthode d’authentification à utiliser lors de l’accès à la source de données définie. Chaque type de source de données prend en charge un ensemble spécifique de méthodes d’authentification disponibles ; Consultez la documentation de la source de données pour connaître les mécanismes pris en charge. Si ce n’est pas le cas, Sur vos données tente d’utiliser l’authentification d’identité managée système (informations d’identification par défaut).

embeddingDependency

Dépendance d’incorporation pour la recherche vectorielle.

endpoint

Point de terminaison d’Elasticsearch®.

fieldsMapping

Options de mappage de champs d’index d’Elasticsearch®.

indexName

Nom d’index d’Elasticsearch®.

inScope

Indique si les requêtes doivent être limitées à l’utilisation de données indexées.

queryType

Type de requête d’Elasticsearch®.

roleInformation

Fournissez au modèle des instructions sur son comportement et sur tout contexte qu’il doit référencer en générant une réponse. Vous pouvez décrire la personnalité du assistant et lui indiquer comment mettre en forme les réponses. Il existe une limite de 100 jetons, et elle compte par rapport à la limite globale de jetons.

strictness

La rigueur configurée du filtrage de la pertinence de la recherche. Plus la rigueur est élevée, plus la précision est élevée, mais le rappel de la réponse est faible.

topNDocuments

Nombre supérieur configuré de documents à fonctionnalitér pour la requête configurée.

type

Étiquette de type à utiliser lors de la configuration des extensions de conversation Azure OpenAI. Cela ne doit généralement pas être modifié par rapport à sa valeur par défaut pour Elasticsearch®.

Détails de la propriété

authentication

Méthode d’authentification à utiliser lors de l’accès à la source de données définie. Chaque type de source de données prend en charge un ensemble spécifique de méthodes d’authentification disponibles ; Consultez la documentation de la source de données pour connaître les mécanismes pris en charge. Si ce n’est pas le cas, Sur vos données tente d’utiliser l’authentification d’identité managée système (informations d’identification par défaut).

authentication?: OnYourDataAuthenticationOptionsUnion

Valeur de propriété

embeddingDependency

Dépendance d’incorporation pour la recherche vectorielle.

embeddingDependency?: OnYourDataVectorizationSourceUnion

Valeur de propriété

endpoint

Point de terminaison d’Elasticsearch®.

endpoint: string

Valeur de propriété

string

fieldsMapping

Options de mappage de champs d’index d’Elasticsearch®.

fieldsMapping?: ElasticsearchIndexFieldMappingOptions

Valeur de propriété

indexName

Nom d’index d’Elasticsearch®.

indexName: string

Valeur de propriété

string

inScope

Indique si les requêtes doivent être limitées à l’utilisation de données indexées.

inScope?: boolean

Valeur de propriété

boolean

queryType

Type de requête d’Elasticsearch®.

queryType?: string

Valeur de propriété

string

roleInformation

Fournissez au modèle des instructions sur son comportement et sur tout contexte qu’il doit référencer en générant une réponse. Vous pouvez décrire la personnalité du assistant et lui indiquer comment mettre en forme les réponses. Il existe une limite de 100 jetons, et elle compte par rapport à la limite globale de jetons.

roleInformation?: string

Valeur de propriété

string

strictness

La rigueur configurée du filtrage de la pertinence de la recherche. Plus la rigueur est élevée, plus la précision est élevée, mais le rappel de la réponse est faible.

strictness?: number

Valeur de propriété

number

topNDocuments

Nombre supérieur configuré de documents à fonctionnalitér pour la requête configurée.

topNDocuments?: number

Valeur de propriété

number

type

Étiquette de type à utiliser lors de la configuration des extensions de conversation Azure OpenAI. Cela ne doit généralement pas être modifié par rapport à sa valeur par défaut pour Elasticsearch®.

type: "elasticsearch"

Valeur de propriété

"elasticsearch"