【Agent项目复现】OpenManus复现
Agent入门项目,代码易读性强。
·
Agent入门项目,代码易读性强。
项目地址:https://github.com/FoundationAgents/OpenManus
一、配置环境
1. Anaconda
conda create -n open_manus python=3.12
conda activate open_manus
pip install -r requirements.txt
遇到报错:
这也许是正常现象,因为master分支的代码未必是稳定的,可能只是点小疏漏,问题不大。
将requirements.txt中对于pillow的版本进行修改,因为pillow往往我们相对熟悉,那么依着crawl4ai的版本来修改pillow版本会更稳妥一些。
修改前:
修改后:
重新配置依赖,配置成功。
2. UV
安装uv:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
配置虚拟环境:
uv venv --python 3.12
# Windows
.venv\Scripts\activate
# Linux
source .venv/bin/activate
uv pip install -r requirements.txt
同样会遇到问题:
同样,和conda一样修改pillow版本为10.4后,配置成功。
二、配置API key
复制一份config.example模板,然后重命名为config.toml。
这里我们用的是LLM,所以只配置上面的API key即可,这里示例是DeepSeek API。
对于获取DeepSeek API,请移步官网:https://platform.deepseek.com
三、运行项目
Web Search工具需要先执行以下命令:
playwright install
python main.py
然后输入prompt即可。
示例prompt:帮我写一份刘慈欣小说的综述
可以看到结果保存在workspace文件夹中。
更多推荐
所有评论(0)