Talk with our docs
What can you build?
LiveAvatars support real-world applications including:- Real-time product demos or virtual sales assistants
- AI-powered support or training agents
- Interactive hosts, tutors, or characters
Two development paths
LiveAvatar offers two modes to match your architecture needs:FULL Mode
LiveAvatar manages ASR, LLM, TTS, and WebRTC. You configure and ship.
LITE Mode
Bring your own AI stack. LiveAvatar handles real-time video streaming.
Choosing a mode
| FULL Mode | LITE Mode | |
|---|---|---|
| WebRTC | Managed by LiveAvatar | You manage |
| ASR / STT | Managed by LiveAvatar | You provide |
| LLM | Managed (or bring your own) | You provide |
| TTS | Managed (or bring your own) | You provide |
| Best for | Ship fast, less infra | Full control, existing pipelines |
| Credits | 2 per minute | 1 per minute |
Quickstart
Get your first LiveAvatar conversation running in 4 steps.Get your API key
Sign up at app.liveavatar.com and grab your API key from the developers page.
Create a session token
Generate a session token on your backend server. This defines the session configuration and acts as a short-lived access token.The response returns a
session_id and session_token.Join the LiveKit room
For a quick test, navigate directly to the LiveKit URL in your browser:Once verified, build a custom integration using the SDK:
- GitHub: liveavatar-web-sdk
- NPM: @heygen/liveavatar-web-sdk
Resources
Sandbox Mode
Test without consuming credits.
Web SDK
Official JavaScript SDK.
Migration Guide
Moving from HeyGen Interactive Avatar.