OpenManus本地部署实战亲测有效完全免费(最新推荐)

本文主要是介绍OpenManus本地部署实战亲测有效完全免费(最新推荐),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《OpenManus本地部署实战亲测有效完全免费(最新推荐)》文章介绍了如何在本地部署OpenManus大语言模型,包括环境搭建、LLM编程接口配置和测试步骤,本文给大家讲解的非常详细,感兴趣的朋友一...

1.概况

由于工作太忙,已经连续断更三年的我,今天实在忍不住给大家分享一些自己的学习笔记。大语言模型就是神仙打架,从gpt到deepseek再到Manus,但是Manus需要申请权限,而且很难申请下来,甚至一个账号售价达到了几万RMB,OpenManus(github网站如下所示:mannaandpoem/OpenManus: No fortress,android purely open ground. OpenManus is Coming.)看不下去了,花了三天时间给搞出来了。今天这个文章我就带大家把OpenManus如何本地部署给详细走一遍,后面准备录制一个视频,大家多多关注我的账号哦。

2.环境搭建

2.1安装miniconda或者anaconda

(1)进入anaconda网站下载

OpenManus本地部署实战亲测有效完全免费(最新推荐)

(2)检测安装是否成功

cmd进入输入conda,就会出现一系列的conda信息如下

OpenManus本地部署实战亲测有效完全免费(最新推荐)

表明conda安装成功。

(3)创建并激活虚拟环境

首先创建虚拟环境

conda create -n open_manus python=3.12

OpenManus本地部署实战亲测有效完全免费(最新推荐)

这就把虚拟环境创建成功了

激活虚拟环境

conda activate open_manus

OpenManus本地部署实战亲测有效完全免费(最新推荐)

这个虚拟环境就激活成功了

下载OpenManus代码

有git的可以使用以下命令下载,没有的直接再github里面下载。

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

OpenManus本地部署实战亲测有效完全免费(最新推荐)

这就下载完成了OpenManus的代码

下一步

OpenManus本地部署实战亲测有效完全免费(最新推荐)

(4)下载OpenManus必要的组件

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple  

这里我们China编程使用的清华镜像源进行安装,否则会非常的慢

OpenManus本地部署实战亲测有效完全免费(最新推荐)

这就把所有的组件都安装成功了。

2.2 LLM编程接口配置

OpenManus 需要对其使用的大语言模型(LLM)的应用程序编程接口(APIs)进行配置。按照以下步骤来设置你的配置。

(1)在配置目录中创建一个名为“config.toml”的文件。

官网给的是linux版本的,如下:

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

我们需要改为Windows版本,如下:

copy config\config.example.toml config\config.phptoml  

(2)编辑“config/config.toml”这个文件,添加你的 API 密钥并自定义设置。

官网使用的openai的,但是openai是收费的,我们使用免费的,再本地使用ollama。

下载ollama

下载地址如下所示:

Ollama

https://ollama.com/安装如下:

OpenManus本地部署实战亲测有效完全免费(最新推荐)

安装以后配置环境变量

OpenManus本地部署实战亲测有效完全免费(最新推荐)

查看是否安装成功

OpenManus本地部署实战亲测有效完全免费(最新推荐)

下载model

进入官网下载model,链接如下

mistral https://ollama.com/library/mistral 

OpenManus本地部署实战亲测有效完全免费(最新推荐)

下载默认的7B 的mistral。如下:

OpenManus本地部署实战亲测有效完全免费(最新推荐)

OpenManus本地部署实战亲测有效完全免费(最新推荐)

这样,我们就安装好了。

修改配置文件

在OpenManus安装目录下(即为:C:\Users\18851\OpenManus\config)有一个config.toml文件,

这个文件如下:

# Global LLM configuration
[llm]
model = "claude-3-5-sonnet"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."
max_tokens = 4096
temperature = 0.0
# [llm] #AZURE OPENAI:
# api_type= 'azure'
# model = "YOUR_MODEL_NAME" #"gpt-4o-mini"
# base_url = "{YOUR_AZURE_ENDPOINT.rstrip('/')}/openai/djseployments/{AZURE_DEPOLYMENT_ID}"
# api_key = "AZURE API KEY"
# max_tokens = 8096
# temperature = 0.0
# api_version="AZURE API VERSION" #"2024-08-01-preview"
# Optional configuration for specChina编程ific LLM models
[llm.vision]
model = "claude-3-5-sonnet"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."

