RagApp_API
  1. 对话 /rag
RagApp_API
  • 概述
  • 息壤大模型名称列表
  • 数据库连接信息
  • MinerU的APIToken仅14天
  • 用户(弃用)
    • 注册
      POST
    • 登录
      POST
    • 验证邮箱
      GET
    • 重发验证邮件
      POST
    • 获取当前用户信息
      GET
    • 测试用户登录状态
      GET
  • 开发测试接口
    • 简单对话
      POST
    • 简单对话+上下文
      POST
    • 网络延迟测试
      POST
  • RAG 聊天
    • [说明] 关于User-ID
    • 文档管理 /documents
      • [说明] 文件上传指南
      • 获取预签名上传 URL
      • 确认文件上传
      • (传统)上传文档
      • 查询文档处理状态
      • 重新触发索引
      • 获取文档列表
      • 获取文档详情
      • 删除文档
    • 对话 /rag
      • [说明] 完整使用流程示例
      • 单轮 RAG 查询
        POST
      • 多轮对话 RAG
        POST
      • (dev) 对话
        POST
  1. 对话 /rag

(dev) 对话

开发中
POST
/rag/chat
基于 LightRAG 进行知识检索和回答生成,支持多轮对话,返回 SSE 流式响应。
查询模式说明
模式说明适用场景
naive简单向量搜索快速查询,简单问题
local实体聚焦检索具体问题,如"Alice是谁?"
global全局社区摘要概览性问题,如"这篇文章讲了什么?"
hybrid结合 local + global(推荐)通用场景
mix知识图谱 + 向量混合检索复杂推理,多跳问题

请求参数

Header 参数

Body 参数application/json必填

示例
{
    "question": "标题是什么",
    "mode": "hybrid",
    "top_k": 60,
    "document_ids": [
        1004
    ],
    "history": []
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/rag/chat' \
--header 'X-User-ID: {{X-User-ID}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "question": "标题是什么",
    "mode": "hybrid",
    "top_k": 60,
    "document_ids": [
        1004
    ],
    "history": []
}'

返回响应

🟢200成功
text/event-stream
Body

示例
data: {"role": "assistant", "content": "机器"}

data: {"role": "assistant", "content": "学习"}

data: {"role": "assistant", "content": "是一种"}

data: {"role": "assistant", "content": "人工智能的分支..."}

data: [DONE]
🟠422422 参数错误
修改于 2025-12-04 17:06:49
上一页
多轮对话 RAG
Built with