一、OpenManus简介
OpenManus是一个开源项目,由MetaGPT团队在3小时内复刻Manus项目而成,旨在提供一个无需邀请码即可使用的AI Agent平台。OpenManus不仅复刻了Manus的核心功能,还具备模块化Agent系统,开发者可以根据需求自由组合不同的功能模块,创造出符合自己需求的AI助手
二、安装步骤
本次安装使用anaconda3环境,这里anaconda3安装不做详细介绍。
2.1 创建一个新的conda环境
conda create -n openmanus python=3.12
conda activate openmanus
2.2 下载OpenManus
OpenManus的Github下载地址: https://github.com/mannaandpoem/OpenManus
下载后解压,然后进入该目录
2.3 安装依赖
pip install –r requirements.txt
依赖项有点多,耐心等待下载完成。
三、LLM配置说明
在config目录下,复制config.example.toml为config.toml
然后打开该配置文件,默认配置的claude-3-5-sonnet
3.1 配置deepseek官方大模型
在config.toml中如下以下内容
# Global LLM configuration
[llm]
model = "deepseek-chat"
base_url = "https://api.deepseek.com/v1"
api_key = "sk-" #输入自己的API密钥
max_tokens = 4096
temperature = 0.0
# Optional configuration for specific LLM models
[llm.vision]
model = "deepseek-chat"
base_url = "https://api.deepseek.com/v1"
api_key = "sk-" #输入自己的API密钥
3.2 配置硅基流动的大模型
硅基流动注册地址:硅基流动统一登录,注册直接免费赠送2000万tokens。
准备调用硅基流动的deepseek大模型的,但是不知怎么的,始终没办法调用,最后,调用了的是Qwen/QwQ-32B
# Global LLM configuration
[llm]
model = "Qwen/QwQ-32B"
base_url = "https://api.siliconflow.cn"
api_key = "sk-"
max_tokens = 4096
temperature = 0.6
# Optional configuration for specific LLM models
[llm.vision]
model = "Qwen/QwQ-32B"
base_url = "https://api.siliconflow.cn"
api_key = "sk-"
配置完成后,就可以运行了。
四、测试
运行main.py,然后要求输入任务指令,它就开始执行指令,最后完成任务,下面我就输入了一条“实现一个网页版小游戏”,以下是它执行过程
这是最后结果