知识库智能体终极解决方案!Ollama+BGE-M3对接Vllm+Dify+本地DeepSeek大模型详细操作

Ollama是一个大语言模型的服务后台,能够在零基础的前提下帮助用户轻松部署大语言模型。

01

Ollama部署

Ollama下载地址为: https://ollama.com/

img

点击Download for Windows进行下载:

img

下载完成之后,双击下载的文件进行安装:

img

img

直接点击Install

img

直接默认安装到我们的C盘了,所以,注意C盘一定要有足够的空间,稍等一会自动安装完成,然后直接启动了!代表已经安装启动成功了。

img

02

模型文件目录修改

点击windows开始菜单,选择设置,或者直接按下Windows快捷键win+i打开设置:输入环境变量,选择编辑系统环境变量:

img

在弹出的窗口中选择环境变量,然后在新窗口中的用户变量中点新建,在弹出的小窗口中输入变量名:

OLLAMA_MODELS,变量值:D:\LLM\OllamaModel(也就是希望存放大预言模型的地方路径),点击确定。

img

命令行运行ollama,提示下面报错,请重启电脑:

img

重启电脑后运行正常,可以看到如下输出

img

03

模型选择

在ollama官网中,进入model选项,就可以找到需要的模型了,可以看到常见的模型,也可以搜索查找模型

img

选择需要的模型,点击进入,点击旁边的复制,就可以复制ollama下载命令了(也可直接点击下载模型)

img

然后在命令行窗口中右键粘贴刚刚复制的命令:ollama pull bge-m3等待下载完成,整个下载完成也就一分钟不到的时间,挺快!

ollama pull bge-m3

imgimg

然后进行测试,返回数据,表明成功调用了,(注意:因为BGE-M3 是一个嵌入模型,因此不能像生成式模型那样使用 ollama run 命令运行,在通过ollama pull拉取之后将在调用时候自动加载!`)`````


curl http://localhost:11434/api/embed -d '{
  "model": "bge-m3",
  "input": "Does Ollama support embedding models?"
}'

04

修改Ollama默认端口号

打开windows系统环境变量编辑器:win+r,然后输入命令:sysdm.cpl,打开配置界面,设置OLLAMA_HOST:8788

img

然后退出ollama,重新启动:

img

启动,在开始菜单,找到ollama启动即可

img

05

测试

测试地址:

curl http://localhost:8788/api/tags

img

可以看到,原来的端口号失效,新改的端口号正常使用。

06

dify中集成

由于该模型是通过ollama部署的,故而在dify配置中先安装ollama

image.png

然后在安装好的ollama中配置嵌入模型image.png

点击确定报错:image.png

解决:因为dify是基于docker部署的,而http://127.0.0.1为docker自身的回环地址,即docker自身的ip,配置成该地址,就是从docker内容访问服务,而不是宿主机的服务,因此,配置成http://host.docker.internal:8788或者http://自身ip:8788即可。

image.png

image.png

通过上述详细配置,解决问题,最后可以结合本地大语言模型,编排属于自己的智能体应用了。

如何学习AI大模型?

大模型时代,火爆出圈的LLM大模型让程序员们开始重新评估自己的本领。 “AI会取代那些行业?”“谁的饭碗又将不保了?”等问题热议不断。

不如成为「掌握AI工具的技术人」,毕竟AI时代,谁先尝试,谁就能占得先机!

想正式转到一些新兴的 AI 行业,不仅需要系统的学习AI大模型。同时也要跟已有的技能结合,辅助编程提效,或上手实操应用,增加自己的职场竞争力。

但是LLM相关的内容很多,现在网上的老课程老教材关于LLM又太少。所以现在小白入门就只能靠自学,学习成本和门槛很高

那么针对所有自学遇到困难的同学们,我帮大家系统梳理大模型学习脉络,将这份 LLM大模型资料 分享出来:包括LLM大模型书籍、640套大模型行业报告、LLM大模型学习视频、LLM大模型学习路线、开源大模型学习教程等, 😝有需要的小伙伴,可以 扫描下方二维码领取🆓↓↓↓

👉[CSDN大礼包🎁:全网最全《LLM大模型入门+进阶学习资源包》免费分享(安全链接,放心点击)]()👈

学习路线

在这里插入图片描述

第一阶段: 从大模型系统设计入手,讲解大模型的主要方法;

第二阶段: 在通过大模型提示词工程从Prompts角度入手更好发挥模型的作用;

第三阶段: 大模型平台应用开发借助阿里云PAI平台构建电商领域虚拟试衣系统;

第四阶段: 大模型知识库应用开发以LangChain框架为例,构建物流行业咨询智能问答系统;

第五阶段: 大模型微调开发借助以大健康、新零售、新媒体领域构建适合当前领域大模型;

第六阶段: 以SD多模态大模型为主,搭建了文生图小程序案例;

第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。

在这里插入图片描述

👉学会后的收获:👈

• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;

• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;

• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;

• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。

在这里插入图片描述

1.AI大模型学习路线图
2.100套AI大模型商业化落地方案
3.100集大模型视频教程
4.200本大模型PDF书籍
5.LLM面试题合集
6.AI产品经理资源合集

👉获取方式:
😝有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