Skip to main content

Component Nodes

Component nodes define the AI capabilities of your agent. Each connects to the Framework node via a dedicated typed handle.

Persona

Defines the agent’s identity. Connected to persona_in on the Framework node.
ParameterTypeDescription
agentNamestringDisplay name of the agent
personatextSystem prompt (supports markdown)
languageenumPrimary language: en, es, fr, de, pt, ja, zh, ko, it, nl, hi, ar, pl, tr

LLM

The language model that generates the agent’s responses. Connected to llm_in on the Framework node.
ParameterTypeDescription
modelenumModel identifier
temperatureslider (0–2)Response creativity. Default: 0.7
max_tokensnumberMax output tokens (advanced)

Providers

ProviderDefault model
OpenAIgpt-4.1-mini
Anthropicclaude-sonnet-4-20250514
Geminigemini-2.5-pro
Groqllama-3.3-70b-versatile
Together AImeta-llama/Llama-3.3-70B-Instruct-Turbo
DeepSeekdeepseek-v3
Moonshotmoonshotai/kimi-k2-instruct
Mistral AIministral-8b-2410
Cerebrasllama3.1-8b
Fireworks AIllama-v3p3-70b-instruct
Perplexityllama-3.1-sonar-small-128k-chat
xAIgrok-4-1-fast
OpenRouter500+ models
Amazon Bedrockamazon.nova-2-lite-v1:0
OVHCloudgpt-oss-120b
OllamaCustom (local)
Azure OpenAICustom deployment
IfElse and Categorize nodes also require their own LLM connection for condition evaluation. You can reuse the same LLM node or connect a separate one.

TTS

Text-to-speech engine for voice output. Connected to tts_in on the Framework node.
ParameterTypeDescription
modelenumTTS model
voiceIdstringVoice identifier from the provider

Provider-specific parameters

ProviderExtra parameters
ElevenLabsstability (0–1), similarity_boost (0–1)
Cartesiaemotion
OpenAIinstructions (style/tone prompt)

Providers

ProviderDefault model
ElevenLabseleven_flash_v2_5
Cartesiasonic-3
Deepgramaura-2
OpenAIgpt-4o-mini-tts
Rimearcana
Inworldinworld-tts-1.5-max
Neuphonic
Resemble AI
Groq

STT

Speech-to-text engine for voice input. Connected to stt_in on the Framework node.
ParameterTypeDescription
modelenumSTT model

Provider-specific parameters

ProviderExtra parameters
Deepgramkeyterms (comma-separated domain terms), enable_diarization (boolean)
AssemblyAIkeyterms_prompt, language_detection (boolean)

Providers

ProviderDefault model
Deepgramnova-3
ElevenLabsscribe_v2_realtime
Cartesiaink-whisper
AssemblyAIu3-rt-pro
OpenAIgpt-4o-transcribe
Groqwhisper-large-v3-turbo
OVHCloudwhisper-large-v3-turbo

Avatar

Renders a visual avatar during the call. Connected to avatar_in on the Framework node (optional).
ParameterTypeDescription
avatarIdstringAvatar identifier from the provider
Providers: Anam, Avatario, Beyond Presence, bitHuman, Hedra, LemonSlice, LiveAvatar, Simli, Tavus, TruGen.
Avatar nodes are optional and only supported on the LiveKit framework.