OpenManus本地部署并测试,国产GPU也能跑的教程

本地部署 OpenManus 保姆级教程(Windows 版) 阅读详情

OpenManus由MetaGPT团队开发,而MetaGPT是一个专注于多智能体框架的项目。在智能体行业,这算是一个老牌项目了。

团队成员在AI代理领域拥有丰富的经验,例如核心作者梁新兵和向劲宇曾在AI竞赛中取得优异成绩,并参与过“开源版Devin”等项目。这些技术背景使他们能够快速理解Manus的核心功能,并设计出复刻方案。

Demo:

看Demo,效果的确不错

OpenManus - Open-source Framework for Building AI Agents

使用 OpenManus 享受您自己的代理!

我们还很高兴地推出OpenManus-RL,这是一个开源项目,致力于基于强化学习 (RL)(例如 GRPO)的 LLM 代理调整方法,由 UIUC 和 OpenManus 的研究人员合作开发。

安装步骤

有两种方式使用Conda或者uv,因为我的机器上已经部署了Ananconda,所以我是用的第一种方法

  • 创建新的 conda 环境:
conda create -n open_manus python=3.12
conda activate open_manus
  • 克隆仓库:
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
  • 安装依赖:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple 

安装成功后需要修改配置。

配置说明

OpenManus 需要配置使用的 LLM API,请按以下步骤设置:

在 config 目录创建 config.toml 文件(可从示例复制):

cp config/config.example.toml config/config.toml

编辑 config/config.toml 添加 API 密钥和自定义设置:

官方给定配置是:

# 全局 LLM 配置
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."  # 替换为真实 API 密钥
max_tokens = 4096
temperature = 0.0

# 可选特定 LLM 模型配置
[llm.vision]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."  # 替换为真实 API 密钥

因为gpt-4o要花钱,所以我用本地的ollama服务。因为我的ollama跑在海光DCU(4卡)上,所以这也算是全国产部署OpenManus了。在DCU上部署Ollama参考:北方的郎:在海光DCU上用ollama部署DeepSeek-R1,及在Dify等中应用。

我选的大模型服务是:qwq和minicpm-v。

# Global LLM configuration
[llm]
model = "qwq"
base_url = "http://ollamahost:11434/v1"
api_key = "sk-..."
max_tokens = 4096
temperature = 0.0

# Optional configuration for specific LLM models
[llm.vision]
model = "minicpm-v"
base_url = "http://ollamahost:11434/vi"
api_key = "sk-..."

快速启动

一行命令运行 OpenManus:

python main.py

因为googlesearch调用总有一些问题,所以我只是简单测了一些不需要搜索的工作,例如

计算30以内的质数:

效果都还不错,准备后续看看怎么在本地配置搜索等其他工具。

GoogleSearch问题解决(换成baiduSearch)

pip install baidusearch

然后修改app/tool/google_search.py

将开头代码换成(注释位置为原代码):

import asyncio
from typing import List

#from googlesearch import search
from baidusearch.baidusearch import search

from app.tool.base import BaseTool

class GoogleSearch(BaseTool):
    #name: str = "google_search"
    name: str = "baidu_search"

Search这一步的问题过去了:

不过第二部又出问题了:

首先感觉是应该换支持Function Call的大模型才行。不过搜索(Tools models · Ollama Search)发现qwq是支持tools的。

也可能是调用本地ollama服务的问题。先修改配置换成硅基流动的API上的 "Qwen/QwQ-32B"看看

# 全局LLM配置
[llm]
# 模型名称
model = "Qwen/QwQ-32B"
# API基础URL
base_url = "https://api.siliconflow.cn/v1"
# 你的API密钥 (请替换为你自己的密钥)
api_key = "你的API密钥"
# 最大生成标记数
max_tokens = 4096
# 温度参数 (0.0表示最确定性的输出)
temperature = 0.0

然后就全部顺利执行了:

感觉因为这次ollama上面跑的都是q4模型,能力相对有限。能力差就让它稍微发挥一下把。把Temperture调整成了0.7,然后就运行下去了。

# Global LLM configuration
[llm]
model = "qwq"
base_url = "http://ollamahost:11434/v1"
api_key = "sk-..."
max_tokens = 4096
temperature = 0.0

Ollama国产海光DCU(K100-AI)适配 【代码】Ollama国产海光DCU(K100-AI)适配。 阅读详情

相关推荐

OpenManus + Ollama 本地部署指南

《OpenManus + Ollama 本地部署指南》摘要: 该指南详细介绍了如何本地部署OpenManus和Ollama的完整流程。首先说明了硬件和软件环境的最低配置要求,推荐使用NVIDIA GPU以获得更好性能。安装过程分为五个步骤:安装Ollama核心组件、下载所需语言模型、安装OpenManus框架、配置两者连接以及启动系统。指南还提供了进阶配置建议,包括模型参数优化和外部工具集成,并推荐了高性价比的商业API替代方案。最后包含实战演示案例和常见问题解答,帮助用户构建本地化的AI智能体解决方案,既

