当前位置: 首页 > news >正文

大模型-使用Ollama+Dify在本地搭建一个专属于自己的聊天助手与知识库

大模型-使用Ollama+Dify在本地搭建一个专属于自己的知识库

  • 1、本地安装Dify
  • 2、本地安装Ollama并解决跨越问题
  • 3、使用Dify搭建聊天助手
  • 4、使用Dify搭建本地知识库

1、本地安装Dify

参考往期博客:https://guoqingru.blog.csdn.net/article/details/144683767

2、本地安装Ollama并解决跨越问题

参考往期博文:https://guoqingru.blog.csdn.net/article/details/144708318

安装完毕后,执行指令

ollama run internlm/internlm2.5:20b-chat

我拉取的是书生浦语的20B的大模型,大约需要39G显存,结合自身情况而定。
查看如下所示:


ollama list

在这里插入图片描述
测试接口:
python API访问


from ollama import Client
client = Client(host='http://192.168.4.21:11434',headers={'Content-Type': 'application/json'})
response = client.chat(model='internlm/internlm2.5:20b-chat', messages=[{'role': 'user','content': '天为什么是蓝色的',},
])print(response['message']['content'])print("---------------------------------------------------------")import requests,jsonurl = 'http://192.168.4.21:11434/api/generate'headers = {"Content-Type": "application/json"
}
data = {'prompt': '做一个自我介绍吧?','model': 'internlm/internlm2.5:20b-chat','stream': False
}response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.text)

在这里插入图片描述

在这里插入图片描述

3、使用Dify搭建聊天助手

在步骤1安装完毕Dify后,浏览器输入:http://localhost/install即可访问Dify页面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进项如下设置
在这里插入图片描述
保存完毕后,回到如下页面

依次点击工作室创建空白应用
在这里插入图片描述
在这里插入图片描述
按照上述设置后,聊天助手边创建完毕,如下所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、使用Dify搭建本地知识库

首先拉取嵌入模型

ollama pull bge-m3

在这里插入图片描述

在这里插入图片描述

打开Dify
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/509434.html

相关文章:

  • 深入理解索引的最左匹配原则:底层逻辑解析
  • 微服务——数据管理与一致性
  • Docker之技术架构【八大架构演进之路】
  • CSP-X2024山东小学组T4:刷题
  • 【Windows指令】Windows常用快捷指令
  • NLP中的神经网络基础
  • 安全筑堤,效率破浪 | 统一运维管理平台下的免密登录应用解析
  • 初学elasticsearch
  • HTMLCSS:惊!3D 折叠按钮
  • SDK 指南
  • Web 应用项目开发全流程解析与实战经验分享
  • WPS中插入矩阵的方法
  • Python调用R语言中的程序包来执行回归树、随机森林、条件推断树和条件推断森林算法
  • uniapp input苹果中文键盘输入拼音直接切换输入焦点监听失效
  • 多智能体/多机器人网络中的图论法
  • 华为:数字化转型只有“起点”,没有“终点”
  • centos server系统新装后的网络配置
  • 【问题实录】服务器ping不通win11笔记本
  • WEB入门——文件上传漏洞
  • 公交车信息管理系统:构建智能城市交通的基石
  • jdk各个版本介绍
  • 分布式事务解决方案seata和MQ
  • 相机主要调试参数
  • 【C++11】可变模板参数
  • AAAI-2024 | 大语言模型赋能导航决策!NavGPT:基于大模型显式推理的视觉语言导航
  • @HeadFontStyle注解属性介绍
  • Exchange ProxyLogon 攻击链利用详解
  • C++小碗菜之五:关键字static
  • deepstream笔记
  • Pinpoint 是一个开源的分布式追踪系统