Start a new session
Using the session token from the Create Session Token endpoint, this endpoint starts the session and spins up the LiveAvatar. On our side, we are built on top of LiveKit's room infrastructure to manage the session interaction
Live Kit Configuration
For Full Mode, we use our own LiveKit configuration. Any custom LiveKit configurations passed in will be ignored.
For Custom mode, developers can optionally pass in their own LiveKit configuration. If passed in, we will send our Avatar through the LiveKit configuration provided. We require that the LiveKit session token passed in provides certain permissions.
If no LiveKit configuration is passed, we will still start up a LiveKit room for you. If you want to send your agent to our LiveKit room, we also expose a livekit_agent_token which you can use to do so.
We recommend looking at the following LiveKit documentation to better familiarize with the existing documentation.