在如今的AI领域,通用智能体(AI Agent)成为了业界的热点话题。这不仅仅是因为其能够在各行各业中进行智能化操作,还因为其开源性质让开发者能在自己本地搭建并定制AI模型。
这不,最近中国的AI团队发布的Manus,便引发了业内广泛关注。今天,我们来聊聊其中一个明星产品——OpenManus,一个开源的通用智能体,如何让你在本地轻松部署和定制自己的智能助手。
最近的消息,有人在网上爆出Manus和OpenManus底层都是Claude加上其他的接入。
为什么选择OpenManus?
首先,为什么要选择OpenManus?我觉得这个问题的答案特别简单,那就是它开源!你不需要依赖任何商业服务,可以完全掌控自己的数据和应用场景。这一点对于有定制需求的团队或个人来说,无疑是一个巨大的优势。
更重要的是,OpenManus不仅提供了AI Agent的基本功能,还能够通过灵活的插件和组件调用,帮助开发者快速实现不同的需求和场景应用。你可以根据自己的需要进行功能拓展,完全不必担心受限于某个封闭系统的限制。
如果你曾经尝试过类似的AI助手产品,你会知道那些商业服务往往限制了很多自由。你想要的功能,可能需要额外的费用,甚至是过度依赖某个大厂的API。而OpenManus作为一个开源解决方案,不仅自由度极高,还可以帮助你减少对商业服务的依赖,避免数据泄露等问题。
如何安装OpenManus?
好了,理论部分我们就聊到这里,接下来我给大家带来的是OpenManus的安装教程。安装OpenManus其实并不复杂,只要跟着步骤走,基本没有什么难度。
安装准备
在开始之前,首先确保你的系统已经安装了Python 3.12,并且具备一定的命令行操作能力(毕竟我们要与命令行亲密接触嘛)。
安装方式
OpenManus提供了两种安装方式,分别是使用conda环境和uv工具。我觉得conda方式对于大部分开发者来说会更熟悉一些,所以我这里先推荐这一种。
方式一:使用conda(推荐)
创建conda环境:首先,我们需要为OpenManus创建一个独立的conda环境,避免与其他Python项目发生冲突。
conda create -n open_manus python=3.12
conda activate open_manus
克隆OpenManus仓库:接下来,使用git命令将OpenManus的代码克隆到本地。
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
安装依赖:然后,安装OpenManus所需的Python依赖包。
pip install -r requirements.txt
方式二:使用uv(推荐)
如果你对uv工具感兴趣,当然也可以选择它来进行安装。uv的安装方式稍微有些不同,但也不难跟上。
安装uv:首先根据自己的操作系统选择正确的安装命令:
macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
克隆OpenManus仓库:与conda方式相同,先克隆仓库。
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
创建并激活虚拟环境:使用uv创建虚拟环境并激活它:
uv venv
source .venv/bin/activate # 对于Unix或macOS系统
# Windows用户使用:
# .venv\Scripts\activate
安装依赖:最后一步,与conda方式一样,安装依赖包。
uv pip install -r requirements.txt
配置OpenManus
安装完毕后,我们还需要进行一些简单的配置。首先,你需要创建一个配置文件config.toml,并根据你的需求修改它。
创建配置文件:复制config/config.example.toml文件,创建一个新的配置文件config.toml。
编辑配置文件:打开config.toml,修改里面的内容以适应你的需求。比如,选择你想使用的语言模型和API密钥。
示例配置如下:
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..." # 替换为你的API密钥
max_tokens = 4096
temperature = 0.0
启动OpenManus
配置完毕之后,接下来就是启动OpenManus了。你可以选择启动主程序,或者运行开发版本进行测试。
启动主程序:
python main.py
启动开发版本:
如果你正在开发中,需要使用开发版本的功能,可以运行:
这样,你就成功启动了OpenManus!
小结
总的来说,OpenManus作为一个开源的通用AI Agent解决方案,的确是个不容忽视的存在。通过它,你可以在本地自由部署并定制自己的智能体,避免了对商业服务的依赖,赋予了更多的灵活性和自由度。无论你是开发者还是对AI技术感兴趣的朋友,OpenManus都为你提供了一个值得一试的平台。
而且,整个安装和配置过程也不复杂,基本上按照文档一步步操作就能搞定。如果你还没尝试过,不妨亲自体验一下!
领取专属 10元无门槛券
私享最新 技术干货