Skip to main content
切片管理

更新切片

更新指定切片的内容。

前提

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

接口

POST /api/v1/indices/rag/index/chunk/update 更新指定切片的内容。
切片内容长度需在 10-6000 字符之间。

请求体

字段必填类型说明
pipelineId是string知识库 ID,即 createIndex 接口返回的 data.id
chunkId是string待修改的切片 ID,可通过 listChunks 接口获取,取返回结果中 node.metadata._id 字段
dataId是string文件 ID,即 addFile 接口返回的 fileId,也可通过 listChunks 的 node.metadata.doc_id 获取
content是string切片内容,长度需在 10-6000 字符之间,且不能超过创建知识库时设定的最大分段长度
title否string切片标题,长度 0~50 字符。传入空字符串可清空标题;不传此参数则保持原标题不变
isDisplayedChunkContent是boolean是否参与知识库检索。true:参与检索;false:不参与检索

请求示例

curl -X POST "$BASE_URL/api/v1/indices/rag/index/chunk/update" \
  -H "Authorization: Bearer $BAILIAN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "pipelineId": "your_index_id",
    "chunkId": "chunk_abc123",
    "dataId": "data_xyz789",
    "content": "更新后的切片内容,长度需在 10-6000 字符之间。",
    "title": "更新后的标题",
    "isDisplayedChunkContent": true
  }'
其中 BASE_URL 为 https://{workspace_id}.cn-beijing.maas.aliyuncs.com({workspace_id} 为业务空间 ID),BAILIAN_API_KEY 为阿里云百炼 API Key。

响应示例

更新成功返回 200。
{
  "code": "Success",
  "status_code": 200,
  "request_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}

响应字段

字段类型说明
codestring响应码,成功时为 Success
status_codeintegerHTTP 状态码
request_idstring请求唯一标识,排查问题时请提供此 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
框架