LiveAvatar SDK · @heygen/liveavatar-web-sdk

LiveAvatar Quick Demo

Esta página ilustra como iniciar e parar uma sessão do LiveAvatar usando o SDK web oficial. Ela depende de um backend próprio que forneça o `sessionId` e o `sessionToken` seguros emitidos pela API Master do LiveAvatar.

Status: aguardando início
Logs aparecerão por aqui.

Passo a passo para o seu backend

Seu servidor precisa chamar a API oficial do LiveAvatar para criar a sessão e retornar os valores `sessionId` e `sessionToken`. Aqui está o que você deve fazer:

  1. Obtenha sua LiveAvatar API Key no painel https://docs.liveavatar.com.
  2. Chame o endpoint de criação de sessão (consulte o guia "LiveAvatar Session Life Cycle") com essa chave para receber `sessionId`, `sessionToken` e as configurações de avatar/voz/contexto.
  3. Exponha um endpoint (por exemplo, /api/liveavatar/session) que responda com JSON { sessionId, sessionToken, avatarName? } e proteja esse endpoint com autenticação ou CORS restrito.
  4. Essa página vai buscar o JSON acima antes de criar o objeto LiveAvatarSession.

Depois disso, clique em “Iniciar sessão” para abrir a conexão WebRTC com o avatar e veja os logs de status atualizados em tempo real.