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

利用ollama 与deepseek r1大模型搭建本地知识库

1.安装运行ollama

ollama下载
https://ollama.com/download/windows

验证ollama是否安装成功
ollama --version

访问ollama本地地址:
http://localhost:11434/

出现如下界面

ollama运行模型
ollama run llama3.2

ollama常用操作命令

启动 Ollama 服务:
ollama serve

停止 Ollama 服务:
ollama stop

重启 Ollama 服务:
ollama restart

更新 Ollama:
ollama update

拉取模型:
ollama pull <model-name>

eg:   ollama pull llama2

列出本地模型:
ollama list

2.安装deepseek-r1模型

选择合适本地硬件的deepseek-r1模型
https://ollama.com/library/deepseek-r1

运行deepseek-r1:8b模型
allama run deepseek-r1:8b


运行成功进行提问

3.安装Open WebUI :
pip install open-webui


启动 Open WebUI:
open-webui serve

访问open webui:
 http://localhost:8080

出现如下界面,访问成功:

4.搭建本地知识库
    安装本地客户端 cherrystudio或RAGFlow或dify:

     Cherry Studio - 全能的AI助手

    安装词嵌入模型:
   从这个地址搜索 https://ollama.com/shaw/dmeta-embedding-zh
   ollama pull shaw/dmeta-embedding-zh

    配置 cherrystudio:
   1.配置模型与ollama本地访问地址

2.设置默认模型

3.配置知识库

4.导入自己知识体系

5.选择自己搭建的知识库,使用

相关文章:

利用ollama 与deepseek r1大模型搭建本地知识库

1.安装运行ollama ollama下载 https://ollama.com/download/windows 验证ollama是否安装成功 ollama --version 访问ollama本地地址&#xff1a; http://localhost:11434/ 出现如下界面 ollama运行模型 ollama run llama3.2 ollama常用操作命令 启动 Ollama 服务&#xf…...

Java短信验证功能简单使用

注册登录阿里云官网&#xff1a;https://www.aliyun.com/ 搜索短信服务 自己一步步申请就可以了 开发文档&#xff1a; https://next.api.aliyun.com/api-tools/sdk/Dysmsapi?version2017-05-25&languagejava-tea&tabprimer-doc 1.引入依赖 <dependency>…...

CAS单点登录(第7版)21.可接受的使用政策

如有疑问&#xff0c;请看视频&#xff1a;CAS单点登录&#xff08;第7版&#xff09; 可接受的使用政策 概述 可接受的使用政策 CAS 也称为使用条款或 EULA&#xff0c;它允许用户在继续应用程序之前接受使用策略。此功能的生产级部署需要修改流&#xff0c;以便通过外部存…...

53倍性能提升!TiDB 全局索引如何优化分区表查询?

作者&#xff1a; Defined2014 原文来源&#xff1a; https://tidb.net/blog/7077577f 什么是 TiDB 全局索引 在 TiDB 中&#xff0c;全局索引是一种定义在分区表上的索引类型&#xff0c;它允许索引分区与表分区之间建立一对多的映射关系&#xff0c;即一个索引分区可以对…...

Pythong 解决Pycharm 运行太慢

Pythong 解决Pycharm 运行太慢 官方给Pycharm自身占用的最大内存设低估了限制,我的Pycharm刚开始默认是256mb。 首先找到自己的Pycharm安装目录 根据合适自己的改 保存&#xff0c;重启Pycharm...

库里存储的数据有大量回车时,该如何进行存取

如图&#xff0c;打印模板存了很多坐标性的字段数据&#xff1a; 大量带换行的文本数据存到库里之后取出&#xff0c;前端需要做非空、合法校验&#xff0c; 然后在循环中&#xff0c;使用eval 函数接收每一句字符串&#xff0c;去执行这句 JavaScript 代码。 let arrStr tem…...

【devops】Github Actions Secrets | 如何在Github中设置CI的Secret供CI的yaml使用

一、Github Actions 1、ci.yml name: CIon: [ push ]jobs:build:runs-on: ubuntu-lateststeps:- name: Checkout codeuses: actions/checkoutv3- name: Set up Gouses: actions/setup-gov4with:go-version: 1.23.0- name: Cache Go modulesuses: actions/cachev3with:path: |…...

体验 DeepSeek-R1:解密 1.5B、7B、8B 版本的强大性能与应用

