更新知识库文件分块策略
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求语法
POST HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| RegionId |
string |
是 |
知识库所在地域的地域 ID。 |
cn-beijing |
| KnowledgeBaseId |
string |
是 |
知识库的唯一标识。 |
pkb-2zesv6l6a63xsrym |
| FileId |
string |
是 |
知识库文档的唯一标识。 |
e347ddb8-49bb-5c66-94bc-fa05cedaeac8 |
| ShardingStrategyConfig |
object |
否 |
文档级分块策略配置。InheritSpaceStrategy 不为 true 时必填。 |
|
| DefaultStrategy |
object |
是 |
默认分块策略。没有规则命中时使用该策略。 |
|
| Type |
string |
是 |
默认分块策略类型。取值:hybrid(按文档结构切分并限制 Token 数量)或 hierarchical(仅按文档结构切分)。 |
hybrid |
| Parameters |
object |
否 |
默认分块策略参数。仅设置 Type=hybrid 时支持 MaxTokens 和 MergePeers。 |
|
| MaxTokens |
integer |
否 |
单个分片的最大 Token 数量,必须为正整数。仅在 Type=hybrid 时生效。 |
512 |
| MergePeers |
boolean |
否 |
是否合并同一标题下相邻的小分片。仅在 Type=hybrid 时生效。 |
true |
| Rules |
array<object> |
否 |
按顺序匹配的覆盖规则列表。当前最多支持一条 ContentType=table 的等值匹配规则。 |
|
|
array<object> |
否 |
|||
| Match |
object |
是 |
规则匹配条件。当前仅支持按内容类型等值匹配表格内容。 |
|
| ContentType |
string |
否 |
内容类型。当前仅支持 table,表示匹配被解析为表格的内容。 |
table |
| Strategy |
object |
是 |
匹配成功后使用的分块策略。 |
|
| Type |
string |
是 |
覆盖规则的分块策略类型。取值:hybrid 或 hierarchical。 |
hierarchical |
| Parameters |
object |
否 |
覆盖规则的分块策略参数。MaxTokens 仅在 Type=hybrid 时生效;MarkdownTables 支持 auto、on 或 off。 |
|
| MaxTokens |
integer |
否 |
命中内容的单个分片最大 Token 数量,必须为正整数。仅在 Type=hybrid 时生效。 |
512 |
| MarkdownTables |
string |
否 |
Markdown 表格处理模式。取值:auto(自动判断)、on(强制开启)或 off(关闭)。 |
auto |
| InheritSpaceStrategy |
boolean |
否 |
是否恢复继承知识空间的分块策略。设置为 true 时不能同时指定 ShardingStrategyConfig。 |
false |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
Schema of Response |
||
| RequestId |
string |
请求 ID。 |
019F7F29-BF69-1734-AE5A-02D391385BAC |
示例
正常返回示例
JSON格式
{
"RequestId": "019F7F29-BF69-1734-AE5A-02D391385BAC"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。