O avatar Bryan não está conectando porque a HeyGen API Key não está configurada nas variáveis de ambiente do Vercel.
POST https://4prosperaconnect.vercel.app/api/heygen/proxy 500 (Internal Server Error)
Access to fetch at 'https://api.heygen.com/v1/streaming.new' has been blocked by CORS
- Acesse: https://app.heygen.com/
- Faça login na sua conta
- Vá em Settings → API
- Copie a API Key
- Acesse: https://vercel.com/inosx
- Clique no projeto: 4ProsperaConnect
- Vá em Settings → Environment Variables
- Clique em Add Variable
- Preencha:
- Name:
HEYGEN_API_KEY - Value: Cole a API Key copiada
- Environment: Marque Production, Preview, Development
- Name:
- Clique em Save
- IMPORTANTE: Vá em Deployments e clique em Redeploy no último deploy
# 1. Instalar Vercel CLI (se não tiver)
npm i -g vercel
# 2. Fazer login
vercel login
# 3. Adicionar a variável
vercel env add HEYGEN_API_KEY
# Quando perguntado:
# - What's the value of HEYGEN_API_KEY?
# Cole a API Key
# - Add HEYGEN_API_KEY to which Environments?
# Selecione: Production, Preview, Development
# 4. Redeployer
vercel --prodApós adicionar e redeployar, teste:
- Acesse: https://4prosperaconnect.vercel.app/specialist
- Clique em "Conectar Especialista"
- Abra o Console (F12)
- Verifique os logs:
- ✅ Se funcionar: Verá
✅ Session token obtained - ❌ Se falhar: Verá
❌ Errore me envie os logs
- ✅ Se funcionar: Verá
Se após configurar ainda der erro, verifique:
- A API Key da HeyGen geralmente começa com letras/números
- Exemplo:
NzA4ZjM5YzktMTYxYy00OWY... - NÃO deve ter espaços antes/depois
# Substitua YOUR_API_KEY pela sua chave
curl -X GET https://api.heygen.com/v2/avatars \
-H "X-Api-Key: YOUR_API_KEY"Resposta esperada: Lista de avatares em JSON
Se der 401: A API Key está inválida
Após configurar e redeployar, me envie os logs do console completos se ainda houver erro.
✅ Sucesso:
✅ Session token obtained: eyJ0b2tlbiI6...
🔵 Creating StreamingAvatar with token: eyJ0b2tlbiI6...
✅ createStartAvatar succeeded
❌ Falha:
POST https://4prosperaconnect.vercel.app/api/heygen/proxy 500
⚠️ Failed to list avatars, response not ok
❌ Error creating avatar session
- API Key obtida do HeyGen
- API Key adicionada no Vercel (Production, Preview, Development)
- Projeto redesployado
- Cache do browser limpo (Ctrl + Shift + R)
- Teste realizado
Me envie:
- Screenshot da tela de Environment Variables do Vercel
- Logs completos do console (F12)
- Confirmação de que redesployou