Featured image of post 构建定制化 AI 聊天机器人: 功能全面,一键部署 | 开源日报 No.506

构建定制化 AI 聊天机器人: 功能全面,一键部署 | 开源日报 No.506

ai-chatbot 是一个由 Vercel 构建的全功能、可定制的 Next.js AI 聊天机器人项目,旨在简化构建基于 AI 的聊天机器人应用程序的过程。它支持 React Server Components、流式聊天 UI、多个 AI 聊天模型的集成,并使用 Tailwind CSS 进行样式设计。项目还集成了 Vercel KV 以管理聊天历史、速率限制和会话存储,用户可一键部署到 Vercel。

keephq/keep

Github Repo Stars License: `NOASSERTION` Language: `Unknown`

cover

keep 是一个开源的警报管理和 AIOps 平台。

  • 提供最佳定制化用户界面,集中管理所有警报和事件
  • 支持警报去重、关联、过滤和增强功能
  • 与监控工具进行双向集成,支持自定义工作流
  • 通过 GitHub Actions 实现自动化操作
  • 利用 AI 技术进行智能关联与总结

tk04/Marker

Github Repo Stars License: `MIT` Language: `Unknown`

demo-picture-of-Marker

Marker 是一个用于轻松查看和编辑 Markdown 文件的桌面应用程序。

  • 开源且用户友好的界面,专为 Markdown 文件设计
  • 支持多种平台的安装方式,包括直接下载、Homebrew 和 AUR
  • 提供本地构建功能,方便开发者进行自定义修改

ScoopInstaller/Main

Github Repo Stars License: `Unlicense` Language: `Unknown`

cover

Main 是 Scoop 的默认软件包存储库,专为 Windows 命令行安装器设计。

  • 提供符合 Main 标准的软件包清单
  • 通过简单的命令 scoop install <manifest> 安装软件
  • 默认包含在 Scoop 中,方便用户使用
  • 支持社区贡献新清单,促进开源协作

AnswerDotAI/fsdp_qlora

Github Repo Stars License: `Apache-2.0` Language: `Unknown`

demo-picture-of-fsdp_qlora

fsdp_qlora 是使用 Quantized LoRA + FSDP 训练 LLMs 的项目。

  • 支持 HQQ 和 bitsandbytes 量化
  • 提供多种训练选项,如 full、lora、custom_lora 等
  • 采用自定义量化和加载代码,在 quantized LoRA 训练过程中避免将整个模型加载到 GPU 内存中
  • 可以在低内存负载下进行训练

vercel/ai-chatbot

Github Repo Stars License: `NOASSERTION` Language: `Unknown`

demo-picture-of-ai-chatbot

ai-chatbot 是由 Vercel 构建的全功能、可定制的 Next.js AI 聊天机器人。 该项目解决了构建基于 AI 的聊天机器人应用程序的问题。

  • 使用 Next.js App Router
  • 支持 React Server Components (RSCs)、Suspense 和 Server Actions
  • 集成了 Vercel AI SDK 以实现流式聊天 UI
  • 支持 OpenAI(默认)、Anthropic、Cohere、Hugging Face 或自定义 AI 聊天模型和/或 LangChain
  • 使用 Tailwind CSS 进行样式设计
  • Radix UI 提供无头组件原语支持
  • 图标来自 Phosphor Icons
  • 借助 Vercel KV 实现聊天历史记录、速率限制和会话存储 部署您自己的版本到 Vercel 只需一键即可完成。
Licensed under CC BY-NC-SA 4.0