DialogflowSettings
Settings for setting up a new Dialogflow instance
Add the following line to your scenario code to use the interface:
require(Modules.AI);
Props
agentId
agentId: number
| undefined
Optional. ID of the Dialogflow agent certificate to use. It can be any of the certificates previously added in the control panel, see the Dialogflow Connector section in your Voximplant application. You do not need to specify agentId if you have only one Dialogflow agent certificate in your Voximplant application.
beta
beta: false
| undefined
| true
Optional. Whether to use beta. The Voximplant Dialogflow Connector uses Dialogflow v2 Beta by default. Set false to use the non-Beta version of Dialogflow v2.
environmentId
environmentId: string
| undefined
Optional. Part of the Dialogflow session name. If Environment ID is not specified, we assume default ‘draft’ environment.
modelVariant
modelVariant:
Optional. Variant of the specified Speech model to use.
outputAudioConfig
outputAudioConfig:
Instructs the speech synthesizer how to generate the output audio content.
phraseHints
phraseHints: any[]
Optional. The collection of phrase hints to boost accuracy of speech recognition.
region
region: string
| undefined
Optional. The agent’s location.
sessionId
sessionId: string
| undefined
Optional. Dialogflow session id. Use it for connection to the existing Dialogflow session or to specify your own id for a new session.
singleUtterance
singleUtterance: boolean
Whether to enable single utterance.
userId
userId: string
| undefined
Optional. Part of the Dialogflow session name. If User ID is not specified, we use “-”.