1. 介绍
OpenManus是一个开源的AI智能体项目,由MetaGPT团队开发,旨在提供一个无需邀请码即可创建自定义AI智能体的平台。OpenManus是基于Manus的开源复刻版,通过多智能体协作和调用工具的能力,实现与Manus类似的效果,并且允许用户本地部署。
2. 安装
OpenManus提供了两种安装方式,分别是使用conda环境和uv工具。 由于大部分开发者对conda熟悉些,所以我这里推荐这一种。
conda官网:www.anaconda.com/products/di…
方式一:使用conda(推荐)
首先,我们需要为OpenManus创建一个独立的conda环境,避免与其他Python项目发生冲突。
创建conda环境:
conda create -n open_manus python=3.12
启动虚拟环境:
conda activate open_manus
克隆项目
Git clone <https://github.com/mannaandpoem/OpenManus.git>
cd OpenManus
安装依赖
pip install -r requirements.txt
方式二:使用uv
安装uv
curl -LsSf https://astral.sh/uv/install.sh | sh
创建虚拟环境并启动
uv venv
source .venv/bin/activate # On Unix/macOS
# Or on Windows:
# .venv\Scripts\activate
克隆项目
Git clone <https://github.com/mannaandpoem/OpenManus.git>
cd OpenManus
安装依赖
uv pip install -r requirements.txt
3. 配置
克隆到本地的open manus的OpenManus/config/config.example.toml这个文件需要更改一下内容,并新建成config.toml文件
# Global LLM configuration
[llm]
model = "gpt-4o" #改成你要用的模型
base_url = "https://api.openai.com/v1" #改称调用模型的url
api_key = "sk-..." #改成调用模型的api
max_tokens = 4096
temperature = 0.0
# Optional configuration for specific LLM models
[llm.vision]
model = "gpt-4o" #改成你要用的模型
base_url = "https://api.openai.com/v1" #改称调用模型的url
api_key = "sk-..." #改成调用模型的api
这里我们使用硅基流动的api和url
这里我们设置成deepseekr1,修改后的配置为:
# Global LLM configuration
[llm]
model = "deepseek-ai/DeepSeek-R1"
base_url = "https://api.siliconflow.cn/v1"
api_key = "sk-xxxxxxxxx"
max_tokens = 4096
temperature = 0.0
# Optional configuration for specific LLM models
[llm.vision]
model = "deepseek-ai/DeepSeek-R1"
base_url = "https://api.siliconflow.cn/v1"
api_key = "sk-xxxxxxxxx"
4. 运行
使用终端运行,进入项目目录,运行命令
Python main.py
出现这个窗口就可以输入指令来体验AI Agent了。