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