Overview
AvatarSession is an Agent Human plugin for LiveKit Agents. Drop it into your agent entrypoint and your agent’s voice output will be rendered as a talking avatar video in the LiveKit room — no manual session or token management required.
Installation
Environment Variables
| Variable | Description |
|---|---|
AGENTHUMAN_API_KEY | Your Agent Human API key |
AGENTHUMAN_AVATAR | Default avatar ID (used if no avatar is passed to AvatarSession) |
LIVEKIT_URL | Your LiveKit server WebSocket URL |
LIVEKIT_API_KEY | LiveKit API key |
LIVEKIT_API_SECRET | LiveKit API secret |
Next Steps
Quick Start
Add AvatarSession to your agent in minutes
Configuration
AvatarSession parameters and options
Examples
Complete agent examples
API Reference
Underlying session API