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

简单对话+上下文

POST
/test/chat/v2
即便已经实现上下文历史记录,但是还没有实现调用rag的工具调用,所以是测试接口。
调用大模型 API 进行对话,并通过 SSE (Server-Sent Events) 协议流式返回响应。

请求参数

Body 参数application/json必填

示例
{
    "messages": [
    {
      "role": "user",
      "content": "你好"
    },
    {
      "role": "assistant",
      "content": "你好!有什么我可以帮助你的吗?"
    },
    {
      "role": "user",
      "content": "介绍一下你自己"
    }],
    "model": "Qwen3-32B"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/test/chat/v2' \
--header 'Content-Type: application/json' \
--data-raw '{
    "messages": [
    {
      "role": "user",
      "content": "你好"
    },
    {
      "role": "assistant",
      "content": "你好!有什么我可以帮助你的吗?"
    },
    {
      "role": "user",
      "content": "介绍一下你自己"
    }],
    "model": "Qwen3-32B"
}'

返回响应

🟢200成功
text/event-stream
每行以data: 开头(遵守SSE标准),后包含一个 JSON 对象,具有以下字段:
字段名类型描述
rolestring角色名称,比如 "assistant"
contentstring当前生成的文本片段
注意:当流结束时,会发送一条特殊的 [DONE] 消息。
如果发生错误,流中会返回包含 error 字段的 JSON 数据。
Body

示例
data: {"role": "assistant", "content": "你好"}

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

data: {"role": "assistant", "content": "我是"}

data: {"role": "assistant", "content": "Q"}

data: {"role": "assistant", "content": "wen"}

...

data: [DONE]

🟠422422 参数错误
修改于 2025-12-01 04:57:59
上一页
简单对话
下一页
网络延迟测试
Built with