How it works
1
Create a session
POST /api/v1/sessions with a conversation engine config. Returns session_id (backend) and token (frontend).2
Connect
Pass
token to the Web SDK. The avatar joins over WebRTC and starts conversing.3
Terminate
DELETE /api/v1/sessions/{id}, or let it expire on idle.Conversation engines
A legacy text-echo flow (backend pushes text, avatar speaks it) is preserved under Legacy for existing integrations.
Start here
Quickstart
Voice-to-voice avatar in 5 minutes.
Web SDK
Render, devices, events, lifecycle.
REST API
Session lifecycle from your backend.
API Reference
Endpoints, schemas, errors.