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

deepseek搭建本地私有知识库dify安装介绍docker compose图文教程

按照官方介绍,打开教程安装。下载源码,

# 假设当前最新版本为 0.15.3
git clone https://github.com/langgenius/dify.git --branch 0.15.3

进入docker目录,

cd dify/docker

网络科学的直接执行命令就可以了。

docker compose up -d

镜像网的同学打开yml配置,查看所需服务,参考往期,加速下载镜像,导出导入到离线环境就可以执行命令运行了。
根据自己设备性能,等到都运行起来,大概十几分钟吧,进入网址。初次登录自己随便设置账号密码,dify也有联网在线服务版,注册需要邮箱。这些是联网能调用的工具,dify是一个工作流画布,类似comfyui,自己定义节点工作流,联网节点和模型API key留到下期。
离线部署,模型供应商选到xinference,名字随便取,I D选择xinference模型名,服务器地址选wsl地址下的xinference地址,localhost不认的。
创建知识库,支持的文件类型很多,这里需要一个向量模型来检索,没有也行,效果差点,先把文档丢上去,全自动下一步。开始构建索引。看一下向量模型,huggingface镜像站HF-mirror,对应的模型下载就行了,跟下载deepseek一样,可以参考往期内容。
本地知识库索引完成,创建一个对话应用,模板很多,类似agent智能体,但是可以自己制作,下期再说。创建一个对话模板,上下文引用选择新建的知识库,模型选自己的模型。功能里,开场介绍示例问题自己设置,引用功能打开,显示搜的哪个文件。
开始就文本内容提问,回答中显示引用的文档,看过这本书的可以来说说,这个回答是不是挺好的。
 

相关文章:

deepseek搭建本地私有知识库dify安装介绍docker compose图文教程

按照官方介绍,打开教程安装。下载源码, # 假设当前最新版本为 0.15.3 git clone https://github.com/langgenius/dify.git --branch 0.15.3 进入docker目录, cd dify/docker 网络科学的直接执行命令就可以了。 docker compose up -d 镜…...

C语言动态内存管理深度解析与嵌入式开发实战

C语言动态内存管理深度解析与嵌入式开发实战 (高级嵌入式软件开发工程师视角) ​一、动态内存函数原理与差异 ​malloc ​核心机制:从堆区分配指定字节的未初始化内存,返回void*指针。失败时返回NULL,必须检查返回值…...

右击没有Word、PPT、Excel功能

右击没有Word、PPT、Excel功能 导航 文章目录 右击没有Word、PPT、Excel功能导航一、问题描述二、事情经过三、解决方案其他思路分享 一、问题描述 ​ 在安装并激活了office之后,业务反馈右击没有出现新建Word功能,仅有Word文档 二、事情经过 ​ 按道…...

無人機高空收集地形之linux server 的應用部署

如何在Linux服务器上部署无人机高空地形测量应用? 一、技术实现步骤 系统环境搭建 操作系统与ROS安装 在Linux服务器(推荐Ubuntu LTS版本)上安装ROS(机器人操作系统),例如ROS Noetic或ROS2 Humble1。ROS提…...

DeepSeek R1 本地部署指南 (6) - Windows 本地部署使用 GPU 运行

DeepSeek R1 本地部署指南 (1) - Windows 本地部署 上一篇,安装好 Windows 本地步骤后,如果发现在任务管理器中 GPU 显示 0%。 1.在命令行中输入: ollama ps 显示: PROCESSOR CPU 2.安装 CUDA Toolkit CUDA Toolkit Downloads htt…...

鸿蒙进行视频上传,使用 request.uploadFile方法

