RAG API接口协议
本文档详细介绍Bella-RAG系统的API接口规范,包括知识检索、检索增强生成等核心功能的接口协议。
🔗 API基础信息
接口地址
- 云端版本:
https://rag.bella.top
认证方式
所有API接口都需要在请求头中提供认证信息:
Authorization: Bearer {OPEN_API_KEY}
通用请求头
Content-Type: application/json
Authorization: Bearer {OPEN_API_KEY}
X-BELLA-TRACE-ID: {链路追踪ID} (可选)
📄 文档索引接口
文档上传索引
接口地址: POST /api/file/stream/indexing
请求头部:
Content-Type: multipart/form-data
Authorization: Bearer {OPEN_API_KEY}
请求参数:
参数名称 | 类型 | 必需 | 描述 |
---|---|---|---|
file_id | string | 是 | 文件唯一标识 |
file_name | string | 是 | 文件名称 |
user | string | 是 | 用户标识 |
file | file | 是 | 上传的文件 |
请求示例:
curl --location 'http://localhost:8008/api/file/stream/indexing' \
--header 'Authorization: Bearer {OPEN_API_KEY}' \
--header 'Content-Type: multipart/form-data' \
--form 'file_id="FILE_ID"' \
--form 'file_name="document.pdf"' \
--form 'user="user_001"' \
--form 'file=@"/path/to/document.pdf"'