文章目录 &#x1f34b;引言&#x1f34b;DeepSeek 模型简介&#x1f34b;版本更新&#xff1a;1.5B、7B、8B 的区别与特点&#x1f34b;模型评估&#x1f34b;体验 DeepSeek 的过程&#x1f34b;总结 &#x1f34b;引言 随着大规模语言模型的持续发展&#xff0c;许多模型在性…...

一文说清楚什么是Token以及项目中使用Token延伸的问题

首先可以参考我的往期文章&#xff0c;我这里说清楚了Cookie&#xff0c;Seesion&#xff0c;Token以及JWT是什么 其实Token你就可以理解成这是一个认证令牌就好了 详细分清Session&#xff0c;Cookie和Token之间的区别&#xff0c;以及JWT是什么东西_还分不清 cookie、sessi…...

大模型-Tool call、检索增强

大模型 Tool call 心知天气&#xff1a;https://www.seniverse.com/ 例子&#xff1a;调用天气接口 API from openai import OpenAI import requests import json """ ##### 天气接口 API 密钥获取&#xff1a;https://www.free-api.com/doc/558 ##### &quo…...

【算法】【区间和】acwing算法基础 802. 区间和 【有点复杂,但思路简单】

题目 假定有一个无限长的数轴&#xff0c;数轴上每个坐标上的数都是 0。 现在&#xff0c;我们首先进行 n 次操作&#xff0c;每次操作将某一位置 x 上的数加 c。 接下来&#xff0c;进行 m 次询问&#xff0c;每个询问包含两个整数 l 和 r&#xff0c;你需要求出在区间 [l,r] …...

Ubuntu22.04通过Docker部署Jeecgboot

程序发布环境包括docker、mysql、redis、maven、nodejs、npm等。 一、安装docker 1、用如下命令卸载旧Docker: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done 2、安装APT环境依赖包…...

HTML4

HTML 初体验 1.鼠标右键 > 新建 > 文本文档 > 输入以下内容&#xff0c;并保存 2.修改后缀为 .html &#xff0c;然后双击打开即可 这里的后缀名&#xff0c;使用 .htm 也可以&#xff0c;但推荐使用更标准的 .html <marquee>尚硅谷&#xff0c;让天下没有难…...

STM32F10X 启动文件完整分析

最近在准备面试相关 顺便复盘总结一下之前的内容 启动文件在基于ARM的芯片是很重要的组成部分&#xff0c;它主要负责完成芯片上电启动时的一系列初始化工作和各种异常及中断的入口地址。 也是理解bootloader自举的关键点&#xff0c;所以需要理解一下 1. 向量表定义 启动文件…...

typescript快速入门之安装与运行

安装 安装ts环境&#xff0c;最好全局安装&#xff0c;这样就不需要开一个项目又安装 npm i -g typescript初始化 可以运行初始化配置文件&#xff0c;也可以手动生成&#xff1b;不生成的话会运行默认配置 使用默认配置 把ts文件转成js文件使用的是es3语言&#xff0c;语…...

React源码解读

配置React源码本地调试环境 本次环境构建采用了node版本为16、react-scripts 版本号为 3.4.4&#xff0c;源码下载地址 react源码调试: react源码调试环境 使用 create-react-app 脚手架创建项目 npx create-react-app react-test 进入刚刚下载的目录&#xff0c;弹射 crea…...

【DeepSeek-R1】 API申请(火山方舟联网版)

DeepSeek-R1 API申请&#xff08;火山方舟联网版&#xff09; 1、新建联网版应用2、开通信息增强服务3、开启联网内容插件4、创建接入点5、获取模型名称6、获取API Key 如果第一次注册账号&#xff0c;请先按照文章《【Deepseek-R1】 API申请&#xff08;火山方舟&#xff09;》…...

负载均衡集群——LVS-DR配置

一、简介 1.1 什么是集群&#xff1f; 两台及以上的计算机完成一个任务的模式称为集群。 常见的集群类型包括&#xff1a; LB&#xff08;负载均衡&#xff09;集群&#xff1a;按照不同的算法将前端的访问转发给后端计算点&#xff0c;使节点负载相对平衡。提高并发能力 缺…...

数据结构篇

链表 用数组模拟链表&#xff0c;看该链表结构&#xff0c;有几个域则用几个数组分别存储 单链表是只知道下一个元素位置&#xff0c;双链表还知道上一个链表位置 单链表 双向链表 左移右移 栈 模拟栈 判断括号序列 队列 模拟队列 递归 集合和哈希 集合就是哈希表 哈希表的实现…...

「软件设计模式」建造者模式(Builder)

