LuisRecognizerOptionsV3 interface

Extends

Properties

apiVersion

(Optional) Luis Api endpoint version.

datetimeReference

(Optional) Timezone applied to datetimeV2 entities.

dynamicLists

(Optional) Dynamic lists of things like contact names to recognize at query time..

externalEntities

(Optional) External entities recognized in query.

externalEntityRecognizer

(Optional) External recognizer to recognize external entities to pass to LUIS.

includeAllIntents

(Optional) Determine if all intents come back or only the top one.

includeInstanceData

(Optional) A value indicating whether or not instance data should be included in response.

log

(Optional) If queries should be logged in LUIS.

preferExternalEntities

(Optional) Boolean for if external entities should be preferred to the results from LUIS models.

slot

(Optional) By default this uses the production slot. You can find other standard slots in . If you specify a Version, then a private version of the application is used instead of a slot.

version

(Optional) LUIS supports versions and this is the version to use instead of a slot. If this is specified, then the is ignored..

Inherited Properties

includeAPIResults

(Optional) Force the inclusion of LUIS Api call in results returned by recognize(). Defaults to a value of false

logPersonalInformation

(Optional) Designates whether personal information should be logged in telemetry.

telemetryClient

(Optional) Telemetry Client.

Property Details

apiVersion

(Optional) Luis Api endpoint version.

apiVersion: "v3"

Property Value

"v3"

datetimeReference

(Optional) Timezone applied to datetimeV2 entities.

datetimeReference?: string

Property Value

string

dynamicLists

(Optional) Dynamic lists of things like contact names to recognize at query time..

dynamicLists?: Array<DynamicList>

Property Value

Array<DynamicList>

externalEntities

(Optional) External entities recognized in query.

externalEntities?: Array<ExternalEntity>

Property Value

externalEntityRecognizer

(Optional) External recognizer to recognize external entities to pass to LUIS.

externalEntityRecognizer?: Recognizer

Property Value

Recognizer

includeAllIntents

(Optional) Determine if all intents come back or only the top one.

includeAllIntents?: boolean

Property Value

boolean

includeInstanceData

(Optional) A value indicating whether or not instance data should be included in response.

includeInstanceData?: boolean

Property Value

boolean

log

(Optional) If queries should be logged in LUIS.

log?: boolean

Property Value

boolean

preferExternalEntities

(Optional) Boolean for if external entities should be preferred to the results from LUIS models.

preferExternalEntities?: boolean

Property Value

boolean

slot

(Optional) By default this uses the production slot. You can find other standard slots in . If you specify a Version, then a private version of the application is used instead of a slot.

slot?: "production" | "staging"

Property Value

"production" | "staging"

version

(Optional) LUIS supports versions and this is the version to use instead of a slot. If this is specified, then the is ignored..

version?: string

Property Value

string

Inherited Property Details

includeAPIResults

(Optional) Force the inclusion of LUIS Api call in results returned by recognize(). Defaults to a value of false

includeAPIResults?: boolean

Property Value

boolean

Inherited From LuisRecognizerOptions.includeAPIResults

logPersonalInformation

(Optional) Designates whether personal information should be logged in telemetry.

logPersonalInformation?: boolean

Property Value

boolean

Inherited From LuisRecognizerOptions.logPersonalInformation

telemetryClient

(Optional) Telemetry Client.

telemetryClient?: BotTelemetryClient

Property Value

BotTelemetryClient

Inherited From LuisRecognizerOptions.telemetryClient