大白菜代码的博客 1588

OpenManus介绍及本地部署体验

OpenManus,由 MetaGPT 团队精心打造的开源项目,于2025年3月发布。它致力于模仿并改进 Manus 这一封闭式商业 AI Agent 的核心功能,为用户提供无需邀请码、可本地化部署的智能体解决方案。换句话说,OpenManus 就像一位全能的数字助手,能够在你的本地设备上运行,随时听候差遣,完成各种复杂任务。它的出现,打破了技术领域的高墙,让每一位开发者都有机会站在同一起跑线上,快速实现诸如代码生成、数据分析、网络信息检索等复杂任务的自动化处理。

寸先生的AI道路 3万+

PLC与变频器联动控制:从开关量、模拟量到通讯的接线与编程实战

在工业自动化系统中,电机调速控制是核心需求之一,其关键在于实现可编程逻辑控制器(PLC)与变频器之间的可靠联动。其基本原理是通过PLC输出控制信号,由变频器接收并驱动电机按设定速度运行。这项技术的核心价值在于实现电机的软启停、精确调速与节能控制,广泛应用于风机、水泵、传送带及精密张力控制等场景。其中,开关量控制以其接线简单、抗干扰能力强的特点,成为基础且可靠的方案;而模拟量控制则能实现无级平滑调速,满足更高精度的工艺要求。本文以西门子、三菱等主流品牌为例,深入解析了这两种主流控制方式的硬件接线、参数设置与梯

728

OpenManus-RL 通过强化学习(RL)提升大型语言模型(LLM)代理的推理和决策能力

OpenManus-RL 是一个致力于通过强化学习技术优化 LLM 代理能力的开源项目。它的目标是增强代理在推理、工具使用和环境交互方面的表现,特别关注代理任务的复杂性。OpenManus-RL 项目采用多种后训练策略来提升 LLM 代理的表现。

weixin_40941102的博客 2137

[笔记] 深入指南:使用 OpenManus 本地部署使用指南.

本文深入探讨了OpenManus,一个专注于简化和优化项目管理和团队协作的开源工具。通过详细的步骤指南,介绍了如何从GitHub克隆仓库、配置环境(包括使用uv和conda两种方式),以及如何设置LLM API进行高级功能配置。文章还讨论了OpenManus在促进团队合作、提高工作效率方面的潜力,并展望了其未来发展方向。

LuChangQiu的博客 5920

分布式存储系统关于GDPR条例中的数据清除原则

文章目录前言HDFS存储系统数据的完全删除基于加解密的输入输出流的数据保护方案 前言 关于GDPR是什么,可能许多同学之前并不太了解,至少笔者在之前也是不清楚的。GDPR全称为通用数据保护条例,General Data Protection Regulation。它是一项来自欧盟的关于计算机数据保护相关的条约,旨在规范系统如何收集,管控用户私人数据的种种行为。但是当前的一些存储系统并没有完全符合...

走在前往架构师的路上 2810

基于openmanus框架 接入qwq32b

OpenManus 的智能体编排工具核心在于如何协调智能体、LLM 和工具完成任务。运行方式包括 python main.py 或 python run_flow.py(不稳定版),体现了其灵活的执行入口。

陈锐的技术笔记 1177

【Unity】制作简易三维场景

本文介绍如何制作一个三维场景

CiNian_的博客 4622

OpenManus本地部署实战:从源码编译到浏览器路径优化全指南

在AI Agent应用日益普及的当下,云端服务虽然便捷,却常带来数据隐私泄露与按次计费的成本压力。本地化部署作为解决之道,正受到越来越多开发者的关注。理解其底层原理,即通过大模型驱动的“感知-决策-执行”循环,将工具调用链完全置于本地环境,是实现数据可控与低成本运行的关键。这一技术思路不仅适用于个人工作站的资源利用,也适合企业内网中构建安全的自动化工作流。然而,本地部署涉及Python环境管理、大模型接入及浏览器自动化配置等多项工程实践,其中浏览器路径优化更是常见的技术难点。本文以OpenManus框架为例

weixin_34130389的博客 169

OpenManus 跑 QWQ32B 本地 Agent:备用 Key 走 TaoToken

OpenManus 跑 QWQ32B 本地 Agent,省钱但 Ollama 一停就卡 11434。本文在 config.toml 保留本地主通道的同时,新增 TaoToken 备用 Key 云通道,解决重启后 Ollama 未自启、长会话显存吃紧等单点故障。修改 config.toml 中 model、base_url、api_key 三行注释即可切换,备用通道固定走 https://taotoken.net/api,模型 ID 以 TaoToken 模型广场为准。完整地址:https://taotoke

