Skip to content
🚀 EDDI 6.5.0

19 fournisseurs LLM, des bases de connaissances qui explorent votre site et lisent vos fichiers, et des conversations qui suivent les versions compatibles des agentsNouveautés

Cloud Géré Démarrer
Toutes les intégrations
CanauxReact + SSE

Web chat

Une interface de chat React personnalisable, servie par EDDI lui-même, avec réponses en streaming, Markdown, réponses rapides et annulation, que vous pouvez ouvrir directement ou intégrer dans une page.

Ce que vous obtenez

  • Une page de chat pour chaque agent déployé à /chat/{environment}/{agentId}
  • Streaming token par token, Markdown riche, coloration du code et formules LaTeX
  • Thèmes sombre et clair, boutons de réponse rapide, annuler et rétablir
  • Des paramètres d'URL pour masquer des contrôles et définir le titre, pour un widget intégré épuré
  • Un mode démo qui ne nécessite aucun backend

Fonctionnement dans EDDI

  1. Lancer EDDI. L'interface de chat est fournie dans l'image d'EDDI et incluse dans l'installateur.
  2. Ouvrir /chat/<environment>/<agentId> sur votre hôte EDDI.
  3. L'ajuster avec des paramètres d'URL comme theme, title, hideUndo et hideNewConversation.
  4. Pour l'intégrer, autorisez l'origine de votre site avec eddi.chat.frame-ancestors (par défaut 'none'), puis placez la même URL dans une iframe de votre page.

Configuration

Tirée de la documentation d'EDDI. Les espaces réservés comme your-agent-id sont à remplacer par vos propres valeurs.

URL patterns served by EDDILes modèles d'URL servis par l'interface 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 intégré tiré du README de l'interface de chat. Combinez les paramètres d'affichage selon vos besoins.
<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)Par défaut, le chat refuse d'être affiché dans un cadre. Définissez cette propriété, ou la variable d'environnement EDDI_CHAT_FRAME_ANCESTORS, avec l'origine du site qui l'intègre (séparez plusieurs origines par des espaces).
eddi.chat.frame-ancestors=https://portal.example.com

Gouvernance

  • Le chat utilise la même API de conversation que tout autre client : les Behavior Rules, les garde-fous de validation et le journal d'audit s'appliquent donc sans changement.
  • Lorsque l'authentification est activée, le widget a besoin d'un jeton d'accès pour l'utilisateur connecté, et le backend le vérifie à chaque appel.
  • Traitez tout texte produit par un agent comme une sortie non fiable. L'interface de chat rend le Markdown fourni par l'agent.

Bon à savoir

  • Intégrer le chat sur un autre site exige de définir eddi.chat.frame-ancestors sur l'origine de ce site. Tant que ce n'est pas fait, les navigateurs refusent de l'afficher dans un cadre. Tout le reste de ce que sert EDDI refuse l'intégration en cadre.

Intégrations associées

La configuration et le comportement décrits sur cette page suivent la documentation d'EDDI, vérifiée le 2026-10-14. Les noms de champs et les valeurs par défaut peuvent changer d'une version à l'autre : confirmez-les dans la documentation de votre version.