修复 RAG 查询返回的 sources 缺少 similarity 字段
· 阅读需 3 分钟
在 RAG 知识库项目中调试查询结果返回格式问题,以下是完整排查过程。
TL;DR
RAG /query 接口返回的 sources 字段只包含 metadata,没有每条来源的 similarity 分数。解决方案:在组装响应时,将 metadatas 和 distances 合并,计算 similarity = 1 - distance。
在 RAG 知识库项目中调试查询结果返回格式问题,以下是完整排查过程。
RAG /query 接口返回的 sources 字段只包含 metadata,没有每条来源的 similarity 分数。解决方案:在组装响应时,将 metadatas 和 distances 合并,计算 similarity = 1 - distance。