logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

记一次 Dify 文件上传 403 Forbidden 问题排查

在对接最终排查发现问题并不在代码逻辑,而是在User-Agent上。本文记录完整排查过程和最终解决方案,供后续遇到类似问题的人参考。

#java
Milvus 从环境搭建到检索优化

在使用 Milvus 之前,需要先理解其核心数据结构,这对于后续索引选择和查询优化非常重要。查询参数(nprobe / ef)本质上是在控制“搜索范围”,从而在。IVF 的核心思想是:用空间换时间,通过减少搜索范围提升性能。在 Milvus 中,不同索引决定了检索性能与精度的平衡。先对向量进行聚类(KMeans),查询时只搜索部分聚类。在实际项目(特别是 RAG)中,召回率直接决定效果上限。在海量

#milvus
Spring AI RAG 知识库系统搭建

以下是一个基于 Spring AI 框架构建的RAG(Retrieval-Augmented Generation,检索增强生成)知识库系统。实现了文档向量化存储、混合检索(向量检索 + 全文检索)、智能问答等核心功能,通过结合大语言模型和知识库检索,提供准确、可溯源的智能问答服务。

#milvus#java#elasticsearch
Spring AI 搭建 MCP

MCP (Model Context Protocol) 是由 Anthropic 提出的一个开放协议,用于标准化 AI 模型与外部工具、数据源之间的交互方式。它提供了一种统一的接口,让 AI 模型能够安全、可控地访问外部资源。

#spring#java
Spring AI RAG 知识库系统搭建

以下是一个基于 Spring AI 框架构建的RAG(Retrieval-Augmented Generation,检索增强生成)知识库系统。实现了文档向量化存储、混合检索(向量检索 + 全文检索)、智能问答等核心功能,通过结合大语言模型和知识库检索,提供准确、可溯源的智能问答服务。

#milvus#java#elasticsearch
Spring AI 搭建 MCP

MCP (Model Context Protocol) 是由 Anthropic 提出的一个开放协议,用于标准化 AI 模型与外部工具、数据源之间的交互方式。它提供了一种统一的接口,让 AI 模型能够安全、可控地访问外部资源。

#spring#java
Spring AI 搭建 MCP

MCP (Model Context Protocol) 是由 Anthropic 提出的一个开放协议,用于标准化 AI 模型与外部工具、数据源之间的交互方式。它提供了一种统一的接口,让 AI 模型能够安全、可控地访问外部资源。

#spring#java
向量模型对比与选型:基于 BGE-M3 的部署实践

下面选取当前主流的几类 embedding 模型进行对比。

JS、Java调用Dify Api接口

需求是需要上传图片文件到Dify接口,Dify接口会返回ocr结果,前端再做展示。稍微介绍一下Dify发布的接口,是通过API密钥去识别每个服务的,所以调用没个发布的API接口其实都是相同的(参考API文档),只是API密钥的区别需要用到的接口有上传文件(/files/upload)、执行工作流(/workflows/run),调用时带上API服务器前缀()即可。

#vue.js#前端#javascript
到底了