Create a new AI assistant with specified configuration
Create a new AI assistant with specified configurationThis endpoint allows you to create a new AI assistant with comprehensive configuration options.
| Mode | Description | Required Fields |
|---|---|---|
pipeline | Classic STT → LLM → TTS pipeline | llm_model_id |
multimodal | Real-time multimodal AI | multimodal_model_id |
dualplex | Multimodal “Brain” + custom TTS voice | multimodal_model_id |
mode to get compatible voices for your engine mode.inbound, outboundpipeline, multimodal, dualplexpipeline.Use the endpoint Retrieve Models to get available models.multimodal and dualplex.Use the endpoint Retrieve Models to get available multimodal models.multimodal/dualplex. Optional.multimodal/dualplex (0-1). Default: autofunction_call - The AI calls a function to search (required for multimodal/dualplex)prompt - Knowledge is injected into the prompt (only pipeline)type field and tool-specific fields.pipeline. See Retrieve Transcriber Providers.positive: Fillers for affirmative responses (e.g., “Great!”, “Perfect!”)negative: Fillers for negative/neutral responses (e.g., “Hmm.”, “Mhm.”)question: Fillers while processing a question (e.g., “Good question.”, “One moment.”)neutral: Fillers for neutral acknowledgments (e.g., “Okay.”, “Understood.”)"Are you still there? Do you have any other questions?"vad, aioff, office, city, forest, crowded_room, cafe, natureis_webhook_active is true.{{variable_name}}pipeline Mode Assistantmultimodal Mode Assistantdualplex Mode Assistantmode to obtain compatible voicesmultimodal/dualplex, knowledgebase_mode must be set to function_callmultimodal/dualplex, allow_interruptions is always enabledfillers is only available in pipeline modeinactive by default