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


在这个快速变化的技术时代,找到一个能够有效支持项目管理与团队协作的工具变得尤为重要。今天,我们将一起探索一款名为OpenManus的新兴开源解决方案。无论你是开发新手还是经验丰富的技术专家,OpenManus都提供了一套全面的功能来满足你的需求,从而让项目管理变得更加简单而高效。


OpenManus 简介 :
OpenManus是一个旨在提升团队协作效率的开源平台,它不仅支持传统的代码管理任务,如版本控制和分支管理,而且还集成了先进的AI驱动工具,以增强项目的自动化水平和智能化程度。该平台特别适合那些需要跨职能团队紧密合作的复杂项目,因为它可以轻松地整合来自不同领域的贡献者的工作流程。无论是开发者、设计师还是产品经理,都能在OpenManus中找到适合自己角色的功能,实现无缝沟通与协作。此外,通过配置外部API接口,OpenManus还能与其他服务集成,进一步扩展其应用范围和能力。


一. 克隆仓库

Github 地址 : Github/OpenManus

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

在这里插入图片描述


二. 环境安装配置 (选择其一)

方式一 : 使用 uv(推荐)

1. 本地下载 uv (快速的 Python 包管理器)

# 下载 uv 安装脚本
Invoke-WebRequest -Uri https://astral.sh/uv/install.ps1 -OutFile install.ps1

# 执行安装脚本以安装 uv 工具
.\install.ps1

在这里插入图片描述

2. 配置环境变量

路径为 powershell 中安装完 uv 输出的内容路径 C:\Users\Administrator\.local\bin

在这里插入图片描述

3. 验证

新打开命令串口

uv --version

在这里插入图片描述

4. 创建激活虚拟环境

# 创建虚拟环境
uv venv

# 激活虚拟环境
.venv\Scripts\activate

在这里插入图片描述

5. 安装依赖

# 不使用国内镜像
uv pip install -r requirements.txt

# 使用国内 清华大学镜像 (推荐,不然太慢了)
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述
在这里插入图片描述

方式二 : 使用 conda

1. 安装 conda

Miniconda 官网 : anaconda
Miniconda 下载地址 : anaconda.download

在这里插入图片描述

2. 验证

conda --version

在这里插入图片描述

3. 创建激活虚拟环境

# 创建一个新的 Conda 环境,命名为 'open_manus' 并指定 Python 版本为 3.12
conda create -n open_manus python=3.12

# 激活名为 'open_manus' 的 Conda 环境
conda activate open_manus

在这里插入图片描述

4. 安装依赖


# 使用国内清华大学镜像 (推荐,不然太慢了)
 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

# 不使用国内镜像
pip install -r requirements.txt

在这里插入图片描述


三. LLM 配置 (模型必须支持 tools )

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

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

在这里插入图片描述

2.编辑 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 密钥

1. 使用 第三方 API key

我用的是 硅谷流动(也可用其他供应商)
硅基流动官网:siliconflow

1.1 获取秘钥

在这里插入图片描述
在这里插入图片描述

1.2 编写 config/config.toml

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

# Global LLM configuration
[llm]
model = "Qwen/QwQ-32B"
base_url = "https://api.siliconflow.cn/v1"
api_key = "sk-你的秘钥"
max_tokens = 4096
temperature = 0.0

# Optional configuration for specific LLM models
[llm.vision]
model = "Qwen/Qwen2-VL-72B-Instruct"
base_url = "https://api.siliconflow.cn/v1"
api_key = "sk-你的秘钥"

在这里插入图片描述

1.3 运行项目+测试

python main.py

在这里插入图片描述

2. 使用本地部署的模型 (ollama)

2.1 ollama 本地搭建 (只看ollama环境变量与下载)

ollama 搭建参考 : [笔记] 探索DeepSeek+现代知识库搭建:Ollama及主流开源工具在现代知识库搭建中的应用与实践——一站式详尽指南

2.2 大模型下载

!!! 所用的大模型 必须可以使用 tools
deepseek 不支持 tools

在这里插入图片描述

 ollama run mistral

