bda761d9fa0d358d9f26283bc0cd27ba.png

01

多平台兼容的聊天机器人

AstrBot 是一个开源的聊天机器人及开发框架,旨在提供易于使用且多平台兼容的聊天机器人解决方案。

它支持多个消息平台的集成,如 QQ、QQ 频道、Telegram 和微信(包括 Gewechat 和企业微信)。此外,AstrBot 支持多种大型语言模型(LLM)的接入,包括 OpenAI、Google Gemini、Llama 和 DeepSeek 等。

开源地址:https://github.com/Soulter/AstrBot

a50d100bf05aac744f38d9caba9defbb.png

该框架具备异步和松耦合的设计,易于扩展,具有插件支持功能,允许开发者轻松添加自定义功能。

它还支持多模态能力,如图像理解和语音转文字(利用 Whisper)。更值得一提的是,AstrBot 提供了可视化管理面板,便于用户进行管理和配置。

7f50c057d64fffc7fd36f3f67118a906.png

AstrBot 的插件机制经过深度优化,允许开发者以最简便的方式扩展机器人的功能。它还支持与 Dify 平台集成,方便接入智能助手、知识库和自动化工作流。

整体而言,AstrBot 提供了一个灵活且功能丰富的开发框架,适用于各种需要集成大语言模型的聊天机器人项目。

b9aab79403b9d8043ea8e21b32dd4752.gif

02

LobeChat

LobeChat 是另一个备受关注的开源聊天机器人框架,支持多种 AI 提供商,包括OpenAI、Claude 3、Gemini、Ollama、Qwen 和 DeepSeek 等。这种多模型支持使得用户可以根据自己的需求选择最适合的AI服务。

1c33d1acfe1cc2d37bff1a012f6c4a9a.png

开源地址:https://github.com/lobehub/lobe-chat

🚀 核心功能

1. 语音合成和多模态支持 :

LobeChat 不仅支持文本交互,还提供了语音合成功能,允许用户通过语音进行交流。此外,它还支持多模态功能,包括视觉(Vision)、文本到语音(TTS)以及插件和工件(Artifacts)

b9f6b85cbe9241b4e7c5b873d1d6c942.png

2. 可扩展的插件系统

项目提供了一个强大的函数调用插件生态系统,这使得开发者可以轻松扩展和定制聊天机器人的功能。这种插件系统允许用户添加各种自定义功能,提高了框架的灵活性和可用性

3. 知识库管理

LobeChat 支持文件上传、知识管理和检索(RAG,Retrieval-Augmented Generation)等功能,帮助用户更好地管理和利用知识库资源。

03

点击下方卡片关注我

这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接和逛逛 GitHub 对话聊天就行了:

0432f09acc4e862648ab21adf11d7d08.png

Logo

更多推荐