AI个人学习
和实操指南

LangBot:开源大模型即时通信机器人,支持多微信、QQ、飞书等多平台部署AI机器人

综合介绍

LangBot 是一个基于大模型的即时通信机器人平台,支持多种消息平台和大模型。该平台适配 QQ、微信(企业微信、个人微信)、飞书、Discord、OneBot 等消息平台,并支持 OpenAI GPT、ChatGPT、DeepSeek、Dify、Claude、Gemini、Ollama、LM Studio、SiliconFlow、Qwen、Moonshot、ChatGLM 等多种大模型。LangBot 提供高稳定性、功能完备的即时通信解决方案,支持多轮对话、工具调用和多模态能力。用户可以通过插件扩展和 Web 管理面板轻松管理和扩展 LangBot 实例。

LangBot:开源大模型即时通信机器人,支持多微信、QQ、飞书等多平台部署AI机器人-1


 

功能列表

  • 支持多种消息平台:QQ、微信(企业微信、个人微信)、飞书、Discord、OneBot 等
  • 支持多种大模型:OpenAI GPT、ChatGPT、DeepSeek、Dify、Claude、Gemini、Ollama、LM Studio、SiliconFlow、Qwen、Moonshot、ChatGLM 等
  • 多轮对话和工具调用:支持复杂的对话流程和多种工具的调用
  • 多模态能力:支持文本、图像等多种模态的交互
  • 插件扩展:支持事件驱动和组件扩展的插件机制
  • Web 管理面板:通过浏览器管理 LangBot 实例
  • 高稳定性和功能完备:原生支持访问控制、限速、敏感词过滤等机制
  • 多种部署方式:支持 Docker Compose、宝塔面板、Zeabur 云部署、Railway 云部署和手动部署

 

使用帮助

安装流程

  1. Docker Compose 部署
    • 适合熟悉 Docker 的用户,查看文档 Docker 部署。
    • 下载并安装 Docker 和 Docker Compose。
    • 克隆 LangBot 仓库:git clone https://github.com/RockChinQ/LangBot.git
    • 进入项目目录:cd LangBot
    • 运行 Docker Compose:docker-compose up -d
  2. 宝塔面板部署
    • 已上架宝塔面板,若您已安装宝塔面板,可以根据文档使用。
    • 登录宝塔面板,进入应用商店,搜索并安装 LangBot。
    • 按照提示完成安装和配置。
  3. Zeabur 云部署
    • 社区贡献的 Zeabur 模板。
    • 登录 Zeabur 平台,选择 LangBot 模板进行部署。
  4. Railway 云部署
    • 登录 Railway 平台,选择 LangBot 项目进行部署。
  5. 手动部署
    • 直接使用发行版运行,查看文档手动部署。
    • 下载最新发行版:wget https://github.com/RockChinQ/LangBot/releases/latest/download/langbot.tar.gz
    • 解压文件:tar -zxvf langbot.tar.gz
    • 进入项目目录:cd langbot
    • 安装依赖:pip install -r requirements.txt
    • 运行主程序:python main.py

功能操作流程

 

消息平台配置:LangBot 支持接入多个即时通讯平台,包括 QQ、飞书、Discord、企业微信、个人微信等,未来还将支持 WhatsApp、Telegram 等更多平台。

 

  • 登录 Web 管理面板,进入“消息平台”配置页面。
  • 根据需要选择并配置 QQ、微信、飞书、Discord 等消息平台。
  • 填写相应的 API 密钥和配置参数,保存设置。

 

 

大模型配置:LangBot 支持接入多种主流的AI大模型,如 DeepSeek、ChatGPT、Claude、Gemini、Ollama 等,且深度适配 Dify 工具,用户可以根据自己的需求选择合适的模型进行对话任务。

 

  • 进入“大模型”配置页面,选择并配置所需的大模型。
  • 填写相应的 API 密钥和配置参数,保存设置。

 

 

插件管理:原QChatGPT插件生态

 

  • 进入“插件管理”页面,查看已安装的插件。
  • 点击“添加插件”按钮,选择并安装所需的插件。
  • 配置插件参数,保存设置。

 

 

多模态交互:LangBot 具备多模态的对话能力,支持文本、语音、图片等多种输入输出形式。这意味着,你的聊天机器人不仅能够进行文字交互,还可以处理图片识别、语音识别等多种复杂的任务,为用户提供更丰富的互动体验。

 

  • 进入“多模态管理”页面,查看和管理多模态交互配置。
  • 配置文本、图像等多种模态的交互方式,保存设置。

 

Web 管理面板:LangBot 提供了一个直观的 Web 管理面板,用户可以通过浏览器方便地管理和配置自己的LangBot实例。无论是机器人配置、数据监控,还是插件管理,都可以通过Web面板进行简易操作,让开发者无需频繁编辑配置文件,便能快速调试和优化机器人。

LangBot:开源大模型即时通信机器人,支持多微信、QQ、飞书等多平台部署AI机器人-1

CDN
未经允许不得转载:首席AI分享圈 » LangBot:开源大模型即时通信机器人,支持多微信、QQ、飞书等多平台部署AI机器人

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文