AgentConfiguration
- agentType: objectrequired
Core agent behaviour settings
- firstType: string
_message requiredOpening message the agent speaks at the start of each conversation
- knowledgeType: array object[] ยท KnowledgeBaseItem[]
_base requiredKnowledge base documents available for retrieval-augmented generation
- languageType: stringrequired
BCP 47 language code (e.g. en-US)
- promptType: objectrequired
LLM prompt configuration
- asrType: objectrequired
Automatic speech recognition settings
- keywordsType: array string[]required
Words/phrases to boost recognition accuracy for domain vocabulary
- conversationType: objectrequired
Conversation-level constraints
- maxType: number
_duration _seconds requiredHard upper limit on conversation length in seconds
- ttsType: objectrequired
Text-to-speech settings
- settingsType: objectrequired
Fine-grained voice synthesis parameters
- voiceType: string
_id Voice ID to use for speech synthesis
- turnType: objectrequired
Turn detection and timing settings
- silenceType: number
_timeout _seconds requiredSeconds of silence after speech that triggers turn completion
- timeoutType: number
_seconds requiredMaximum seconds to wait for a response before ending the turn
- analysisType: object
Optional configuration for call analysis and data collection.
- dataType: object
_collection A map of data collection items, where keys are custom identifiers.