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文件夹中。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