本地部署自己的多专家协作系统:环境配置篇1

本项目旨在模拟多个行业专家对问题进行精细分工,并逐一回答后汇总,从而得到更专业的回复。

链接:MultyAgentCollabration项目地址
配置的B站讲解视频:B站讲解视频

本文着重介绍环境配置方法

一定要先下拉项目哦,或者下载zip解压,这里自便。

git clone https://gitee.com/emperors-chair/multy-agent-collabration.git

设计思路去项目地址看吧,我都留在那里了。

目录

  • 1.环境配置前提
    • 1.1 anaconda环境
    • 1.2 Lm-studio下拉本地模型
    • 1.3 ollama环境配置
    • 1.4 安装sqlite
    • 1.5 CUDA配置(选配)
  • 2.配置虚拟环境
    • 2.1 创建虚拟环境
    • 2.1 激活虚拟环境
    • 2.2 开始装包
    • 2.3 ollama导入本地模型
    • 2.4 修改本地模型的名称,ollama中的名称

1.环境配置前提

1.1 anaconda环境

anaconda安装教程:安装教程
pip设置清华源

跟着操作就完事了~

1.2 Lm-studio下拉本地模型

Lm-studio地址:文档地址
这个下载好,下拉模型就可以了,可能需要一点魔法,或者直接从huggingface或者其他渠道自己下拉.gguf格式的模型即可。

1.3 ollama环境配置

ollama官网链接:ollama地址
下载安装包一顿安装就完事了~

1.4 安装sqlite

参考链接

1.5 CUDA配置(选配)

显卡利用起来 根据个人型号来选择 我的是12.1

2.配置虚拟环境

这个看个人习惯,我习惯配置不同的python虚拟环境,从而方便隔离,建议参考我的方式。【重点:这一步之前必须安装好anaconda,并把pip配置国内源,切记切记】

2.1 创建虚拟环境

打开anaconda prompt(黑框)
左下角找
打开是这样的
在这里插入图片描述

我这里的ovtest,随便改名,别有中文就行

conda create -n ovtest python=3.9

2.1 激活虚拟环境

激活虚拟环境进入环境

conda activate ovtest

2.2 开始装包

cd进入到项目地址,比如我的是D:/MultyAgentCollabration

cd D:/MultyAgentCollabration

安装相应的包,一定要注意,先配置好国内源,要不慢死

pip install -r requirements.txt

2.3 ollama导入本地模型

可以参考链接 ollama本地导入模型参考

2.4 修改本地模型的名称,ollama中的名称

打开cmd 输入

ollama list

比如我最新导入的模型是这个
在这里插入图片描述
这个名称要对应同步到ModelUse.py中model的位置
在这里插入图片描述
确认好后,打开cmd 输入:

ollma start

注意这个细节:
在这里插入图片描述
这个报错可能是因为右下角的ollama后台程序没关闭
在这里插入图片描述
所以右键关闭它
在这里插入图片描述
再次尝试

在这里插入图片描述
这就ok了,切记这个窗口不要关闭

接下来运行main.py,输入问题
在这里插入图片描述

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

最后输出结果
在这里插入图片描述
这个结果会保存到data目录下,可以追溯与查看
在这里插入图片描述

这里就是一次简单的演示,后续系统仍有完善的空间,欢迎留言讨论。

最近manus项目比较火,还要申请码,属实难过,我这个想法在去年,陆陆续续修修补补,虽然还不尽如意,不过我相信会有一天,我能迭代出比他们更好的产品。
后续我还有很多奇思妙想等待实现,敬请期待。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/30981.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FFmpeg入门:最简单的音视频播放器

FFmpeg入门:最简单的音视频播放器 前两章,我们已经了解了分别如何构建一个简单和音频播放器和视频播放器。 FFmpeg入门:最简单的音频播放器 FFmpeg入门:最简单的视频播放器 本章我们将结合上述两章的知识,看看如何融…

ThinkPHP框架

在电脑C磁盘中安装composer 命令 在电脑的D盘中创建cd文件夹 切换磁盘 创建tp框架 创建一个aa的网站,更换路径到上一步下载的tp框架路径 在管理中修改路径 下载压缩包public和view 将前面代码中的public和view文件替换 在PHPStom 中打开文件 运行指定路径 修改demo…

HTTPS加密原理详解

目录 HTTPS是什么 加密是什么 HTTPS的工作流程 1.使用对称加密 2.引入非对称加密 3.引入证书机制 客户端验证证书真伪的过程 签名的加密流程 整体工作流程 总结 HTTPS是什么 HTTPS协议也是一个应用程协议,是在HTTP的基础上加入了一个加密层,由…

基于SpringBoot的餐厅点餐管理系统设计与实现(源码+SQL脚本+LW+部署讲解等)

专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…

第十五届蓝桥杯省赛电子类单片机学习过程记录(客观题)

