跳转到主要内容
Chal1ce blog

OpenManus使用网络API跑通教程+视频演示

写一篇OpenManus的教程,用网络API跑通教程。

图片

这两天都被manus刷屏了,硬件环境没做好自媒体就铺天盖地宣传,导致大家都没法第一时间体验到,官网一度进不去。

而MetaGPT团队也第一时间做了开源贡献,尝试复现了manus,地址在这:https://github.com/mannaandpoem/OpenManus

图片

下面我来介绍一下如何安装和跑通这个项目,首先说一下,我这里由于本地网络限制,无法魔法,所以用的是国内硅基流动的模型,并且这台电脑是windows系统,我的mac暂时不在身边,不过差别不大,下面会介绍。

目前硅基支持function call的模型不多,大家有条件的话可以去看看其他家的服务。

首先我们需要创建一个python3.12的环境,我们可以用conda创建:

conda create -n open_manus python=3.12

图片

之后会出来一个选项让你选yes或者no,直接输入y让它继续处理即可。等创建完成之后就可以激活环境了。

conda activate open_manus

图片

安装完成之后我们就可以克隆openmanus这个项目下来:

git clone https://github.com/mannaandpoem/OpenManus.git

图片

没有git或者不会克隆的同学可以直接下载zip压缩包解压缩:

图片

克隆下来或者解压缩之后,我们就可以打开刚才的命令行窗口,输入下面这条命令进入文件夹:

cd OpenManus

然后在同一个窗口安装所需要的依赖:

pip install -r requirements.txt

图片

安装完成之后就可以开始配置了,我们需要先复制一个配置文件,

win用户用这个:

copy config/config.example.toml config/config.toml

图片

mac/linux用户用这个:

cp config/config.example.toml config/config.toml

然后打开我们的IDE,选择 config/config.toml这个文件进行配置,我这里配置的是硅基流动的模型和接口,没办法本地环境有限制。

图片

配置完ctrl+s进行保存,然后就可以开始运行项目了。输入下面命令来运行项目:

python main.py

或者

python run_flow.py

图片

然后它就会提示你输入你的提示词。这里我的任务比较简单,让它打开浏览器然后搜索github的openmanus项目,如果有多个就打开第一个项目,然后让它关闭浏览器,在本地项目创建一个文件告诉我他完成了某事。这里md文件我没有放视频链接,要看的话可以到我这篇文章里面看:视频