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 和所有主流现代前端框架。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目