客观试题: 01.典型的BUCK电源电路包含哪些关键器件(ABCD) A. 电容 B. 二极管 C. 电感 D. MOSFET 解析: 典型的 BUCK 电源电路是一种降压型的直流-直流转换电路,它包含以下关键器件: A.电容:电容在电路中起到滤波的作用。输入电容用于平滑输入电压的波动,减少电源噪声对…

基于单片机的智慧农业大棚系统(论文+源码)

1系统整体设计 经过上述的方案分析,采用STM32单片机为核心,结合串口通信模块,温湿度传感器,光照传感器,土壤湿度传感器,LED灯等硬件设备来构成整个控制系统。系统可以实现环境的温湿度检测,土壤…

【GPT入门】第1课准备环境

【GPT入门】第1课 准备环境 1.安装conda环境 参考我的安装文档:https://blog.csdn.net/spark_dev/article/details/145071250 2.安装idea,或其它开发软件 3.idea中选择conda的python idea会为每个项目配置一个独立的python环境,方便python版本管理 新建…

【hello git】git rebase、git merge、git stash、git cherry-pick

目录 一、git merge:保留了原有分支的提交结构 二、git rebase:提交分支更加整洁 三、git stash 四、git cherry-pick 共同点:将 一个分支的提交 合并到 到另一个上分支上去 一、git merge:保留了原有分支的提交结构 现有一个模型…

Phi-4-multimodal:图、文、音频统一的多模态大模型架构、训练方法、数据细节

Phi-4-Multimodal 是一种参数高效的多模态模型,通过 LoRA 适配器和模式特定路由器实现文本、视觉和语音/音频的无缝集成。训练过程包括多阶段优化,确保在不同模式和任务上的性能,数据来源多样,覆盖高质量网络和合成数据。它的设计…

简单的二元语言模型bigram实现

内容总结归纳自视频:【珍藏】从头开始用代码构建GPT - 大神Andrej Karpathy 的“神经网络从Zero到Hero 系列”之七_哔哩哔哩_bilibili 项目:https://github.com/karpathy/ng-video-lecture Bigram模型是基于当前Token预测下一个Token的模型。例如&#x…

猫耳大型活动提效——组件低代码化

1. 引言 猫耳前端在开发活动的过程中,经历过传统的 pro code 阶段,即活动页面完全由前端开发编码实现,直到 2020 年接入公司内部的低代码活动平台,满足了大部分日常活动的需求,运营可自主配置活动并上线,释…

数据库基础以及基本建库建表的简单操作

文章目录 一、数据库是啥1.1、数据库的概念1.1、关系型数据库、非关系型数据库1.1、数据库服务器,数据库与表之间的关系 二、为啥要使用数据库2.1:传统数据文件存储2.2:数据库存储数据2.3、结论 三、使用数据库了会咋样四、应该咋用数据库&am…

常用无功功率算法的C语言实现(二)

0 前言 尽管数字延迟法和积分移相法在不间断采样的无功功率计算中得到了广泛应用,但它们仍存在一些固有缺陷。 对于数字延迟法而言,其需要额外存储至少1/4周期的采样点,在高采样频率的场景下,这对存储资源的需求不可忽视。而积分移相法虽然避免了额外的存储开销,但为了抑制…

【Linux】初识线程

目录 一、什么是线程: 重定义线程和进程: 执行流: Linux中线程的实现方案: 二、再谈进程地址空间 三、小结: 1、概念: 2、进程与线程的关系: 3、线程优点: 4、线程…

【单片机】ARM 处理器简介

ARM 公司简介 ARM(Advanced RISC Machine) 是英国 ARM 公司(原 Acorn RISC Machine) 开发的一种精简指令集(RISC) 处理器架构。ARM 处理器因其低功耗、高性能、广泛适用性,成为嵌入式系统、移动…

​​《从事件冒泡到处理:前端事件系统的“隐形逻辑”》

“那天在document见到你的第一眼,我就下定决心要陪你到天荒地老” ---React 我将从事件从出现到被处理的各个过程来介绍事件机制: 这张图片给我们展示了react事件的各个阶段,我们可以看到有DOM,合成事件层,还有…

Django小白级开发入门

1、Django概述 Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。 Django 框架的核心组件有: 用于创建模型的对象关系映射为最终用户设计较好的管理界面URL 设计设计者友好的模板…

课程《Deep Learning Specialization》

在coursera上,Deep Learning Specialization 课程内容如下图所示:

Java【网络原理】(3)网络编程续

目录 1.前言 2.正文 2.1ServerSocket类 2.2Socket类 2.3Tcp回显服务器 2.3.1TcpEchoServer 2.3.2TcpEchoClient 3.小结 1.前言 哈喽大家好,今天继续进行计算机网络的初阶学习,今天学习的是tcp回显服务器的实现,正文开始 2.正文 在…

安装remixd,在VScode创建hardhat

在终端,以管理员身份,cmd 需要科学上网 npm install -g remix-project/remixd 在vscode插件中,安装solidity插件,是暗灰色那款 1.将nodeJs的版本升级至18以上 2.在vscode打开一个新的文件,在终端输入 npx hardhat 3.…