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

Ollama DeepSeek + AnythingLLM 实现本地私有AI知识库

Ollama DeepSeek + AnythingLLM 实现本地私有AI知识库

  • 本地部署DeepSeek-r1
  • 下载安装AnythingLLM
  • AnythingLLM 配置
    • LLM首选项
    • Embedder首选项
    • 向量数据库
    • 工作区
    • 其他配置
  • AnythingLLM Workspace使用
    • 上传知识
    • 词嵌入
    • 知识检索

本文主要介绍了如何使用AnythingLLM结合Ollama部署的DeepSeek-r1模型来实现私有的本地AI知识库。

本地部署DeepSeek-r1

使用ollama本地部署deepseek-r1:7b模型:

ollama pull deepseek-r1:7b

下载完成后无需手动启动。AnythingLLM会自动运行配置好的ollama模型。

  • deepseek部署教程:https://gottdeskrieges.blog.csdn.net/article/details/145462161
  • ollama软件默认安装路径:C:\Users\<用户名>\AppData\Local\Programs\Ollama
  • ollama下载的模型默认保存位置:C:\Users\<用户名>\.ollama\models

常用的ollama命令:

ollama list   # 列出已下载的模型 
ollama ps     # 列出正在运行的模型

ollama pull deepseek-r1:7b   # 下载模型
ollama run deepseek-r1:7b    # 运行模型
ollama stop deepseek-r1:7b   # 停止运行模型

ollama rm deepseek-r1:7b     # 删除模型

下载安装AnythingLLM

  • AnythingLLM官方下载:https://anythingllm.com/desktop
  • AnythingLLM软件默认安装路径:C:\Users\<用户名>\AppData\Local\Programs\AnythingLLM
  • AnythingLLM数据默认存储位置:C:\Users\<用户名>\AppData\Roaming\anythingllm-desktop\storage

下一步安装完成后会看到下面的首页。

在这里插入图片描述

AnythingLLM 配置

LLM首选项

  1. 在LLM Preference中选择Ollama

在这里插入图片描述

  1. AnythingLLM会自动识别出Ollama下载到本地的AI大模型。在Ollama Model中选择已经下载好的deepseek-r1:7b

  2. 点开advanced settings,确认Ollama Base URL信息是否准确。

在这里插入图片描述

Embedder首选项

  1. 词嵌入模型(Embedding Preference)选择AnythingLLM Embedder。该配置后面也可以更改。

在这里插入图片描述

向量数据库

  1. 向量数据库(Vector Database)选择LanceDB。该配置后面也可以更改。

工作区

  1. 命名你的第一个Workspace。

在这里插入图片描述

其他配置

  1. 看到下面的页面就表示的你的AnythingLLM初始化配置完成啦!

在这里插入图片描述
点击左下角的扳手图标可以修改配置。

📖 外观选项卡里可以更改默认显示语言为中文。

在这里插入图片描述
📖 AI Providers选项卡里可以修改LLM首选项、Embedder首选项、向量数据库配置。

在这里插入图片描述

AnythingLLM Workspace使用

你的工作区长下面这样。看起来是不是像一个聊天机器人的对话框?默认使用default对话。点击New Thread可以新建一个对话。

在这里插入图片描述

上传知识

  1. 点击upload a document或者工作区的分享图标可以向当前的Workspace添加知识。上传的知识可以是txt、csv、PDF、图片、或者音频文件,也可以是网页链接。

在这里插入图片描述

  1. 勾选已经上传的文档,并点击 Move to Workspace 将上传的文档移动到当前的工作区。

在这里插入图片描述

词嵌入

  1. 点击右下角的 Save and Embed 来对上传的知识进行词嵌入处理,并保存到向量数据库。

在这里插入图片描述

  1. 等待词嵌入完成后,点击右上角的叉号关闭知识上传的小窗口。整个词嵌入过程的耗时取决于上传知识的文件大小、以及本地机器的物理配置(CPU/内存/显存)。

知识检索

  1. 在工作区的default会话中提问。AnythingLLM会自动调起ollama本地部署的deepseek模型,并检索上传的知识来回答。

在这里插入图片描述

  1. 点击Show Citations可以看到此次回答引用的本地知识。

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

如果长时间没有对话,AnythingLLM也会自动停止后台的deepseek模型运行。

在这里插入图片描述

以上。

http://www.dtcms.com/a/25020.html

相关文章:

  • 【好玩的Docker项目】使用Docker轻松搭建游戏化编程学习平台
  • 深入探索HarmonyOS——构建万物智联的新时代
  • 解锁机器学习核心算法 | 随机森林算法:机器学习的超强武器
  • 背包dp与数位dp
  • 智慧医疗心脏超声图像间隔壁分割数据集labelme格式3092张1类别
  • iframe 高さ 自動調整
  • 【网络安全 | 漏洞挖掘】我如何通过Cookie Manipulation发现主域上的关键PII?
  • Linux系统上同时打印到物理打印机并生成PDF副本方法研究
  • 【分布式理论14】分布式数据库存储:分表分库、主从复制与数据扩容策略
  • 汽车零部件开发应该具备哪些编程思维?
  • 内核崩溃分析
  • UMLS数据下载及访问
  • 使用 Python 将爬取的内容保存到 Excel 表格
  • DeepSeek的100个应用场景
  • 长文档处理痛点:GPT-4 Turbo引文提取优化策略与替代方案讨论
  • express + vue 部署宝塔
  • 从月牙定理看古希腊数学的奇妙突破
  • 【Python学习 / 6】面向对象编程(OOP)
  • C++中变量与容器的默认初始化:0的奥秘
  • URL解码(unquote)判断与操作教程
  • 1、Window Android 13模拟器 将编译的映像文件导入Android Studio
  • python如何从路径中获取文件名
  • Helm快速开始
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_pnalloc函数
  • vue3-03初学vue3中的配置项setup(Composition API (组合API组件中所用到的:数据、方法等,均要配置在setup中)
  • 2013年下半年软件设计师上午题考察知识点及其详细解释(附真题及答案解析)
  • 探秘 DeepSeek R1 模型:跨越多领域的科技奇迹,引领智能应用新浪潮
  • springmvc(13/158)
  • 股票交易之多策略协调规划
  • 文件操作(PHP)(小迪网络安全笔记~