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

装本地知识库

装本地知识库

image-20240520104942852

给大模型添加RAG知识库和搜索的功能

1.安装phidata

pip install -U phidata

在github将该项目拉取下来,后续步骤的很多内容可以直接使用该项目中给的例子,进行简单修改就可直接使用。

2.安装向量知识库,使用的docker

docker run -d \-e POSTGRES_DB=ai \-e POSTGRES_USER=ai \-e POSTGRES_PASSWORD=ai \-e PGDATA=/var/lib/postgresql/data/pgdata \-v pgvolume:/var/lib/postgresql/data \-p 5532:5432 \--name pgvector \phidata/pgvector:16

在此默认已经安装好了ollama

然后使用

ollama pull nomic-embed-text

启动刚刚安装的docker

进入到步骤1所说的cookbook目录下。

如果要使用自己微调的模型,则可以对rag.py里面模型对应部分的内容进行修改即可。

接下来使用命令,启动项目。

streamlit run llms/ollama/rag/app.py

streamlit run llms/ollama/rag/app.py

[微调Llama3实现在线搜索引擎和RAG检索增强生成功能!打造自己的perplexity和GPTs!用PDF实现本地知识库_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1Wb42187kk/?spm_id_from=333.337.search-card.all.click&vd_source=e3b1d6ceec31cba80353bfd01d49ed17)
http://www.lryc.cn/news/354193.html

相关文章:

  • Django模板层——模板引擎配置
  • Leetcode刷题笔记2:数组基础2
  • 整理好了!2024年最常见 20 道 Redis面试题(八)
  • 【STM32项目】基于stm32智能鱼缸控制系统的设计与实现(完整工程资料源码)
  • 深入理解 Mysql 分层架构:从存储引擎到查询优化器的内部机制解析
  • Java筑基(三)
  • Zoho Campaigns邮件营销怎么发邮件?
  • Qt 界面上字体自适应控件大小 - 随控件缩放
  • 【Python】 使用SMOTE解决数据不平衡问题
  • Redis第18讲——Redis和Redission实现延迟消息
  • 返回枚举类给前端
  • A. Maximize?
  • RBAC 动态权限
  • c语言:模拟strlen(三种方法)最全版本
  • 线性模型--普通最小二乘法
  • 移动云以深度融合之服务,令“大”智慧贯穿云端
  • 簡述vue常用指令
  • 【建议收藏】用AI快速生成一个网页(名侦探柯南~灰原哀主题网页),适合大学生web期末大作业
  • 用c++用4个凸函数(觉得啥好用用啥)去测试adam,rmsprop,adagrad算法的性能(谁先找到最优点)
  • AJAX初级
  • 重载大于号运算符,比较复数大小
  • go ast语义分析实现指标计算器
  • 【Vue】组件间传参与方法调用
  • 类和对象2
  • Linux系统命令traceroute详解(语法、选项、原理和实例)
  • 中兴通讯助力中国移动,推动SPN AI节能技术于23省规模部署
  • SQL Server--死锁
  • 中科蓝讯AB32VG1中文寄存器说明GPIO端口操作
  • 如何查看热门GPT应用?
  • C++中的各种定义