一.拉起选择器进行视频选择,并且创建文件名称 async getPictureFromAlbum() {// 拉起相册,选择图片let PhotoSelectOptions new photoAccessHelper.PhotoSelectOptions();PhotoSelectOptions.MIMEType photoAccessHelper.PhotoViewMIMETypes.VIDEO_TY…...

婚姻的解构与重构 | 一场关于选择与责任的探索

注:本文为 “婚姻的解构与重构” 相关文章合辑。 未整理。 明明渴望爱情 为何反感催婚? 原创 常 晋 人民日报评论 2024 年 04 月 22 日 12:29 北京 没有催促指责,也毫无批评之意。面对单身、失业的 30 岁女儿,只是鼓励孩子&…...

jangow靶机攻略

配置网卡 VMware需要配置,不配置扫不到ip,VirtualBox正常打开ip会直接显示出来 网卡配置都改成NAT 打开虚拟机,第一个框选第二行,回车 选第二个,按e键 进入下一个框后,将ro 后面的修改为 rw signin init/bin/bash 按…...

自动化测试框架维护成本高怎么办

自动化测试框架维护成本高,可以通过优化测试用例设计、引入持续集成(CI)策略、强化代码规范和审查机制、建立明确的维护计划、定期进行技术债务清理等方式来降低成本。 其中,优化测试用例设计尤其关键,它不仅能提高测试…...

日事清在敏捷开发中的实战应用:SCRUM框架下可视化项目管理+高效沟通机制驱动灵活迭代

一、行业背景 在快速发展的互联网行业中,软件开发模式经历了显著的演变。传统的瀑布式开发模式,以其线性和阶段性的特点,曾长期占据主导地位。然而,随着市场对软件迭代速度和灵活性的要求日益提高,敏捷开发模式应运而…...

Buildroot 增加系统启动项并解决后台无法获取输入(串口)

Buildroot 增加自启动项 概述增加模块源码结构编写测试程序编译测试增加系统自启动一个问题解决方案:显式指定输入设备 其他/etc/init.d 目录下的 SXXxxx 文件作用解析‌ 概述 Buildroot 是一款轻量级、高度可定制的开源工具集,专为嵌入式系统打造。它通…...

【Javaweb】b站黑马视频学习笔记

Javaweb学习导览 1.Mysql...

使用ThreadLocal可能导致内存泄漏的原因与其底层实现机制

学海无涯,志当存远。燃心砺志,奋进不辍。 愿诸君得此鸡汤,如沐春风,事业有成。 若觉此言甚善,烦请赐赞一枚,共励学途,同铸辉煌! 首先,ThreadLocalThreadLocal的基本原理。…...

OpenHarmony和HarmonyOS到底有什么区别?

HarmonyOS 与 OpenHarmony差异化剖析 背景介绍 HarmonyOS 是华为的闭源商业操作系统,旨在为智能手机、平板和 IoT 设备提供统一的用户体验。而 OpenHarmony 是其开源版本,适合开发者定制各种设备系统。两者共享部分代码,但 API 差异反映了各…...

HTML5 MathML 学习笔记

一、什么是MathML MathML(Mathematical Markup Language)是一种数学标记语言,用于在互联网上书写数学符号和公式。MathML是一种基于XML的标准,可以用来描述复杂的数学公式和符号,使其能够在网页上正确显示。 MathML的…...

数据库取证分析

目录 一.多表关联 1.一对多联结 2.子查询 二.数据库示例分析 1.多表关联 三.选择SQL分析的原因 四.数据库概述 五.SQL语言 一.多表关联 1.一对多联结 2.子查询 二.数据库示例分析 1.多表关联 三.选择SQL分析的原因 四.数据库概述 五.SQL语言 1.select 字段...

MATLAB 批量移动 TIF 文件至分类文件夹

文章目录 前言一、步骤二、代码 前言 本代码用于从指定的源文件夹 (sourceFolder) 中筛选所有 .tif 文件,并根据文件名的特定关键词(Daynight 和 FDI)将其分类移动到相应的目标文件夹 (targetDaynightFolder 和 targetFDIFolder)。 一、步骤…...

【深度技术揭秘】 Android SystemUI锁屏界面动态布局重构:横竖屏智能适配指南

1. 问题背景与需求拆解 在Android 13系统定制中,发现平板横屏锁屏界面存在两大视觉问题: 时钟控件尺寸过大,与竖屏样式不统一 解锁图标位置异常,横向居中而非顶部居中(如图示) 需实现: 横竖屏…...

ESG评级认可性及市场现状分析

ESG评级的认可性是指评级结果在市场上的接受程度和权威性,它直接影响投资者、企业、监管机构等利益相关方对ESG表现的信任和依赖程度。以下是影响ESG评级认可性的关键因素及当前市场现状的分析: 1. 评级机构的权威性 ESG评级的认可性首先取决于评级机构…...

模型解释与可解释AI实战

‌一、为什么需要模型解释?‌ 模型解释技术帮助: 理解模型决策依据(特征重要性)调试模型错误预测满足监管合规要求(金融/医疗)提升用户对AI的信任 本章使用Captum实现CV/NLP模型的可视化解释 ‌二、环境…...

1、pytest基本用法

目录 先给大家分享下学习资源 1. 安装pytest 2. 编写用例规则 3. 执行用例 最近在学习pytest的用法 并且用这套框架替换了原来的unittest, 同是测试框架 确实感觉到pytest更加便捷 这边分享给大家我得学习心得 先给大家分享下学习资源 1 官方文档 pytest 官方…...

【八股文】http怎么建立连接的

http协议的连接建立过程主要基于TCP协议,核心步骤包括TCP连接建立、HTTP协议交互 TCP连接建立 三次握手 客户端与服务器通过TCP协议建立连接,需完成三次握手: SYN包:客户端发送SYN报文,请求建立连接。SYN-ACK包&…...

人工智能AI术语

人工智能(AI)术语是理解人工智能领域的重要组成部分,涵盖了从基础概念到具体技术的广泛内容。这些术语不仅帮助我们理解AI技术的本质,还为研究者、开发者和决策者提供了重要的参考依据。通过掌握这些术语,我们可以更好…...

制作PaddleOCR/PaddleHub的Docker镜像

背景 在落地RAG知识库过程中,遇到了图文识别、图片表格内容识别的需求。但那时(2024年4月)各开源RAG项目还没有集成成熟的解决方案,经调研我选择了百度开源的PaddleOCR。支持国产! 概念梳理 PaddleOCR 百度飞桨的OCR…...

Ubuntu部署Docker搭建靶场

前言 我们需要部署Docker来搭建靶场题目,他可以提供一个隔离的环境,方便在不同的机器上部署,接下来,我会记录我的操作过程,简单的部署一道题目 Docker安装 不推荐在物理机上部署,可能会遇到一些问题&…...

【DFS】羌笛何须怨杨柳,春风不度玉门关 - 4. 二叉树中的深搜

本篇博客给大家带来的是二叉树深度优先搜索的解法技巧,在后面的文章中题目会涉及到回溯和剪枝,遇到了一并讲清楚. 🐎文章专栏: DFS 🚀若有问题 评论区见 ❤ 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的…...

制作rpm包

使用nfpm制作rpm包,下面是做包使用到的关键文件。 . |-- makefile |-- nfpm.yaml -- scripts |-- postinstall.sh |-- postremove.sh |-- preinstall.sh -- preremove.sh preinstall:在npm install命令前执行 install,postinstal…...

搭建Redis主从集群

主从集群说明 单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。 主从结构 这是一个简单的Redis主从集群结构 集群中有一个master节点、两个slave节点(现在叫replica)…...

1.NextJS基础

NextJS注意要点 文件用来定义路由,folder name becomes the route name注意区分客户端渲染和服务器渲染 html渲染完成后给到客户端(此时网页内容已经全部提供),有利于crawler和优化seo逻辑更简单request deduplication减少API请求…...

【时时三省】(C语言基础)选择结构和条件判断

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省 选择结构和条件判断 在现实生活中需要进行判断和选择的情况是很多的。如:从北京出发上高速公路,到一个岔路口,有两个出口,一个是去上海方向,另一个是沈阳方向。驾车者到此处必须进行判断,根据自己的目的地…...