Skip to content
🚀 EDDI 6.5.0

19 provedores LLM, bases de conhecimento que rastreiam o seu site e leem os seus arquivos, e conversas que acompanham as versões compatíveis do agenteNovidades

Cloud Gerenciada Começar
Todas as integrações
CanaisReact + SSE

Web chat

Uma interface de chat em React com temas, servida pelo próprio EDDI, com respostas em streaming, Markdown, respostas rápidas e desfazer, que você pode abrir diretamente ou incorporar em uma página.

O que você recebe

  • Uma página de chat para cada agente implantado em /chat/{environment}/{agentId}
  • Streaming token a token, Markdown rico, destaque de código e matemática em LaTeX
  • Temas escuro e claro, botões de resposta rápida, e desfazer e refazer
  • Parâmetros de URL para ocultar controles e definir o título, para um widget incorporado e focado
  • Um modo de demonstração que não precisa de backend

Como funciona no EDDI

  1. Execute o EDDI. A interface de chat já vem dentro da imagem do EDDI e o instalador a inclui.
  2. Abra /chat/<environment>/<agentId> no seu host do EDDI.
  3. Ajuste-a com parâmetros de URL como theme, title, hideUndo e hideNewConversation.
  4. Para incorporá-lo, permita a origem do seu site com eddi.chat.frame-ancestors (padrão 'none') e depois coloque a mesma URL em um iframe na sua página.

Configuração

Extraída da documentação do EDDI. Marcadores como your-agent-id devem ser substituídos pelos seus próprios valores.

URL patterns served by EDDIOs padrões de URL que a interface de chat serve.
# an agent in an environment
http://localhost:7070/chat/{environment}/{agentId}

# with an explicit user id
http://localhost:7070/chat/{environment}/{agentId}/{userId}

# a showcase with mock data, no backend needed
http://localhost:7070/chat/demo/showcase
Embed in a pageUm widget incorporado, do README da interface de chat. Combine os parâmetros de exibição conforme necessário.
<iframe
  src="https://your-eddi-server/chat/production/your-agent-id?hideNewConversation=true&theme=dark"
  style="width: 400px; height: 600px; border: none; border-radius: 12px;"
></iframe>
application.properties (or EDDI_CHAT_FRAME_ANCESTORS)Por padrão, o chat recusa ser exibido em um frame. Defina esta propriedade, ou a variável de ambiente EDDI_CHAT_FRAME_ANCESTORS, com a origem do site que o incorpora (separe várias origens com espaços).
eddi.chat.frame-ancestors=https://portal.example.com

Governança

  • O chat usa a mesma API de conversa que qualquer outro cliente, portanto as Behavior Rules, os portões de aprovação e o registro de auditoria se aplicam sem alterações.
  • Com a autenticação ativada, o widget precisa de um token de acesso do usuário conectado, e o backend o verifica a cada chamada.
  • Trate qualquer texto produzido por um agente como saída não confiável. A interface de chat renderiza o Markdown gerado pelo agente.

Bom saber

  • Incorporar o chat em outro site exige definir eddi.chat.frame-ancestors com a origem desse site. Até lá, os navegadores se recusam a exibi-lo em um frame. Todo o resto que o EDDI serve recusa ser incorporado.

Integrações relacionadas

A configuração e o comportamento desta página seguem a documentação do EDDI, verificada em 2026-10-14. Nomes de campos e valores padrão podem mudar entre versões, portanto confirme-os na documentação da sua versão.