跳转到主要内容
POST
/
api
/
knowledge-base
/
preview-chunks
curl --request POST \
  --url https://zeus-api.agentspro.cn/api/knowledge-base/preview-chunks \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "content": "# 标题\n\n第一段内容...\n\n第二段内容...\n\n第三段内容...",
    "chunk_size": 512,
    "chunk_overlap": 50,
    "delimiter": "\n\n"
  }'
{
  "chunks": [
    {
      "index": 0,
      "content": "# 标题\n\n第一段内容...",
      "length": 18
    },
    {
      "index": 1,
      "content": "第二段内容...",
      "length": 8
    },
    {
      "index": 2,
      "content": "第三段内容...",
      "length": 8
    }
  ],
  "total": 3
}
在不实际入库的情况下预览文本的分块结果,用于客户端调整分块参数(chunk_size、chunk_overlap 等)时实时查看效果。
Authorization
string
必填
Bearer JWT Token
content
string
必填
要预览的文本内容
chunk_size
number
默认值:"1000"
分块最大字符数
chunk_overlap
number
默认值:"200"
分块重叠字符数
delimiter
string
默认值:"\\n\\n"
分块分隔符
chunks
array
分块预览列表
total
number
分块总数
curl --request POST \
  --url https://zeus-api.agentspro.cn/api/knowledge-base/preview-chunks \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "content": "# 标题\n\n第一段内容...\n\n第二段内容...\n\n第三段内容...",
    "chunk_size": 512,
    "chunk_overlap": 50,
    "delimiter": "\n\n"
  }'
{
  "chunks": [
    {
      "index": 0,
      "content": "# 标题\n\n第一段内容...",
      "length": 18
    },
    {
      "index": 1,
      "content": "第二段内容...",
      "length": 8
    },
    {
      "index": 2,
      "content": "第三段内容...",
      "length": 8
    }
  ],
  "total": 3
}