自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(620)
  • 收藏
  • 关注

原创 LM Studio本地部署Qwen3

LM Studio 是一款桌面应用程序,用于在您的计算机本地开发和实验 LLM。

2025-04-30 14:47:00 429

原创 ragflow k8s部署详细过程

ragflow官方提供的安装方式是docker-compose方式部署的,单机运行。k8s部署方式,暂未提供。不过我们可以通过工具,结合docker-compose.yaml,来推演出对应服务的yaml进行部署。过程有点曲折,结果很美好。接下来,本文将使用ragflow-0.18.0,来进行演示详细部署过程。

2025-04-28 16:07:00 703

原创 MCP协议Streamable HTTP

2025 年 3 月 26 日,模型上下文协议(Model Context Protocol,简称 MCP)引入了一项关键更新:用 Streamable HTTP 替代原先的 HTTP + SSE 作为默认传输方式。这一变更在解决原有方案中连接不可恢复、服务端长连接压力大等问题的同时,依然保留了 SSE 带来的流式响应优势。

2025-04-24 19:01:00 775

原创 Crawl4AI简单实用

Crawl4AI 是一个开源的网页爬虫和数据抓取工具,一个python项目,主要为大型语言模型(LLM)和 AI 应用提供数据采集和处理服务。

2025-04-18 18:37:00 768

原创 SearXNG+MCP实现搜索引擎,想怎么搜就怎么搜

MCP应用市场,有很多搜索引擎的应用。但是你们会发现,普遍都需要api-key。你必须花钱购买api-key才能实现搜索功能。问题来了,我就想用免费搜索的,就像百度一样,可不可以?答案是可以的,需要借助一下工具SearXNG,自己本地搭建SearXNG,然后使用python调用SearXNG api接口,最后用fastmcp封装一个MCP应用就可以了。

2025-04-17 15:24:00 270

原创 MCP数据脱敏应用开发

指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。

2025-04-17 00:07:00 300

原创 MCP应用k8s部署

生产环境dify是部署在k8s里面的,MCP应用虽然在ECS的docker中运行,没法做到统一管理,所以需要部署在k8s里面才行。

2025-04-17 00:07:00 176

原创 MCP应用docker部署,docker-compose部署

前面几篇文章,MCP应用直接用的python3 server.py运行的,如果服务器重启,进程就会关掉,很不方便。所以需要使用docker部署,实现开机自启动。

2025-04-16 13:20:00 321

原创 dify MCP工具调用

前面几篇文章,介绍了Cherry Studio客户端调用MCP,接下来介绍dify如何调用MCP。

2025-04-15 21:49:00 828

原创 AI实战:Text_To_SQL+Prompt+数据库(MySQL)+MCP

效果如下:添加到聊天助手。

2025-04-15 15:17:00 663

原创 FastMCP实践开发应用

定义:FastMCP是一个用于构建MCP服务器的Python框架,它为开发者提供了一种简单优雅的方式来创建MCP服务器,使AI助手能够访问本地工具和资源。核心功能:工具(Tools):类似于API的POST端点,支持执行计算和产生副作用,可以处理复杂的输入输出。资源(Resources):类似于API的GET端点,用于加载信息到LLM的上下文,支持静态和动态资源。提示模板(Prompts):定义可重用的交互模式,支持结构化的消息序列,帮助规范AI交互行为。

2025-04-12 19:00:00 746

原创 MCP开发应用,使用python部署sse模式

MCP服务端当前支持两种与客户端的数据通信方式:标准输入输出(stdio) 和 基于Http的服务器推送事件(http sse)

2025-04-11 18:38:00 621

原创 MCP全面解析

在日常工作和学习中,我们经常需要与。大家请注意,我的插画中的箭头都是从。大模型可以通过这些工具与。是整合了之前各大模型不同的。访问和操作这些外部工具。在接收到请求后,会通过。等外部工具进行交互。

2025-04-11 17:44:00 458

原创 dify对接RAGflow Agent

在前面几篇文章,介绍了RAGflow Agent,实现了text-to-sql功能,以及RAGflow Agent api接口调用。

2025-04-09 15:38:00 259

原创 dify执行python代码超时Run failed: error: timeout

如果是docker-compose 方式部署的,直接修改.env文件。如果是k8s部署的,修改全局configMap配置。代码执行过程中读取操作的最大等待时间。sandox工作线程最大运行时间。重启sandox组件即可。

2025-04-09 15:22:00 191

原创 RAGflow Agent api接口调用

在上一篇文章中,介绍了text-to-sql,使用RAGflow Agent实现的。在业务系统中,需要调用它。但是在Agent页面,没有相关API调用文档。注意:RAGflow只有一个API调用设置这里面,只是介绍了一部分API接口,显示并不完整。

2025-04-09 14:48:00 360

原创 RAGflow搭建text-to-sql的AI研发助手

