logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RAG 索引持久化:为什么 FAISS 要存成两个文件?

FAISS 只存向量和下标,不存原文。检索时还要用下标找回chunks[i]sources[i]文件内容向量索引(二进制)chunks、sources,以及当时的 chunk_size / chunk_overlap注意:meta 里记下切块参数,是为了防止「向量和下标对不上新切块」。你改了 .env 里的chunk_size后,旧索引会失效,load_index返回None,强制重建。索引持久化

文章图片
#faiss#python
FastAPI 学习日记:从 RAG 脚本到可调用的 Web API

本文记录了从RAG脚本到可调用Web服务的FastAPI实践,涵盖8个关键节点:依赖安装、全局状态管理、lifespan生命周期钩子、FastAPI应用创建、Pydantic数据校验、基础路由设计(/health、/search、/ask)、SSE流式响应及uvicorn部署。通过进程级state共享模型与索引,实现高效服务化;利用类型提示与自动文档提升接口可维护性,最终将本地脚本转化为支持前端调

文章图片
到底了