OvidijusParsiunas/deep-chat
Fully customizable AI chatbot component for your website
解决的问题
Deep Chat 提供一个即用的、完全可自定义的 AI 聊天界面组件,开发者只需少量代码即可将其嵌入任意网站。无论 AI 模型是托管在服务器上、由第三方 API 提供,还是在浏览器中本地运行,它都消除了从零开始构建聊天 UI 的需求。
工作原理
该组件可通过一行代码注入到网站中,并支持所有主流 UI 框架(React、Vue、Svelte、Angular 等)。它通过三种主要方式连接 AI 服务:
- 直接连接:从浏览器直接连接到流行的 AI API(如 OpenAI 或 Claude),适用于原型开发。
- 自定义 API:通过定义的请求属性连接到自定义后端服务。
- Web 模型:使用
deep-chat-web-llm模块在浏览器中完全托管 LLM,无需任何服务器连接。
适用人群
希望快速为网站添加专业级 AI 聊天机器人界面,而无需花费时间在 UI 开发或复杂 API 配置上的 Web 开发者。
主要亮点
- 多模态输入:支持发送/接收文件、通过摄像头拍摄照片、通过麦克风录制音频。
- 语音功能:内置语音转文本(Speech-to-Text)用于输入,文本转语音(Text-to-Speech)用于响应,还支持语音转语音模型。
- 广泛的 API 支持:支持超过 20 个主流 AI API 的浏览器端直接集成。
- 富文本支持:可渲染 Markdown 和自定义元素,以呈现结构化文本和代码。
- 灵活部署:兼容 VanillaJS 和所有主流现代前端框架。
相关
- 项目
- 项目
- 项目
- 项目
- 项目