text-to-sql 技术允许用户通过自然语言提问,系统自动将其转换为 SQL 语句并执行,大大降低了数据查询的门槛,提高了工作效率。text-to-sql 技术在数据分析、智能客服、数据可视化等领域都有着广泛的应用前景。例如,在企业的日常运营中,业务人员可以直接通过自然语言询问 “上个月各地区的销售额是多少”,而无需关心复杂的数据库表结构和 SQL 语法,就能快速获取所需数据。

2025-04-09 14:04:00 1005

原创 dify邮件发送

dify默认安装完成后,在登录首页,重置密码,是收不到邮件的。需要修改相关环境变量才行!

2025-04-07 15:44:00 419

原创 k8s部署dify1.1.3详细过程

dify官方提供的安装方式是docker-compose方式部署的,单机运行。但是在企业生产环境,单机没法提供冗余,一旦故障,就很麻烦了。如果有大量的APP用户,那么单机承受不住这么多并发,也会出现故障。很多小伙伴们,想在k8s中运行dify,解决冗余以及并发问题,直接扩容节点即可。对于我们这种个人开发者来说,囊中羞涩,不愿意花费这笔钱。企业版还得联系商务,提供企业相关信息,特别麻烦。对于在k8s中部署dify,确实比较难。几个月前一筹莫展,经过不懈的努力,终于搞定了。

2025-04-06 00:56:00 660

原创 ubuntu 22.04安装NFS

定义NFS(Network File System)是一种分布式文件系统协议,最初由 Sun Microsystems 开发,并于1984年发布。它允许不同主机通过网络共享文件和目录,就像这些文件和目录是本地存储的一部分。

2025-04-04 21:06:00 732

原创 ubuntu 22.04安装harbor

Harbor 是一个企业级的云原生容器镜像仓库,由 VMware 开发并贡献给 Cloud Native Computing Foundation (CNCF)。它在传统的 Docker Registry 基础上进行了增强,提供了许多企业级功能,如安全、访问控制、镜像签名、漏洞扫描等。主要功能安全性与漏洞扫描集成 Clair 或 Trivy 等安全工具,自动扫描镜像中的安全漏洞,确保镜像的安全性。支持镜像签名和内容信任,确保镜像的完整性和可信度。访问控制。

2025-04-04 18:51:00 764

原创 ubuntu 22.04安装k3s

K3s 是一个轻量级的 Kubernetes 发行版,专为在资源受限的环境中运行 Kubernetes 而设计。它是 Rancher Labs 开发的,旨在简化 Kubernetes 的部署和管理,同时保持与上游 Kubernetes 的兼容性。K3s 的特点轻量级K3s 是一个轻量级的 Kubernetes 发行版,设计用于在资源受限的环境中运行,如边缘计算、物联网设备、开发环境等。它通过移除一些不必要的组件和依赖来减小体积,同时保持了 Kubernetes 的核心功能。易于安装。

2025-04-04 18:12:00 613

原创 ubuntu 22.04安装docker

Docker Compose 是一个用于定义和管理多容器 Docker 应用程序的工具。它允许你通过一个 YAML 文件来定义服务、网络和卷,然后使用简单的命令来启动、停止和管理这些服务。主要功能多容器管理Docker Compose 允许你定义多个容器及其依赖关系,简化了多容器应用程序的部署和管理。配置文件使用一个文件来定义服务、网络和卷,使得应用程序的配置更加清晰和可维护。环境隔离可以为不同的环境(如开发、测试、生产)创建不同的配置文件,轻松切换配置。命令简化。

2025-04-04 18:05:00 853

原创 dify升级,PostgreSQL数据库字段更新处理

dify运行在容器中,PostgreSQL用的是阿里云,已经运行了很长一段时间。某些表的数据量很大,比如workflowruns表,就有100GB。这个主要是,详细记录了工作流的执行情况,包括执行时间、状态、结果等信息。版本比较老,0.14.2,需要升级到0.15.3。升级之前,除了对数据库做备份之外,还需要知道升级过程中,哪些表需要做更新处理。因为某些大表如果要添加字段,索引等操作,非常耗费时间,长达3个小时以上。

2025-04-03 16:13:00 901

原创 gitlab批量删除分支

gitlab的java项目,运行几十年了,分支特别多。开发人员一般不会主动删除分支,长期下来,分支就特别多。按照开发流程上来说,有新需求和bug,会开一个分支出来。等功能测试完成上线后,就会合并到master分支。那么这些多余的分支就是没用的,需要删除。

2025-04-03 11:10:00 300

原创 mysql批量替换sql文件,AUTO_INCREMENT修改为1

使用Navicat导出数据表结构,AUTO_INCREMENT的值,会特别大。但是因为业务需求,需要将表结构在另外一套环境执行,并且要求AUTO_INCREMENT的值必须为1。因为初始化表sql脚本,是针对AUTO_INCREMENT为1的情况下编写的,否则运行sql脚本会出错。

2025-04-03 10:41:00 188

原创 Ubuntu 24.04.2修改ssh端口

