问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

OpenManus 保姆级入门指南

创作时间:
作者:
@小白创作中心

OpenManus 保姆级入门指南

引用
CSDN
1.
https://blog.csdn.net/A79800/article/details/146177999

OpenManus 是由MetaGPT团队开发的开源AI智能体平台,旨在复刻并改进Manus的核心功能,提供无需邀请码、可本地化部署的智能体解决方案。该项目于2025年3月发布,迅速在GitHub上获得超过一万个星标,成为AI领域的热门开源项目。

一、OpenManus介绍

OpenManus 是由MetaGPT团队开发的开源AI智能体平台,旨在复刻并改进Manus的核心功能,提供无需邀请码、可本地化部署的智能体解决方案。该项目于2025年3月发布,迅速在GitHub上获得超过一万个星标,成为AI领域的热门开源项目。

官网地址:https://github.com/mannaandpoem/OpenManus

二、OpenManus核心功能

1. 代码执行

执行Python代码实现数据处理、系统交互、自动化等任务。

示例:

处理Excel表格、生成图表

计算数学问题或统计分析

读写本地文件或操作文件系统

2. 文件保存

将文本、代码、网页内容等保存为本地文件(如
.txt
,
.py
,
.html
等)。

示例:

保存生成的代码到
.py
文件

将网页内容保存为
.html
文件

记录重要信息到笔记文件

3. 浏览器操作

功能:模拟浏览器操作,支持网页导航、元素交互、内容提取等。

支持动作:

navigate`:访问指定URL

click/input_text
:与网页元素交互

get_html/get_text
:提取页面内容

screenshot
:截图当前页面

4. 网络搜索 (GoogleSearch)

功能:实时搜索网络信息,获取最新数据或研究资料。

示例:

查询新闻事件或技术文档

获取产品价格对比

翻译语言或解释专业术语

5. 工作流程

分步执行:逐步调用工具。

例如:

先用
google_search
找到数据源

再用
browser_use
提取数据

最后用
python_execute
处理并保存结果

结果反馈:每步执行后会展示输出,并提示下一步建议。

三、本地部署

1.下载OpenManus

官网地址:https://github.com/mannaandpoem/OpenManus

有git的直接:


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

不会使用git的,直接下载压缩包

2.修改OpenManus配置文件

打开刚才下载的OpenManus,进入到config下,复制原来的config.example.toml成一个新的config.toml

如下:

修改config.toml中的内容

如何填写?

由于需要调用外部工具,所以需要大模型支持 tools (function calling ) 功能,这里给2个模型配置给大家参考。

①.deepseek

只支持 deepseek-chat 模型 , 也就是 DeepSeek-V3

申请key地址 https://platform.deepseek.com/api_keys

配置如下


model = "deepseekchat"  

base_url = "https://api.deepseek.com/v1"  

api_key = "skf40caxxxxxxxxxxxxxxxxxxxxxx"  

max_tokens = 4096  

temperature = 0.0  

②.硅基流动

申请地址:


https://cloud.siliconflow.cn/i/PVVMFCle  

配置如下


model = "Qwen/QwQ-32B"  

base_url = "https://api.siliconflow.cn/v1"  

api_key = "sk-ngxqlxsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"  

max_tokens = 4096  

temperature = 0.0  

api_key修改为自己对应的key

3. 下载 miniconda

‌Miniconda‌是一个轻量级的Python环境管理工具,它是Anaconda的一个简化版本,主要包含Python解释器和Conda包管理器,以及一些必要的依赖项。Miniconda的安装包体积较小,通常只有几十兆,这使其在安装时间和存储空间上更具优势‌。

windows 安装包下载链接:

https://repo.anaconda.com/miniconda/Miniconda3latestWindowsx86_64.exe

MacOS 和 Linux链接:

https://www.anaconda.com/docs/gettingstarted/miniconda/install

下载完直接安装

4.miniconda中安装依赖

①.找到刚才安装的
miniconda,并打开miniconda

切换到之前下载的安装包所在位置

我的位置是,所以 cd D:\soft\openmanus\OpenManus-main

②.创建虚拟环境

conda create n openmanus python=3.12

③.设置 pip 国内镜像

pip config set global.indexurl https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

④.安装依赖

pip install r requirements.txt

⑤.依赖安装完成后

启动:执行 python main.py

出现下面的界面,就表示成功了

⑥.测试验证

  以上就是本地部署体验OpenManus的全过程,OpenManus作为开源项目,目前仍处于快速迭代阶段,功能更新频繁但稳定性尚在完善中。所以可能会出现各种意想不到的问题。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号