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文件我没有放视频链接,要看的话可以到我这篇文章里面看:视频