阿里云新买了一台服务器,操作系统是Ubuntu 24.04.2。由于ssh默认端口是22,安全部门不允许22开放,需要修改端口才行。

2025-04-02 18:58:00 266

原创 nacos批量导入

由于mysql做了迁移,需要批量修改mysql地址。但是java应用有上百个,修改起来很麻烦。所以需要通过调用nacos api接口来进行批量修改。

2025-04-02 18:48:00 130

原创 Redis SSL安装

因为业务需求,mysql8必须部署在机房服务器,不能使用阿里云。因客户安全性要求,必须开启SSL连接。

2025-04-02 18:19:00 366

原创 mysql8 docker安装

因为业务需求,mysql8必须部署在机房服务器,不能使用阿里云。

2025-04-02 17:54:00 612

原创 SearXNG私有化部署与Dify集成

SearXNG 是一个免费的互联网元搜索引擎,它聚合了来自各种搜索服务和数据库的结果,但摆脱了隐私追踪 —— 用户行为既不会被引擎跟踪也不会被分析。

2025-04-02 16:55:00 921

原创 dify工作流转换openai

Dify2OpenAI 是一个将 Dify 应用程序转换为 OpenAI API 接口的网关服务,使您可以使用 OpenAI API 兼容的方式访问 Dify 的 LLM、知识库、工具和工作流程。

2025-04-02 15:58:00 762

原创 CherryStudio使用

CherryStudio 是一款集多模型对话、知识库管理、AI 绘画、翻译等功能于一体的全能 AI 助手平台。CherryStudio 高度自定义的设计、强大的扩展能力和友好的用户体验,使其成为专业用户和 AI 爱好者的理想选择。无论是零基础用户还是开发者,都能在 CherryStudio 中找到适合自己的AI功能,提升工作效率和创造力。

2025-04-01 18:30:00 217

原创 Ollama本地部署qwen2.5

Ollama 是一个开源的本地大语言模型运行框架,专为在本地机器上便捷部署和运行大型语言模型(LLM)而设计。支持多种操作系统,包括 macOS、Windows、Linux 以及通过 Docker 容器运行。Ollama 提供对模型量化的支持,可以显著降低显存要求,使得在普通家用计算机上运行大型模型成为可能。

2025-04-01 16:16:00 312

原创 dify图片识别

需求:通过dify工作流,上传图片,或者输入在线图片地址,通过AI分析图片内容,返回结果。

2025-04-01 15:01:00 272

原创 RAGFlow安装,dify对接RAGFlow

RAGFlow是一种融合了数据检索与生成式模型的新型系统架构,其核心思想在于将大规模检索系统与先进的生成式模型(如Transformer、GPT系列)相结合,从而在回答查询时既能利用海量数据的知识库,又能生成符合上下文语义的自然语言回复。该系统主要包含两个关键模块:数据检索模块和生成模块。数据检索模块负责在海量数据中快速定位相关信息,而生成模块则基于检索结果生成高质量的回答或文本内容。

2025-03-31 18:13:00 744

原创 dify知识库

知识库功能将上的各环节可视化,提供了一套简单易用的用户界面来方便应用构建者管理个人或者团队的知识库,并能够快速集成至 AI 应用中。开发者可以将企业内部文档、FAQ、规范信息等内容上传至知识库进行结构化处理,供后续 LLM 查询。相比于 AI 大模型内置的静态预训练数据,知识库中的内容能够实时更新,确保 LLM 可以访问到最新的信息,避免因信息过时或遗漏而产生的问题。LLM 接收到用户的问题后,将首先基于关键词在知识库内检索内容。

2025-03-20 15:46:00 474

原创 dify升级

从0.14.2升级到0.15.3,要求模型供应商,创建的应用数据等等,不能丢失。

2025-03-19 14:59:00 264

原创 dify工作流

官方地址:https://docs.dify.ai/zh-hans/guides/workflow工作流通过将复杂的任务分解成较小的步骤(节点)降低系统复杂度,减少了对提示词技术和模型推理能力的依赖,提高了 LLM 应用面向复杂任务的性能,提升了系统的可解释性、稳定性和容错性。Dify 工作流分为两种类型:Chatflow:面向对话类情景,包括客户服务、语义搜索、以及其他需要在构建响应时进行多步逻辑的对话式应用程序。

2025-03-18 18:25:00 810

原创 dify源码本地部署,dify k8s部署

Dify.AI 是一款简单易用且开源的 LLMOps 平台,帮助开发者更简单、更快速地创建 AI 应用。它的核心理念是通过可声明式的 YAML 文件定义 AI 应用的各个方面,包括 Prompt、上下文和插件等。Dify 提供了可视化的 Prompt 编排、运营、数据集管理等功能。这些功能使得开发者能够在数天内完成 AI 应用的开发,或将 LLM 快速集成到现有应用中,并进行持续运营和改进。

2025-03-18 17:12:00 723

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除