OvidijusParsiunas/deep-chat

Fully customizable AI chatbot component for your website

解决的问题

Deep Chat 提供一个开箱即用、高度可定制的 AI 聊天组件,开发者只需一行代码即可将其嵌入网站,无需在集成 AI 服务时从零构建聊天界面。

工作原理

它作为一个前端 UI 组件,可通过三种主要方式连接到 AI 后端:

  1. 直接连接:从浏览器直接连接到流行的 AI API(如 OpenAI 或 Claude),适用于原型开发。
  2. 自定义 API:通过定义的请求属性连接到自定义服务器。
  3. Web 模型:使用 deep-chat-web-llm 模块在浏览器中完全托管 LLM,完全无需服务器。

适用人群

希望使用任何主流 UI 框架(React、Vue、Svelte、Angular、Solid 等)或原生 JavaScript 快速为其网站添加 AI 聊天机器人 Web 开发者。

主要亮点

  • 多模态输入:支持发送/接收文件、通过摄像头拍摄照片、通过麦克风录制音频。
  • 语音功能:内置语音转文本(Speech-to-Text)用于输入,文本转语音(Text-to-Speech)用于响应,还支持语音转语音模型。
  • 广泛集成:可直接在浏览器端连接超过 20 个流行的 AI API。
  • 丰富文本支持:可渲染 Markdown 和自定义元素,以呈现结构化文本和代码。
  • 灵活的用户体验:支持最新消息的「聚焦模式」、会话恢复的本地浏览器存储,以及完全可自定义的样式。

相关

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