Skip to content
🚀 EDDI 6.5.0

19 proveedores LLM, bases de conocimiento que rastrean su sitio y leen sus archivos, y conversaciones que siguen las versiones compatibles del agenteNovedades

Cloud Gestionada Empezar
Todas las integraciones
CanalesReact + SSE

Web chat

Una interfaz de chat en React con temas, servida por el propio EDDI, con respuestas en streaming, Markdown, respuestas rápidas y deshacer, que puedes abrir directamente o incrustar en una página.

Qué obtienes

  • Una página de chat para cada agente desplegado en /chat/{environment}/{agentId}
  • Streaming token a token, Markdown enriquecido, resaltado de código y matemáticas en LaTeX
  • Temas oscuro y claro, botones de respuesta rápida, y deshacer y rehacer
  • Parámetros de URL para ocultar controles y fijar el título, para un widget incrustado y centrado
  • Un modo de demostración que no necesita backend

Cómo funciona en EDDI

  1. Ejecuta EDDI. La interfaz de chat viene dentro de la imagen de EDDI y el instalador la incluye.
  2. Abre /chat/<environment>/<agentId> en tu host de EDDI.
  3. Ajústala con parámetros de URL como theme, title, hideUndo y hideNewConversation.
  4. Para incrustarlo, permita el origen de su sitio con eddi.chat.frame-ancestors (por defecto 'none') y luego ponga la misma URL en un iframe de su página.

Configuración

Extraída de la documentación de EDDI. Los marcadores como your-agent-id deben sustituirse por tus propios valores.

URL patterns served by EDDILos patrones de URL que sirve la interfaz de chat.
# 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 pageUn widget incrustado, tomado del README de la interfaz de chat. Combina los parámetros de visualización según necesites.
<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 defecto, el chat rechaza que lo incrusten. Establezca esta propiedad, o la variable de entorno EDDI_CHAT_FRAME_ANCESTORS, con el origen del sitio que lo incrusta (separe varios orígenes con espacios).
eddi.chat.frame-ancestors=https://portal.example.com

Gobernanza

  • El chat usa la misma API de conversación que cualquier otro cliente, por lo que las Behavior Rules, las puertas de aprobación y el registro de auditoría se aplican sin cambios.
  • Con la autenticación activada, el widget necesita un token de acceso del usuario con sesión iniciada, y el backend lo verifica en cada llamada.
  • Trata cualquier texto producido por un agente como salida no confiable. La interfaz de chat renderiza el Markdown que genera el agente.

Conviene saber

  • Incrustar el chat en otro sitio exige establecer eddi.chat.frame-ancestors con el origen de ese sitio. Hasta entonces los navegadores se niegan a mostrarlo en un marco. Todo lo demás que sirve EDDI rechaza ser incrustado.

Integraciones relacionadas

La configuración y el comportamiento de esta página siguen la documentación de EDDI, comprobada el 2026-10-14. Los nombres de campo y los valores por defecto pueden cambiar entre versiones, así que confírmalos en la documentación de tu versión.