由于openai是收费的,对上面的文件首先需要修改为自己本地部署的model、base_url以及api_key(本地部署的只需要修改model和url就可以不需要api_key),但是用在线的就需要填写,本文用的是在线的,修改为:

修改这个文件:

OpenManus本地部署实战亲测有效完全免费(最新推荐)

这样我们就算设置完了。

2.3 测试

重新cmd,激活open_manus这个环境。然后cd 到OpenManus这个根目录。如下:

OpenManus本地部署实战亲测有效完全免费(最新推荐)

调用主函数:

python main.py

如下:

OpenManus本地部署实战亲测有效完全免费(最新推荐)

发现,我们已经成功的跑起来了。

到此这篇关于OpenManus本地部署实战亲测有效,完全免费的文章就介绍到这了,更多相关OpenManus本地部署内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持China编程(www.chinasem.cn)!

这篇关于OpenManus本地部署实战亲测有效完全免费(最新推荐)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1153823

相关文章

Nginx分布式部署流程分析

《Nginx分布式部署流程分析》文章介绍Nginx在分布式部署中的反向代理和负载均衡作用,用于分发请求、减轻服务器压力及解决session共享问题,涵盖配置方法、策略及Java项目应用,并提及分布式事... 目录分布式部署NginxJava中的代理代理分为正向代理和反向代理正向代理反向代理Nginx应用场景

Python版本信息获取方法详解与实战

《Python版本信息获取方法详解与实战》在Python开发中,获取Python版本号是调试、兼容性检查和版本控制的重要基础操作,本文详细介绍了如何使用sys和platform模块获取Python的主... 目录1. python版本号获取基础2. 使用sys模块获取版本信息2.1 sys模块概述2.1.1

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题

《Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题》在爬虫工程里,“HTTPS”是绕不开的话题,HTTPS为传输加密提供保护,同时也给爬虫带来证书校验、... 目录一、核心问题与优先级检查(先问三件事)二、基础示例:requests 与证书处理三、高并发选型:

macOS彻底卸载Python的超完整指南(推荐!)

《macOS彻底卸载Python的超完整指南(推荐!)》随着python解释器的不断更新升级和项目开发需要,有时候会需要升级或者降级系统中的python的版本,系统中留存的Pytho版本如果没有卸载干... 目录MACOS 彻底卸载 python 的完整指南重要警告卸载前检查卸载方法(按安装方式)1. 卸载

Oracle Scheduler任务故障诊断方法实战指南

《OracleScheduler任务故障诊断方法实战指南》Oracle数据库作为企业级应用中最常用的关系型数据库管理系统之一,偶尔会遇到各种故障和问题,:本文主要介绍OracleSchedul... 目录前言一、故障场景:当定时任务突然“消失”二、基础环境诊断:搭建“全局视角”1. 数据库实例与PDB状态2

linux部署NFS和autofs自动挂载实现过程

《linux部署NFS和autofs自动挂载实现过程》文章介绍了NFS(网络文件系统)和Autofs的原理与配置,NFS通过RPC实现跨系统文件共享,需配置/etc/exports和nfs.conf,... 目录(一)NFS1. 什么是NFS2.NFS守护进程3.RPC服务4. 原理5. 部署5.1安装NF

Git进行版本控制的实战指南

《Git进行版本控制的实战指南》Git是一种分布式版本控制系统,广泛应用于软件开发中,它可以记录和管理项目的历史修改,并支持多人协作开发,通过Git,开发者可以轻松地跟踪代码变更、合并分支、回退版本等... 目录一、Git核心概念解析二、环境搭建与配置1. 安装Git(Windows示例)2. 基础配置(必

Git打标签从本地创建到远端推送的详细流程

《Git打标签从本地创建到远端推送的详细流程》在软件开发中,Git标签(Tag)是为发布版本、标记里程碑量身定制的“快照锚点”,它能永久记录项目历史中的关键节点,然而,仅创建本地标签往往不够,如何将其... 目录一、标签的两种“形态”二、本地创建与查看1. 打附注标http://www.chinasem.cn

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践