首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手把手教你!本地部署开源通用智能体OpenManus

在如今的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都为你提供了一个值得一试的平台。

而且,整个安装和配置过程也不复杂,基本上按照文档一步步操作就能搞定。如果你还没尝试过,不妨亲自体验一下!

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OjIxMZMmIablvG5_TnNpDGIw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券