你将获得
- 为每个已部署的代理提供位于 /chat/{environment}/{agentId} 的聊天页面
- 逐令牌流式输出、丰富的 Markdown、代码高亮和 LaTeX 数学公式
- 深色和浅色主题、快捷回复按钮,以及撤销和重做
- 通过 URL 参数隐藏控件并设置标题,得到专注的嵌入式小组件
- 无需后端的演示模式
在 EDDI 中如何工作
- 运行 EDDI。聊天界面随 EDDI 镜像一起发布,安装程序也包含它。
- 在你的 EDDI 主机上打开
/chat/<environment>/<agentId>。 - 通过
theme、title、hideUndo和hideNewConversation等 URL 参数进行调整。 - 要嵌入它,请用
eddi.chat.frame-ancestors(默认'none')允许您网站的 origin,然后把同一个 URL 放进页面的 iframe 中。
配置
摘自 EDDI 文档。诸如 your-agent-id 之类的占位符需要你自行替换。
# 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.com治理
- 聊天界面与其他所有客户端使用同一套对话 API,因此行为规则、审批关口和审计账本原样适用。
- 开启认证后,小组件需要已登录用户的访问令牌,后端会在每次调用时进行验证。
- 请把代理生成的任何文本视为不受信任的输出。聊天界面会渲染来自代理的 Markdown。
须知
- 在其他网站上嵌入聊天,需要把
eddi.chat.frame-ancestors设置为该网站的 origin。在此之前,浏览器会拒绝在框架中显示它。EDDI 提供的其他所有内容都拒绝被嵌入框架。
相关集成
本页的配置和行为依据 EDDI 文档,核对日期为 2026-10-14。字段名称和默认值可能随版本变化,请在所用版本的文档中确认。