在这里插入图片描述

2.2 编写 config/config.toml

# Global LLM configuration
[llm]
model = "mistral:latest"
base_url = "http://localhost:11434/v1"
api_key = "ollama"
max_tokens = 4096
temperature = 0.0

# Optional configuration for specific LLM models
[llm.vision]
model = "mistral:latest"
base_url = "http://localhost:11434/v1"
api_key = "ollama"

在这里插入图片描述

2.3 运行项目+测试

python main.py

在这里插入图片描述


… 个人感觉现在还差点意思,很多 issues , 不如 cursor

[笔记] Cursor 全面指南:将AI融入代码编辑,免费使用 / 神级思考模型:让 AI 真正会思考 , 持续更新免费试用

<think>好的,用户想了解如何进行manus的本地部署。首先,我需要确认用户提到的“manus”是否有拼写错误,因为之前提供的引用中提到了“minus”项目。检查用户的问题,发现用户写的是“manus”,但引用[2]中提到的是“minus”项目,可能用户打错了。因此,我需要先确认是否正确,但根据现有信息,假设用户指的是“minus”项目。 接下来,根据引用[2],用户需要克隆项目仓库并安装依赖。步骤包括使用git clone命令克隆项目,然后进入目录安装依赖。可能依赖管理工具如pip,所以需要确保Python环境正确配置,并且可能需要使用清华镜像源加速安装,如引用[1]提到的配置pip镜像源。 另外,部署可能涉及数据库,比如MySQL,引用[4]提到了创建MySQL目录,可能需要配置数据库。还有可能使用Redis,引用[3]提到了在ARM64系统上部署Redis,单机或集群。需要确认minus项目是否需要这些服务,并指导用户进行相应的部署。 用户的问题是关于本地部署,所以需要分步骤说明:环境准备、获取代码、安装依赖、配置数据库、配置Redis、启动应用。同时,需要注意可能的系统差异,比如ARM64架构,可能需要特别处理,如引用[3]所述。 需要确保所有命令正确,并且考虑到用户可能遇到的常见问题,如权限问题、依赖缺失、配置错误等,提供相应的解决建议。例如,在安装依赖时如果遇到网络问题,建议使用镜像源;部署Redis时注意系统架构,是否需要编译安装等。 最后,生成相关问题,帮助用户深入理解部署过程和相关组件的配置,比如如何优化部署、处理特定环境问题等。</think>以下是minus项目的本地部署详细教程: ### 一、环境准备 1. 确保系统已安装: - Python 3.8+(建议使用virtualenv创建虚拟环境) - MySQL 5.7+ 或 MariaDB 10.3+ - Redis 6.0+(单机部署参考引用[3]) - Git版本控制工具 2. 配置Python镜像源(加速依赖下载): ```bash pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # [^1] ``` ### 二、获取项目代码 ```bash git clone https://github.com/AMythicDev/minus.git cd minus # [^2] ``` ### 三、数据库配置 1. 创建数据库存储目录: ```bash mkdir -p /mydata/mysql/{conf,logs,data} # [^4] ``` 2. 通过MySQL客户端创建项目数据库: ```sql CREATE DATABASE minus CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ``` ### 四、安装依赖 1. 安装Python依赖: ```bash pip install -r requirements.txt ``` 2. 特别说明:若使用ARM架构设备(如苹果M系列芯片) - 需要额外安装arm64兼容的加密库: ```bash pip install cryptography --prefer-binary ``` ### 五、配置文件设置 1. 复制示例配置文件并修改: ```bash cp config_example.yaml config.yaml ``` 2. 主要配置项修改: ```yaml database: host: localhost user: root password: your_mysql_password db_name: minus redis: host: 127.0.0.1 port: 6379 ``` ### 六、启动服务 1. 初始化数据库表结构: ```bash python manage.py migrate ``` 2. 启动开发服务器: ```bash python manage.py runserver 0.0.0.0:8000 ``` ### 七、验证部署 访问 `http://localhost:8000/api/healthcheck` 应返回: ```json {"status": "healthy", "version": "1.0.0"} ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值