什么是制品?如何在 Open WebUI 中使用它们?
Open WebUI 中的制品(Artifacts)是一个创新功能,灵感来自 Claude.AI,它允许您在聊天中与大语言模型生成的重要独立内容进行交互 。通过制品,您可以独立于主对话来查看、修改、扩展或引用重要内容,这样不仅便于处理复杂输出,还能确保您随时可以重新访问这些重要信息。
Open WebUI 什么时候会创建制品?
当生成的内容满足以下平台标准时,Open WebUI 会创建制品:
- 可渲染内容:要作为制品显示,内容必须是 Open WebUI 支持渲染的格式,包括:
- 单页 HTML 网站
- SVG 矢量图形
- 完整网页(包含 HTML、JavaScript 和 CSS)。注意:生成完整网页时必须包含 HTML
- ThreeJS 可视化效果和其他 JavaScript 可视化库(如 D3.js)的作品
其他类型的内容,如文档(Markdown 或纯文本)、代码片段和 React 组件等不会被渲染为制品。
Open WebUI 如何创建制品?
要在 Open WebUI 中使用制品,模型需要生成能触发渲染过程的内容。这包括生成有效的 HTML、SVG 代码或其他支持的格式。当内容满足上述标准时,Open WebUI 就会将其显示为可交互的制品。
如何使用制品?
当 Open WebUI 创建制品时,您会在主聊天窗口右侧的专门区 域看到内容。以下是制品的使用方法:
- 编辑与迭代:您可以在聊天中要求大语言模型修改或改进内容,更新会直接显示在制品窗口中。使用左下角的版本切换器可以在不同版本间切换。每次编辑都会创建新版本,方便您追踪所有更改。
- 实时更新:Open WebUI 会根据您的对话自动更新制品,始终显示最新内容。
- 快捷操作:在制品窗口右下角,您可以找到复制内容或全屏显示等实用功能。
编辑制品
- 精确更新:明确指出需要更改的内容和位置,例如:
- "把图表中的蓝色柱状图改成红色"
- "将 SVG 图像的标题改为'产品分析报告'"
- 整体重写:当需要大规模修改或多处更新时,可以请求完整重写,例如:
- "把这个单页网站改造成产品介绍页"
- "用 ThreeJS 给这个 SVG 添加动画效果"
使用建议:
- 准确描述想要修改的具体部分
- 提供上下文信息以帮助定位修改位置
- 根据需求选择局部更新还是整体重写
应用场景
Open WebUI 的制品功能可以帮助各类团队快速创建高质量作品:
- 设计团队:
- 制作交互式 UI/UX 设计图
- 设计产品落地页
- 开发团队:快速创建原型或生成项目所需的图标
- 营销团队:
- 制作数据驱动的营销页面
- 设计社交媒体图片和广告素材
制品应用示例
Open WebUI 的制品功能为团队和个人提供了强大的创作工具。以下是一些具体应用示例:
- 数据可视化
- 技术组件:ThreeJS、D3.js 和 SVG
- 主要优势:创建互动式数据展示。可以轻松切换不同版本,测试各种可视化效果。
示例:用 ThreeJS 制作股市走势的交互图表,通过不同版本尝试各种配色方案和比例设置。
- 单页应用
- 技术组件:HTML、CSS 和 JavaScript
- 主要优势:快速开发和测试 Web 应用,支持即时修改和版本管理。
示例:开发一个待办事项应用,包含界面设计和交互功能,可以随时调整布局和用户体验。
- 动态图形
- 技术组件:SVG 和 ThreeJS
- 主要优势:创建生动的动态图形,适用于品牌展示和营销。
示例:设计公司动态 Logo,添加流畅的动画效果,随时调整颜色和设计细节。
- 网页原型
- 技术组件:HTML、CSS 和 JavaScript
- 主要优势:快速构建和测试网页原型,支持多版本比较。
示例:设计电商网站原型,优化导航结构和页面布局,测试不同的设计方案。
- 互动故事
- 技术组件:HTML、CSS 和 JavaScript
- 主要优势:创作富有 吸引力的互动内容,支持多种展示效果。
示例:制作公司发展历程的互动展示,结合滚动动画和交互效果,通过不同版本优化展示效果。