Ctrl + D 收藏本站

LangBot是一个高稳定性、多模态的大模型原生即时通信机器人平台,支持多种消息平台(如QQ、微信、飞书、钉钉、Discord、Telegram等)和大模型提供商(如OpenAI GPT、ChatGPT、DeepSeek、Claude等)。它提供丰富的插件扩展方式,支持事件监听和Agent插件,具有高稳定性和高测试覆盖率。LangBot具备多模态交互能力,支持文本、语音、图片等多种输入输出形式,能够进行多轮对话和工具调用。

核心功能特点

  • 多平台支持: LangBot适配多个消息平台,包括QQ、微信(企业微信、个人微信)、飞书、钉钉、Discord、Telegram等。
  • 多种大模型支持: 支持OpenAI GPT、ChatGPT、DeepSeek、Claude、Gemini、Ollama、LM Studio、SiliconFlow、Qwen、Moonshot、ChatGLM等大模型,使用户可以根据需求选择最合适的模型。
  • 插件扩展: LangBot支持事件监听、Agent等插件扩展方式,具有数十种插件生态,用户可以根据需求进行扩展。
  • 高稳定性: 采用主流的设计思想,架构清晰,具有高测试覆盖率,确保平台的高稳定性。
  • 功能直观: 集成黑名单、限速、选择响应、上下文控制、Prompt管理等多种常用功能,用户可以轻松管理和使用。
  • 快速部署: 支持多种部署方式,包括宝塔一键部署、Docker部署和源码部署,方便用户快速上手。
  • 持续维护: LangBot长期维护和迭代,持续跟进大模型领域的最新应用实践,确保平台的前沿性。

应用场景

  • 即时通信: 适用于各种即时通信场景,提供智能对话和多轮对话功能。
  • 企业应用: 支持企业微信、钉钉等平台,适用于企业内部沟通和协作。
  • 开发者工具: 提供丰富的插件和扩展功能,方便开发者根据需求进行定制和开发。

如何部署LangBot?

1.安装依赖: 确保您的系统上安装了Python 3.10.1或更高版本。然后,运行以下命令安装LangBot所需的依赖项:

bash
pip install -r requirements.txt

2.下载并解压项目: 前往LangBot的Release页面下载最新版本的压缩包,并解压到您的本地目录。

3.生成配置文件: 在解压后的目录中,运行主程序以生成所需的配置文件:

python main.py

程序会自动生成配置文件,您可以根据需要进行修改。

4.修改配置文件: 根据您的需求修改生成的配置文件,例如设置消息平台的API密钥、调整插件配置等。

5.运行LangBot: 完成配置后,再次运行主程序以启动LangBot:

python main.py

6.访问Web管理面板: LangBot启动后,您可以通过浏览器访问Web管理面板,进行实时监控和管理。默认情况下,WebUI可以通过http://127.0.0.1:5300访问。

7.部署插件(可选): 如果您需要扩展LangBot的功能,可以安装和配置插件。LangBot支持事件驱动和组件扩展机制,您可以根据业务需求添加相应的插件。

LangBot支持的插件列表

  • ElvisChenML/Waifu: 一个创建真实感聊天机器人的插件,利用程序逻辑结合大语言模型(LLM)提供真实的聊天体验。该插件的基础功能如Bot操作及与LLM模型的交互均由LangBot实现。
  • WebwlkrPlugin: 使LangBot具备联网能力,从而可以访问在线资源和服务。
  • LangBot语音插件: 支持多种文本转语音(TTS)平台进行语音聊天。
  • URLMaskerPlugin: 用于掩码(替换)URL,以应对QQ官方机器人API对消息中URL的限制。
  • LangBot_Plugin_Emoticon_v3: 基于在线API的表情包插件,适用于LangBot v3版本。
  • 俄罗斯轮盘赌游戏插件: 实现了基于LangBot的俄罗斯轮盘赌游戏功能。
  • 文件发送插件: 支持将本机指定文件发送给申请人的功能。
  • GalgameMaker: 专为QQ对话快速生成Galgame的插件。

这些插件丰富了LangBot的功能,使其能够覆盖更多场景和用户需求。

GitHub: https://github.com/RockChinQ/LangBot

LangBot

0已收藏
0已赞

相关推荐

评论 ( 0 )

联系我们

qrcode

回顶部