LITE Mode Configuration

Configuration Options

As of now, we offer the customization for:

  • Avatars - control how the avatar looks
  • WebRTC configurations - control where you want us to send our Avatar. We support
    • LiveKit
    • Agora

Avatars

An avatar determines the visual appearance of your AI agent. Developers can select from a catalog of avatars — ranging from realistic human presenters to stylized or expressive characters.

Each avatar can be uniquely identified by its avatar_id.

You can preview all available avatars here.

WebRTC Configuration

LiveAvatar uses LiveKit to power our WebRTC setup.

In LITE mode, when a session starts, we create a LiveKit room and emit an agent token that you can use to connect your own custom LiveKit Agent to the room. In this mode, we only provide the WebRTC room and media transport — you are responsible for configuring and running your own ASR, LLM, and TTS stack.

If you prefer full control, you can also bring your own WebRTC infrastructure. Provide the required room and connection configuration, and we will stream the Avatar video directly into your WebRTC setup. We currently support:

  • Agora - via agora_config
  • LiveKit - via livekit_config