本地部署Open manus

92 阅读2分钟

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

image.png  

这里我们设置成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

image.png

出现这个窗口就可以输入指令来体验AI Agent了。