1. 检索问答
AboAI-Doc
中文
  • 中文
  • English
  • 首页
  • AboAi-API
    • 模型Model
      • 原生OpenAI格式
      • 原生Gemini格式
    • 聊天Chat
      • 原生OpenAI格式
      • 原生Gemini格式
      • 原生Claude格式
      • Responses 请求(openai)
    • 音频Audio
      • Gemini Live
      • 原生OpenAI格式 TTS
      • 原生Gemini格式 TTS
    • 图像Images
      • 原生OpenAI格式 图像生成
      • 原生Gemini格式 图像生成
      • 原生OpenAI格式 图像编辑(JSON)
      • 原生OpenAI格式 图像编辑(Multipart)
    • 视频Video
      • Seedance2.0格式
        • 创建视频生成任务
        • 查询视频生成任务状态
    • 向量 Vector
      • Embeddings
        • 创建 Embedding
    • 翻译Translation
      • 语音翻译
    • 日账单
      • 查询消费明细列表
      • 查询日粒度汇总(无明细)
    • 知识库knowledge
      • 知识库管理
        • 查询知识库列表
        • 创建知识库
        • 获取知识库详情
        • 更新知识库
        • 删除知识库
      • 附件管理
        • 查询附件列表
        • 上传附件
        • 获取附件处理状态
        • 获取附件详情
        • 删除附件
      • 检索问答
        • 语义检索
          POST
        • RAG 问答
          POST
  • AI应用
    • AboAI API 对接Claude Code
    • AboAI API 对接Cursor
    • AboAI API 对接Codex-cli
    • AboAi API 对接Codex Desktop
    • AboAI API 对接 Hermes-Agent
  1. 检索问答

RAG 问答

POST
/v1/knowledge/chat
基于知识库执行语义检索,将命中片段作为上下文调用 LLM 生成回答。

Request

Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
成功(OpenAI 兼容格式;stream=true 时为 text/event-stream)
Bodyapplication/json

🟠401
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.aboai.ai/v1/knowledge/chat' \
--header 'Content-Type: application/json' \
--data '{
    "question": "什么是新餐饮",
    "kid": "AbCd123456",
    "topK": 5,
    "stream": false,
    "model": "",
    "similarityThreshold": 0.55,
    "returnSources": false
}'
Response Response Example
200 - 非流式响应成功示例
{
  "id": "resp_abc123",
  "provider": "openai",
  "model": "gpt-4o",
  "content": "根据产品手册,自签收之日起 7 天内支持无理由退换货,退换货需保证商品及包装完好。",
  "thinking": "思考过程",
  "tool_calls": [
    {
      "id": "call_abc123",
      "type": "function",
      "function": {
        "name": "get_weather",
        "arguments": "{\"city\":\"上海\",\"unit\":\"celsius\"}"
      }
    }
  ],
  "finish_reason": "stop",
  "usage": {
    "input_tokens": 1250,
    "output_tokens": 85,
    "cached_input_tokens": 0,
    "reasoning_tokens": 0
  },
  "raw_usage": {
    "prompt_tokens": 1250,
    "completion_tokens": 85,
    "total_tokens": 1335
  }
}
Modified at 2026-08-14 08:56:00
Previous
语义检索
Next
AboAI API 对接Claude Code
Built with