当前位置: 首页 > 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模型运行。

在这里插入图片描述

以上。

相关文章:

  • 【好玩的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)判断与操作教程
  • 中美会谈前都发生了什么?美方为何坐不住了?
  • 当创业热土遇上年轻气息,上海南汇新城发展如何再发力?
  • 习近平会见塞尔维亚总统武契奇
  • 数理+AI+工程,上海交大将开首届“笛卡尔班”招生约20名
  • 大四本科生已发14篇SCI论文?重庆大学:成立工作组核实
  • 奥利弗·斯通回顾越战50周年:我们不善于总结历史教训