Skip to main content
文档管理

删除文档

从知识库中删除文档及其所有关联切片。

前提

已完成 Endpoint 与鉴权配置,详见 API 总览和认证。

接口

POST /api/v1/indices/rag/index/delete_file 从指定知识库中删除文档及其所有关联切片。
此操作不可逆。此接口使用 snake_case 参数名 index_id、doc_ids,与其他接口的 camelCase(indexId)不同。传 IndexId 或 indexId 都会返回 Index.InvalidParameter。参数缺失时服务端返回的 Required parameter(IndexId) missing or invalid,其中 IndexId 是服务端内部字段名,不是请求参数名,请仍按 index_id 传参。

请求体

字段必填类型说明
index_id是string知识库 ID
doc_ids是array<string>要删除的文档 ID 列表

请求示例

curl -X POST "$BASE_URL/api/v1/indices/rag/index/delete_file" \
  -H "Authorization: Bearer $BAILIAN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "index_id": "your_index_id",
    "doc_ids": ["file_xxx"]
  }'
其中 BASE_URL 为 https://{workspace_id}.cn-beijing.maas.aliyuncs.com({workspace_id} 为业务空间 ID),BAILIAN_API_KEY 为阿里云百炼 API Key。

响应示例

删除成功返回 200。
{
  "code": "Success",
  "status_code": 200,
  "data": {
    "deleted": []
  },
  "success": true,
  "message": "success",
  "request_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "status": "SUCCESS"
}

响应字段

字段类型说明
codestring响应码,成功时为 Success
status_codeintegerHTTP 状态码
request_idstring请求唯一标识,排查问题时请提供此 ID
dataobject业务数据。子字段 deleted(array<string>,已删除的文档 ID 列表)
successboolean操作是否成功
messagestring响应消息,成功时为 success
statusstring请求状态:SUCCESS 或 FAILED

错误码

HTTP 状态码错误码错误信息说明
400Index.InvalidParameterRequired parameter missing or invalid.请求参数无效
401InvalidApiKeyInvalid API-key provided.鉴权失败,API Key 无效或缺失
Managed Agents
Sandbox
Security
RAG
应用调用
长期记忆
ParseX
框架