weixin_42527589的博客 180

IC/FPGA笔试/面试题分析(七)建立时间和保持时间类型考题汇总分析

自从召集2020届校招同行加入新建立的“IC/FPGA校招笔试面试交流群“,见识到了很多关于建立时间和保持时间分析的题目,在为别人解答疑惑,以及别人为自己解答疑惑的同时,自己对于知识的理解更加深刻了。 对于建立时间而言,从单独的对触发器的建立时间和保持时间的分析到了对电路(系统)的建立时间到保持时间的分析,前者是核心,后者是扩展,后者建立在前者的基础之上进行推到得到,同时也是芯片内部实际遵循的时...

Reborn Lee 1万+

零门槛本地部署OpenManus:LLM大模型全流程实践与排障指南

你是否还在为LLM(Large Language Model,大语言模型)的云端调用成本高、数据隐私泄露风险大而烦恼?是否因复杂的部署流程望而却步?本文将带你零门槛完成OpenManus项目的本地LLM部署,从环境准备到模型调优,再到常见问题解决,让你轻松掌控AI部署的全过程。 读完本文,你将能够: - 熟练搭建OpenManus本地部署环境 - 配置多种LLM模型(如Ollama、Anthro...

gitblog_01429的博客 796

Cadence IC5141保姆级教程:Bandgap电路四大仿真(稳定性/噪声/启动/PSRR)完整流程与调参心得

本文提供Cadence IC5141中Bandgap电路的四大仿真(稳定性仿真、噪声仿真、启动仿真、PSRR仿真)的完整流程与调参心得。从原理图检查到ADE L配置,详细解析各仿真步骤的关键参数设置与优化策略,帮助工程师高效完成电路设计与性能调优。

weixin_30399821的博客 1046

FlashMLA、OpenManus与LLM Evals:AI工程落地三支柱实战解析

大语言模型工程化落地的核心挑战,本质是推理效率、系统可控性与效果可度量性的三角平衡。KV Cache内存爆炸与长上下文推理瓶颈,催生了以Chunking、Grouping、Streaming为内核的FlashMLA优化范式;而OpenManus等开源Agent框架,则通过模块化设计与本地化部署,将复杂AI能力解耦为可替换、可审计的工程组件;在此基础上,轻量级但严谨的LLM Evals(如Sentence-BERT相似度+Golden Dataset校验)成为验证技术收益的唯一标尺。本文聚焦消费级硬件(RTX

weixin_34184158的博客 668

OpenManus源码部署实战:从零搭建本地AI Agent并解决浏览器路径问题

AI Agent(智能体)是当前大模型应用落地的重要方向,其核心机制在于大模型负责任务决策、工具负责具体执行,从而形成自主完成复杂工作的闭环。开源社区推出的通用Agent框架让开发者能够在本地环境中自行搭建这套体系,源码部署相比容器化方案具有更高的透明度和可定制性,尤其适合需要深度改造工具链的工程实践。在部署过程中,环境配置、模型接入与浏览器自动化是三个关键环节,其中浏览器工具依赖Chromium实例实现网页交互,路径配置不当会导致Agent无法执行抓取任务。本文从基础概念出发,系统梳理了基于Python虚

weixin_34023982的博客 314

PHP服务端 苹果支付(IAP)处理

公司做的app需要做IAP订阅支付,开始觉得和微信的支付流程差不多,做起来还是有点麻烦,主要是网上的文章很少,不能拿来主义。自己做完总结一下,希望对小伙伴们有帮助我就很欣慰了。代码写的不好 不要喷我。。。 首先讲一下我的业务逻辑,也就是php服务端需要做什么事情。 先上图: 下面我详细的讲一下每...

山水的博客 9597

3步彻底解决OpenManus对接自建LLM时的API 400错误

作为技术文章写手,我将为您详细解析OpenManus项目对接自建大语言模型服务时常见的API 400错误。当您尝试将开源AI智能体框架OpenManus与本地部署的LLM服务集成时,可能会遇到"auto tool choice requires --enable-auto-tool-choice and --tool-call-parser to be set"这样的错误提示。本文将深入剖析问题根

gitblog_00187的博客 669

VS中的C#项目怎样引入另一个项目

场景 在C#项目A中需要引用项目B。 实现 将项目B手动复制到A所在的项目目录下的同一个解决方案中,即与项目A同级的目录下。 在VS中打开项目B,打开解决方案资源管理器--右击解决方案--添加--现有项目 然后找到项目B的.csproj文件打开。 然后看到资源管理器中已经将B添加进来了 点击项目A的引用-右键-添加 将项目下的解决方...

BADAO_LIUMANG_QIZHI的博客 8836

OpenManus 在海光 DCU 上跑 Agent 任务:Key 统一走 TaoToken

在海光 DCU 上跑 OpenManus 的 Agent 任务,本地 qwq 模型工具调用不稳,GoogleSearch 报 ParseError;编辑 config/config.toml 多次切换 Ollama、硅基流动后,最终把 LLM 请求统一接入 TaoToken。先到 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 创建一把 Key,在 [llm] 段填统一 Base URL,换模型只改 model 字段;再把 google_sea

weixin_35755562的博客 9

【AGI】OpenManus 技术全景解析

OpenManus 技术全景解析

一个内容严谨、方向前沿、极具实践价值的AI大模型技术分享站 2306

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

OpenManus与Manus AI手写体识别实战对比:开源可控性vs商业确定性

手写体识别是OCR技术中最具挑战性的子领域,其核心难点在于字形多变、连笔模糊、低质扫描等真实噪声。技术原理上,基于CRNN+CTC的端到端模型凭借序列建模能力成为主流,而注意力机制改进与数据增强策略则直接决定鲁棒性边界。其技术价值不仅体现在字符准确率,更在于对业务数据分布的适配能力、推理延迟的可预测性以及数据主权的保障程度。典型应用场景覆盖金融票据审核、医疗病历结构化和跨境退货单处理——这些场景共同要求高精度、低延迟与强合规性。本文聚焦OpenManus(开源可定制)与Manus AI(商业黑盒服务)在真实

weixin_30292843的博客 356

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

小白也能轻松驾驭!一键安装QWQ+OpenManus,体验回答速度飞快的智能助手!

不过有好些朋友反馈,看不懂。OpenManus毕竟是人家3小时搞出的项目,暂时还未支持docker一键部署,是用的原生python环境启动,确实对小白不太友好。以及有朋友咨询OpenManus是否可以接本地的QWQ。其实千问这个号称可以比肩满血R1的QWQ 32b,我前两天就想本地部署试试了,但即便QWQ 是32B,模型本身也才20G(比R1满血版小了20倍),我本地的8G显存还是完全不够看,告辞。

2401_84495872的博客 1242

OpenManus对接自建LLM API 400错误解决方案:工具调用功能配置指南

OpenManus是一个开源AI智能体框架,支持对接多种大语言模型。但在对接自建LLM服务时,开发者常遇到API 400错误,提示"auto tool choice requires --enable-auto-tool-choice and --tool-call-parser to be set"。本文将深入分析这一问题的根源,并提供完整的解决方案。 ## 问题背景与错误现象 当开发者尝试

gitblog_00744的博客 651

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

OpenManus安装指南:Ubuntu+ROS2+PyTorch+MuJoCo多栈环境协同部署

OpenManus 是面向机器人灵巧操作研究的开源实验框架,其本质是一套跨技术栈的科研基础设施,而非普通Python包。它融合ROS 2、PyTorch、Isaac Gym、MuJoCo与自定义C++扩展,依赖硬件层(GPU/CUDA)、系统层(Ubuntu库版本)、运行时层(Conda/Python ABI)和逻辑层(Git子模块状态)四重时空一致性。技术价值在于支撑可复现的具身智能算法验证,典型应用场景包括仿真训练、视觉-动作联合建模及真实手部控制迁移。本文聚焦Ubuntu 22.04环境下OpenMa

weixin_30808693的博客 326

Unlocker2.1.1 for VMware

Unlocker 2.1 for VMware适用于vmware14安装macos重要信息:在使用新版本之前(2.1.1)请先卸载先前版本的unlocker,否则可能会导致VMware无法使用!更新日志:10/10/17 2.1.0 - 支持新版本Workstation/Player 14和Fusion 10的ESXi 6.5 - 删除对ESXi 6.0的支持 - 添加ESXi启动选项以禁用unlocker(nounlocker)11/10/17 2.1.1 - 删除了对ESXi 6.x的所有支持原因:对ESXI 6.x的支持不太可靠,已经尝试了几种方法,但进程vCenter仍会被程序保护机制hostd将其断开,如果发现了可靠的方案将会重新添加对其的支持。 翻译转自InsanelyMAC—Donk和InsanelyMac Deity

如何彻底解决OpenManus对接自建LLM时的API 400错误

OpenManus作为开源AI智能体框架,在对接自建大语言模型服务时,开发者常遇到"auto tool choice requires --enable-auto-tool-choice and --tool-call-parser to be set"的API 400错误。本文将深入分析这一技术难题,提供从现象分析到原理探究,再到方案实施的完整解决方案。 ## 现象分析:API 400错误的典

gitblog_01184的博客 356
上一篇: 让形象升辉
hplovely
博客等级 码龄17年 42粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值