# RagApp_API ## Docs - [概述](https://doc.ragapp.linc.work/7744030m0.md): - [息壤大模型名称列表](https://doc.ragapp.linc.work/7762568m0.md): - [数据库连接信息](https://doc.ragapp.linc.work/7769105m0.md): - [MinerU的APIToken仅14天](https://doc.ragapp.linc.work/7770022m0.md): - RAG 聊天 [[说明] 关于User-ID](https://doc.ragapp.linc.work/7765966m0.md): - RAG 聊天 > 文档管理 /documents [[说明] 文件上传指南](https://doc.ragapp.linc.work/7775776m0.md): - RAG 聊天 > 对话 /rag [[说明] 完整使用流程示例](https://doc.ragapp.linc.work/7766097m0.md): ## API Docs - 用户(弃用) [注册](https://doc.ragapp.linc.work/381598547e0.md): 刚注册成功后用户的`is_active`字段为`false`,需要通过`/auth/verify`验证验证码以令`is_active=true`激活用户。 - 用户(弃用) [登录](https://doc.ragapp.linc.work/381924702e0.md): /auth/login使用了FastAPI的OAuth2PasswordRequestForm来接收请求的username和password,因此会有其他冗余参数。 - 用户(弃用) [验证邮箱](https://doc.ragapp.linc.work/381596135e0.md): 用于验证验证码以激活用户,**前端不必在意** - 用户(弃用) [重发验证邮件](https://doc.ragapp.linc.work/382020673e0.md): 重新发送验证码 - 用户(弃用) [获取当前用户信息](https://doc.ragapp.linc.work/382022344e0.md): - 用户(弃用) [测试用户登录状态](https://doc.ragapp.linc.work/382022447e0.md): - 开发测试接口 [简单对话](https://doc.ragapp.linc.work/382622470e0.md): 因为还没实现上下文历史记录,所以是测试接口。 - 开发测试接口 [简单对话+上下文](https://doc.ragapp.linc.work/383291530e0.md): 即便已经实现上下文历史记录,但是还没有实现调用rag的工具调用,所以是测试接口。 - 开发测试接口 [网络延迟测试](https://doc.ragapp.linc.work/383428978e0.md): 只是用来测试网速,研究vercel的网络到指定地址的延迟情况(真实http请求延迟) - RAG 聊天 > 文档管理 /documents [获取预签名上传 URL](https://doc.ragapp.linc.work/385295911e0.md): 获取 OSS 预签名上传 URL,用于前端直传文件到 OSS(绕过 Vercel Functions 4.5MB 请求体限制) - RAG 聊天 > 文档管理 /documents [确认文件上传](https://doc.ragapp.linc.work/385296732e0.md): 前端直传 OSS 完成后,调用此接口确认上传并触发后台索引。 - RAG 聊天 > 文档管理 /documents [(传统)上传文档](https://doc.ragapp.linc.work/383798101e0.md): 上传文档并触发后台索引。 - RAG 聊天 > 文档管理 /documents [查询文档处理状态](https://doc.ragapp.linc.work/384300498e0.md): 轻量级接口,仅返回文档处理状态,用于前端轮询。 - RAG 聊天 > 文档管理 /documents [重新触发索引](https://doc.ragapp.linc.work/383819386e0.md): - RAG 聊天 > 文档管理 /documents [获取文档列表](https://doc.ragapp.linc.work/384297828e0.md): 获取当前用户的所有文档。 - RAG 聊天 > 文档管理 /documents [获取文档详情](https://doc.ragapp.linc.work/384300060e0.md): 获取单个文档的详细信息。 - RAG 聊天 > 文档管理 /documents [删除文档](https://doc.ragapp.linc.work/384302277e0.md): 删除文档及其所有关联数据(OSS 文件、Pinecone 向量、数据库记录)。 - RAG 聊天 > 对话 /rag [单轮 RAG 查询](https://doc.ragapp.linc.work/384302114e0.md): 根据用户问题检索相关文档并生成回答,返回 SSE 流式响应。 - RAG 聊天 > 对话 /rag [ 多轮对话 RAG](https://doc.ragapp.linc.work/384304077e0.md): 支持对话历史的 RAG 查询,返回 SSE 流式响应。 - RAG 聊天 > 对话 /rag [(dev) 对话](https://doc.ragapp.linc.work/386226068e0.md): 基于 LightRAG 进行知识检索和回答生成,支持多轮对话,返回 SSE 流式响应。