Dify Chat,一个基于 Dify API 的 AI Web 应用,提供开箱即用的应用配置管理功能,支持运行不同类型的 Dify 应用,适配深度思考、思维链、图表等多种丰富的输出形式。
如果你觉得这个项目还不错的话,请动动你的小手指点个 Star ⭐️ 吧~
如果需要使用 Dify, 但官方 Web 应用的功能不满足需求,或者需要自定义界面,你会怎么选?
Dify Chat 围绕以下几个关键特性进行设计:
仅需一个命令即可完成所有安装和启动工作,无需复杂配置。你要做的只是:运行启动命令,填入 Dify API Key,直接开始使用。
Dify Chat 采用 MIT 开源协议,所有源代码完全开放。你可以:
Dify Chat 使用前后端分离的设计,充分考虑了用户体验、可扩展性和维护成本,分成两个子包:
两者相辅相成,构成从配置管理到用户交互的完整解决方案,你也可以根据实际需求只使用其中一个,与其他系统集成。
从零开始重新构建的 React APP,基于 Rsbuild 的毫秒级热更新,让你不再受限于官方 Web 应用的卡和慢,快速实现个性化需求。
Dify Chat 基于 TailwindCSS 和 Ant Design 构建,提供了灵活的主题定制能力,让你可以根据品牌需求或个人喜好轻松调整界面风格。
Dify Chat 采用响应式设计理念,支持桌面端、平板和移动设备访问,确保在不同屏幕尺寸下都能提供一致的用户体验和功能表现
Dify Chat 支持多种内容类型的渲染,让 AI 的回复更加生动和实用:
图片和视频渲染:支持渲染图片和视频内容,在进行内容表达时,丰富多彩的图片和动态视频往往比文字更加深入人心,特别适合教程、演示等场景。
代码高亮:内置代码语法高亮功能,支持多种编程语言,让代码展示更加清晰易读,提升开发者的使用体验。
图表可视化:支持各种类型的图表渲染,如 Mermaid、Echarts 等,帮助用户更好地理解和分析数据。
交互式元素:支持表单等交互组件,让用户可以直接在对话界面中执行操作,提升交互效率。
丰富的内容支持让你可以在 Dify 应用中进行任意编排,以最适合的方式表达信息,无论是技术文档、数据分析报告,还是创意内容创作,都能得到最佳的展示效果。