当前位置: 首页 > news >正文

LangBot:企业级即时通讯 AI 机器人平台 使用包管理器部署(包含手机部署方式)篇

LangBot:企业级即时通讯 AI 机器人平台 部署篇

“专为企业打造的即时通讯 AI 机器人平台,无缝集成飞书(Lark)、钉钉、企业微信等企业通讯工具,与 Dify 等 AI 应用平台深度整合,让企业 AI 应用快速落地。”

LangBot是一款专为企业设计的开源 AI 机器人平台,专注于帮助企业将 AI 能力无缝集成到现有的工作流程中。特别针对使用飞书(Lark)和 Dify 的企业用户,LangBot 提供了完整的解决方案,让企业能够快速部署智能客服、知识库助手、工作流自动化等 AI 应用。

使用包管理器部署(包含手机部署方式)

“支持 Windows、Linux、Mac OS 等系统,推荐在测试环境、个人用途场景使用;生产级环境请使用Docker部署。”

LangBot 已打包发布至 PyPI。请安装uv,然后在空目录下运行以下命令:

uvx langbot@latest

这将把该目录作为工作目录,访问 http://localhost:5300 即可开始使用。

手机端部署方式uvx包的问题

部分离谱研究环境下的uvx包非常不友好 比如说termux

“Termux 是一款高级的 Android 终端模拟器,它开源且不需要 root 权限,支持 apt 管理软件包。通过 Termux,我们可以在安卓设备上轻松安装和管理各种 Linux 工具和应用”

官方下载地址:

  • F-Droid:https://f-droid.org/packages/com.termux/
  • GitHub Releases:https://github.com/termux/termux-app/releases[citation:8]
# 更新包管理器pkg update&&pkg upgrade-y# 开启文件访问权限(可选)termux-setup-storage# 安装常用工具包pkginstallvimcurlwgetgitunzipunraropenssh-y首先是在termux安装proot容器,升级安装Ubuntu系统包

基础配置

安装完成后,打开 Termux 应用,首先进行基础配置:

# 更新包管理器pkg update&&pkg upgrade-y# 开启文件访问权限(可选)termux-setup-storage# 安装常用工具包pkginstallvimcurlwgetgitunzipunraropenssh-y

然后是通过预编译UV

curl-LOhttps://github.com/astral-sh/uv/releases/latest/download/uv-aarch64-unknown-linux-musl.tar.gz

解压

tar-xzfuv-aarch64-unknown-linux-musl.tar.gz

然后跳转到目录

cduv-aarch64-unknown-linux-musl

移动 uv 和 uvx 到系统目录

将 uv 工具移动到系统 PATH 目录下:

sudomvuv uvx /usr/local/bin/

注意:如果提示权限不足,可以尝试不使用 sudo(如果当前用户有写入权限),或者先确认文件是否存在:ls -la uv uvx

验证安装版本

检查 uv 是否成功安装并可正常使用:

uv--version

如果显示版本号信息(如uv 0.4.10),则表示移动成功。

安装 langbot

在 Ubuntu 主目录中执行 langbot 安装命令:

uvx langbot@latest

该命令会使用 uv 工具从 Python 包索引下载并运行最新版本的 langbot。

常见问题排查

如果提示 “No such file or directory”

检查当前目录下是否存在 uv 和 uvx 文件:

ls-la|grepuv

如果文件不存在,可能需要先安装 uv:

curl-LsSfhttps://astral.sh/uv/install.sh|sh

如果提示权限拒绝

确保目标目录/usr/local/bin/存在且有写入权限:

ls-ld/usr/local/bin/sudomkdir-p/usr/local/bin# 如果目录不存在

如果 uv 命令找不到

检查 PATH 环境变量是否包含/usr/local/bin

echo$PATH|grep/usr/local/bin

如果不包含,可以临时添加:

exportPATH=$PATH:/usr/local/bin

或者永久添加至~/.bashrc

完成验证

成功执行以上步骤后,uv 工具链已正确安装在系统中,可以通过uv --version随时验证,并且uvx langbot@latest应当能够正常启动 langbot 应用。


整个配置过程的核心是设置UV_LINK_MODE=copy环境变量,这解决了 Proot 容器环境下文件系统操作的兼容性问题,确保 uv 工具能够正常安装和运行 Python 应用。

http://www.jsqmd.com/news/500072/

相关文章:

  • 在 Windows 中打开蓝牙设备
  • AI大模型竟被投毒?315曝光的“暗黑操作”如何影响你的决策?
  • 计算机毕业设计答辩全攻略,答辩老师最常问的都在这里了
  • 二叉树详解:从概念到应用,带你玩转树形结构
  • 【卡尔曼滤波】第1章 理论基础与标准卡尔曼滤波
  • 一、Spring
  • 号码核验在B端拓客中的应用困境与技术升级路径研究氪迹科技法人号码核验系统
  • 软件开发常用工具介绍
  • HTTP 消息:解析与优化
  • LoRA 与 QLoRA
  • Zabbix6.2利用模板和自定义监控项监控华为AR3260路由器
  • ROS2学习记录009-使用面向对象方式编写ROS2节点
  • 从此告别拖延!全场景通用的AI论文工具 —— 千笔写作工具
  • 震惊,杨幂的脸竟然出现在了她的身体上
  • java基础学习3(数据类型转换、运算符)
  • 把坑都踩完了,千笔AI VS 笔捷Ai,全场景通用AI论文网站!
  • 【常见错误】Xilinx Vivado自带编辑器文字部分出现乱码解决办法
  • 数字孪生国内外发展现状
  • 【Xilinx Vivado时序分析/约束系列2】FPGA开发时序分析/约束-建立时间
  • 终极指南:使用Google Map React库快速构建交互式地图应用
  • JetBrains 插件 IDE设置
  • 学霸同款!全领域适配的论文神器 —— 千笔
  • STM32-串口使用注意事项
  • Kubernetes 认证通关指南:CKA/CKS/CKAD 最新题库 + 本地仿真环境 + 模拟考
  • 2.postman断言
  • 具身智能中 Wrapper 架构的深度解构与 Python 实战
  • 深度解析 | 2026新范式:当“Token”取代比特币,成为真正的数字石油
  • 李南左日更3327:为什么员工都在摸鱼?是因为你曾经不信任他们
  • 终极Git与GitHub教程:从零开始掌握版本控制的完整指南
  • 【Xilinx Vivado时序分析/约束系列3】FPGA开发时序分析/约束-保持时间