DeepSeek如何集成OpenManus搭建本地智能体

人工智能 潘老师 1个月前 (03-13) 312 ℃ (0) 扫码查看

最近发现OpenManus和DeepSeek可以成功集成,很快就能搭建出本地智能体,今天就来给大伙分享下详细操作步骤,有需要的小伙伴赶紧码住。

一、安装Python环境

咱们得先安装Python 3.11.9版本。这个安装过程得根据你自己的系统环境来,不同系统安装方式有点不一样,大伙按照对应的教程来就行,这里就不赘述啦。

有需要的朋友也可以参考文章:如何使用Openmanus集成QWQ-32B本地搭建部署智能体

二、创建并激活虚拟环境

创建虚拟环境可以实现里面的Python解释器和各种依赖库都和其他项目互不干扰,这样就不用担心版本冲突之类的麻烦事了。

(一)Windows环境操作

  1. 生成虚拟环境:在命令行里输入下面这条命令,就能创建一个虚拟环境。这里我把虚拟环境取名为“myenv”,你也可以按照自己的喜好改名字。
# 创建虚拟环境(默认名称为 venv,可自定义)
python -m venv myenv

运行完这条命令后,你会发现多了个myenv文件夹,这里面装着独立的Python解释器和后续要安装的各种依赖库。
2. 激活虚拟环境:激活虚拟环境的操作在CMD和PowerShell里不太一样,注意区分。

  • 在CMD中运行:
myenv\Scripts\activate.bat
  • 在PowerShell中运行:
myenv\Scripts\Activate.ps1

激活成功后,命令行提示符前面会多一个括号,里面显示你当前激活的虚拟环境名称,比如(myenv) C:... ,看到这个就说明成功啦!
3. 退出虚拟环境:要是你用完虚拟环境,不想用了,就输入下面这条命令退出。

deactivate

(二)Mac环境操作

  1. 生成虚拟环境:Mac系统下生成虚拟环境的命令和Windows有点不同,在终端输入:
python3 -m venv myenv

同样会生成一个myenv文件夹,里面的内容和作用跟Windows环境下创建的是一样的。
2. 激活虚拟环境:激活Mac下的虚拟环境,就用这条命令:

source myenv/bin/activate

激活后,终端提示符也会带上虚拟环境的名字,像(myenv) $
3. 退出虚拟环境:和Windows环境一样,在Mac上退出虚拟环境也是用这个命令:

deactivate

三、获取项目代码并安装依赖

  1. 克隆GitHub仓库:咱们得把OpenManus项目的代码从GitHub上拉到本地,在命令行输入下面这条命令:
git clone https://github.com/mannaandpoem/OpenManus.git

这一步就是把项目代码复制到你指定的本地目录下,耐心等一会儿就好。
2. 进入项目仓库:克隆完代码后,得进入这个项目的文件夹里,才能进行后续操作。在命令行输入:

cd OpenManus
  1. 安装依赖库:项目要正常运行,还需要安装一些依赖库,这些依赖库都写在requirements.txt文件里了。运行下面这条命令,就能自动安装项目所需的各种依赖。
pip install -r requirements.txt

安装过程中会有一些提示信息,只要没报错,就说明安装得挺顺利。

四、配置项目

接下来是配置环节,这一步也很关键。进入仓库根目录下的config文件夹,把config.example.toml文件复制一份,然后重命名为config.toml。打开config.toml文件,里面有这样一段配置内容:

# Global LLM configuration
[llm]
model = "deepseek-chat"
base_url = "https://api.deepseek.com/v1"
api_key = "你的API key"
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/deployments/{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 specific LLM models
[llm.vision]
model = "deepseek-chat"
base_url = "https://api.deepseek.com/v1"
api_key = "你的API key"

这里主要就是配置一些和语言模型相关的参数。像model指定了使用的模型是deepseek-chatbase_url是模型的API地址,api_key得填你自己申请的API密钥,max_tokens表示生成文本的最大长度,temperature控制生成文本的随机性,这里设置为0.0 ,生成的文本就会比较确定。要是你用的是AZURE OPENAI,就按下面那段被注释掉的内容来配置相应参数。

五、运行项目

一切准备就绪,最后就是运行项目啦!在命令行输入这条命令:

python main.py

运行之后可能会出现一些提示信息,要是遇到报错也别慌。

这一般是因为环境配置或者代码运行过程中的一些小问题导致的,具体得根据报错信息去排查解决。要是没报错,就能正常使用啦。比如输入“帮我开发一个比较美观的五子棋网页”,它就会一步步给出开发思路和操作步骤,像先创建HTML文件、添加CSS样式、编写JavaScript逻辑,还会输出具体的执行结果呢。

大伙按照这个教程一步步来,基本都能搞定DeepSeek集成OpenManus搭建本地智能体。要是在操作过程中遇到啥问题,欢迎在评论区留言,咱们一起讨论解决!


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/ai/15865.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】