深入解析建造者模式&#xff1a;用C打造灵活对象构建流水线 引言&#xff1a;当对象构建遇上排列组合 在开发复杂业务系统时&#xff0c;你是否经常面对这样的类&#xff1a;它有20个成员变量&#xff0c;其中5个是必填项&#xff0c;15个是可选项。当用户需要创建豪华套餐A&…...

别再复制粘贴了!手把手教你为STM32 HAL库OLED驱动添加自定义字体和图片(附完整代码)

STM32 HAL库OLED高级驱动&#xff1a;自定义字体与图片的终极实现指南 在嵌入式设备开发中&#xff0c;OLED显示屏因其高对比度、低功耗和快速响应等特性&#xff0c;成为智能家居、可穿戴设备等场景的理想选择。然而&#xff0c;大多数开发者仅停留在基础显示功能的实现上&…...

别再死记硬背ASK/FSK/PSK了!用Python+Matplotlib手把手画星座图,5分钟搞懂数字调制

用Python绘制数字调制星座图&#xff1a;从ASK到QAM的实战解析 通信工程师们常说&#xff1a;"星座图是数字调制的DNA图谱。"但翻开教科书&#xff0c;满页的数学公式和抽象描述总让人望而生畏。今天我们将用Python代码这把"手术刀"&#xff0c;解剖ASK、F…...

CANoe项目里DBC文件多了怎么办?一个CAPL函数教你轻松管理和遍历

CANoe多DBC文件管理实战&#xff1a;用CAPL实现智能遍历与动态配置 在车载网络测试领域&#xff0c;随着ECU数量增加和网络拓扑复杂化&#xff0c;单个CANoe工程往往需要加载多个DBC文件已成为常态。当项目规模扩大到包含数十个ECU、跨CAN/LIN/Ethernet多种总线时&#xff0c;D…...

企业边缘计算设备INA1607:硬件架构与应用解析

1. INA1607设备概述与核心定位IBASE INA1607是一款面向企业边缘计算场景设计的无风扇网络设备&#xff0c;采用Intel Atom x7405C Amston Lake低功耗处理器&#xff0c;专为uCPE&#xff08;通用客户终端设备&#xff09;和SD-WAN&#xff08;软件定义广域网&#xff09;应用场…...

HookLaw:用React Hooks范式统一管理JavaScript副作用

1. 项目概述&#xff1a;HookLaw 是什么&#xff0c;以及它解决了什么问题如果你是一名前端开发者&#xff0c;或者正在构建一个需要处理复杂用户交互的 Web 应用&#xff0c;那么你一定对“状态管理”和“副作用处理”这两个词深有体会。随着应用规模的增长&#xff0c;如何优…...

终极AMD处理器调试指南:5步掌握SMUDebugTool核心调优技巧

终极AMD处理器调试指南&#xff1a;5步掌握SMUDebugTool核心调优技巧 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:/…...

高速数字与混合信号设计:S参数、PLL与电源完整性实战解析

1. 从DesignCon 2012看高速数字与混合信号设计的核心挑战与实战应对十几年前&#xff0c;当我还是一名刚入行的硬件工程师&#xff0c;面对PCB上GHz级别的信号完整性问题焦头烂额时&#xff0c;DesignCon这样的行业盛会就像一座灯塔。2012年的DesignCon&#xff0c;其技术议题的…...

电源控制模式选择:电压模式与电流模式的原理、差异与应用场景

1. 电源控制方法的核心抉择&#xff1a;电压模式与电流模式在电源设计的江湖里&#xff0c;选对控制方法&#xff0c;往往意味着项目成功了一半。这就像给一辆车选择变速箱&#xff0c;手动挡&#xff08;电压模式&#xff09;和自动挡&#xff08;电流模式&#xff09;各有拥趸…...

3分钟搞定!Applite镜像加速让macOS软件下载飞起来 [特殊字符]

3分钟搞定&#xff01;Applite镜像加速让macOS软件下载飞起来 &#x1f680; 【免费下载链接】Applite User-friendly GUI macOS application for Homebrew Casks 项目地址: https://gitcode.com/gh_mirrors/ap/Applite 还在为Homebrew下载软件慢如蜗牛而烦恼吗&#xf…...

终极跨平台Unity资源提取教程:5分钟学会AssetRipper完整使用指南

终极跨平台Unity资源提取教程&#xff1a;5分钟学会AssetRipper完整使用指南 【免费下载链接】AssetRipper GUI Application to work with engine assets, asset bundles, and serialized files 项目地址: https://gitcode.com/GitHub_Trending/as/AssetRipper AssetRip…...