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

本地部署 LangManus

本地部署 LangManus

  • 0. 引言
  • 1. 部署 LangManus
  • 2. 部署 LangManus Web UI

0. 引言

LangManus 是一个社区驱动的 AI 自动化框架,它建立在开源社区的卓越工作基础之上。我们的目标是将语言模型与专业工具(如网络搜索、爬虫和 Python 代码执行)相结合,同时回馈让这一切成为可能的社区。

1. 部署 LangManus

克隆仓库

git clone https://github.com/langmanus/langmanus.git
cd langmanus

用uv创建并激活虚拟环境

uv python install 3.12
uv venv --python 3.12
source .venv/bin/activate

安装依赖

uv sync

Playwright install to use Chromium for browser-use by default

uv run playwright install

配置环境

cp .env.example .env

---
# 推理 LLM 配置(用于复杂推理任务)
REASONING_MODEL=your_reasoning_model
REASONING_API_KEY=your_reasoning_api_key
REASONING_BASE_URL=your_custom_base_url  # 可选

# 基础 LLM 配置(用于简单任务)
BASIC_MODEL=your_basic_model
BASIC_API_KEY=your_basic_api_key
BASIC_BASE_URL=your_custom_base_url  # 可选

# 视觉语言 LLM 配置(用于涉及图像的任务)
VL_MODEL=your_vl_model
VL_API_KEY=your_vl_api_key
VL_BASE_URL=your_custom_base_url  # 可选

# 工具 API 密钥
TAVILY_API_KEY=your_tavily_api_key
JINA_API_KEY=your_jina_api_key  # 可选

# 浏览器配置
CHROME_INSTANCE_PATH=/Applications/Google Chrome.app/Contents/MacOS/Google Chrome  # 可选,Chrome 可执行文件路径
CHROME_HEADLESS=False  # 可选,默认是 False
CHROME_PROXY_SERVER=http://127.0.0.1:10809  # 可选,默认是 None
CHROME_PROXY_USERNAME=  # 可选,默认是 None
CHROME_PROXY_PASSWORD=  # 可选,默认是 None
---

运行项目

uv run server.py

2. 部署 LangManus Web UI

克隆仓库

git clone https://github.com/langmanus/langmanus-web.git
cd langmanus-web

安装依赖

pnpm install

配置环境

cp .env.example .env

---
NEXT_PUBLIC_API_URL=The URL of the LangManus API.
---

运行项目

pnpm dev

访问 LangManus Web UI

使用浏览器打开 http://localhost:3000


参考资料:

  • https://github.com/langmanus/langmanus
  • https://github.com/langmanus/langmanus-web

相关文章:

  • 使用VS2022编译CEF
  • Python Web 框架选择策略:基于不同应用场景的实践指南
  • systemd-networkd 的 *.network 配置文件详解 笔记250323
  • 数据结构——b树b+树
  • 使用 ChartMuseum 容器搭建私有 Helm Chart 仓库
  • C++面试题总结
  • React+Ant Design的Layout布局实现暗黑模式切换
  • [极客大挑战 2019]Upload_3.19BUUCTF练习day3(2)
  • Ubuntu如何部署AI-Sphere-Butler(metahuman-stream)
  • 23种设计模式-创建型模式-抽象工厂
  • python中两个星号什么意思
  • C#入门学习记录(五)轻松掌握条件分支与循环语句
  • AI+金融 应用 使用DeepSeek、Qwen等大模型输入自然语言,得到通达信等行情软件公式代码,导入后使用
  • 日语学习-日语知识点小记-构建基础-JLPT-N4N5阶段(25):解释说明:という
  • draw.io费的思维导图软件、支持ProcessOn无水印导出。
  • M-LAG 技术全面解析
  • 基于springboot的墙绘产品展示交易平台(037)
  • 进程状态与PV操作
  • Android 13组合键截屏功能的彻底移除实战
  • 数据库MVCC详解
  • 云南大理铁路枢纽工程建设取得两大进展,预计明年建成
  • 世界期待中美对话合作带来更多确定性和稳定性
  • 干部任职公示:陕西宁强、镇安两县县长拟进一步使用
  • 1156万+1170万,静安、宝山购彩者击中大乐透头奖
  • “行人相撞案”现场视频公布,法院:表述不当造成误导
  • 中俄就应对美加征所谓“对等关税”等问题进行深入交流