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
- Execute o EDDI. A interface de chat já vem dentro da imagem do EDDI e o instalador a inclui.
- Abra
/chat/<environment>/<agentId>no seu host do EDDI. - Ajuste-a com parâmetros de URL como
theme,title,hideUndoehideNewConversation. - 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.
# 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<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>eddi.chat.frame-ancestors=https://portal.example.comGovernanç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-ancestorscom 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.