开发工具/API 参考/知识库/修改知识库文件
修改知识库文件
更新于: 2026-06-25 19:29:14
调用接口修改扣子知识库文件名称和更新策略。
说明
调用接口修改扣子知识库文件名称和更新策略。
知识库分为扣子知识库和火山知识库,该 API 仅用于创建扣子知识库,不支持火山知识库的创建,如果需要创建火山知识库,请参见创建火山知识库 API 文档。
|
请求方式 |
POST |
|---|---|
|
请求地址 |
|
|
权限 |
|
|
接口说明 |
调用接口修改知识库文件名称和更新策略。 |
|
参数 |
取值 |
说明 |
|---|---|---|
|
Authorization |
Bearer $Access_Token |
用于验证客户端身份的访问令牌。你可以在扣子编程中生成访问令牌,详细信息,参考准备工作。 |
|
Content-Type |
application/json |
请求正文的方式。 |
|
Agw-Js-Conv |
str |
防止丢失数字类型参数的精度。 |
|
参数 |
类型 |
是否必选 |
示例 |
说明 |
|---|---|---|---|---|
|
document_id |
String |
可选 |
738694205603010**** |
待修改的知识库文件 ID。 |
|
document_name |
String |
可选 |
cozeoverview |
知识库文件的新名称。 |
|
update_rule |
Object of UpdateRule |
可选 |
{“update_type”:1,“update_interval”:1} |
在线网页的更新配置。 |
|
参数 |
类型 |
是否必选 |
示例 |
说明 |
|---|---|---|---|---|
|
update_type |
Integer |
可选 |
1 |
在线网页是否自动更新。取值包括:
|
|
update_interval |
Integer |
可选 |
24 |
在线网页自动更新的频率。单位为小时,最小值为 24。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
document_info |
Object of DocumentInfo |
- |
deprecated 兼容老接口,更新内容时会返回。 |
|
code |
Long |
0 |
状态码。 |
|
msg |
String |
“” |
状态信息。API 调用失败时可通过此字段查看详细错误信息。 |
|
detail |
Object of ResponseDetail |
{“logid”:“20241210152726467C48D89D6DB2****”} |
包含请求的详细信息的对象,主要用于记录请求的日志 ID 以便于排查问题。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
char_count |
Integer |
4 |
文件内容的总字符数量。 |
|
chunk_strategy |
Object of ChunkStrategy |
{ “chunk_type”: 1, “max_tokens”: 800, “remove_extra_spaces”: false, “remove_urls_emails”: false, “separator”: “#” } |
分段规则。 |
|
create_time |
Integer |
1719907964 |
文件的上传时间,格式为 10 位的 Unixtime 时间戳。 |
|
document_id |
String |
738694205603010**** |
文件的 ID。 |
|
format_type |
Integer |
0 |
文件的格式类型。取值包括:
|
|
hit_count |
Integer |
0 |
被对话命中的次数。 |
|
name |
String |
Coze.pdf |
文件的名称。 |
|
size |
Integer |
14164 |
文件的大小,单位为字节。 |
|
slice_count |
Integer |
1 |
文件的分段数量。 |
|
source_type |
Integer |
0 |
文件的上传方式。取值包括:
|
|
status |
Integer |
1 |
文件的处理状态。取值包括:
|
|
type |
String |
|
本地文件格式,即文件后缀,例如 txt。格式支持 pdf、txt、doc、docx 类型。 |
|
update_interval |
Integer |
0 |
在线网页自动更新的频率。单位为小时。 |
|
update_time |
Integer |
1719907969 |
文件的最近一次修改时间,格式为 10 位的 Unixtime 时间戳。 |
|
update_type |
Integer |
0 |
在线网页是否自动更新。取值包括:
|
|
tos_uri |
String |
FileBizType.BIZ_BOT_DATASET/847077809337655_1727579972975689529_0ytrdq****.docx |
上传的本地文档的唯一标识。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
chunk_type |
Integer |
0 |
分段设置。取值包括:
|
|
separator |
String |
分段标识符。 |
|
|
max_tokens |
Long |
800 |
最大分段长度,取值范围为 100~2000。 |
|
remove_extra_spaces |
Boolean |
true |
是否自动过滤连续的空格、换行符和制表符。取值包括:
在 chunk_type=1 时生效。 |
|
remove_urls_emails |
Boolean |
true |
是否自动过滤所有 URL 和电子邮箱地址。取值包括:
在 chunk_type=1 时生效。 |
|
caption_type |
Integer |
0 |
图片知识库的标注方式:
说明 在空的知识库中首次上传图片时,需要手工设置 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
logid |
String |
20241210152726467C48D89D6DB2**** |
本次请求的日志 ID。如果遇到异常报错场景,且反复重试仍然报错,可以根据此 logid 及错误码联系扣子团队获取帮助。详细说明可参考获取帮助和技术支持。 |
curl --location --request POST 'https://api.coze.cn/open_api/knowledge/document/update' \
--header 'Authorization: Bearer pat_OYDacMzM3WyOWV3Dtj2bHRMymzxP****' \
--header 'Content-Type: application/json' \
--header 'Agw-Js-Conv: str' \
--data-raw '{
"document_id": "738694205603010****",
"document_name": "cozeoverview",
}'
{
"code": 0,
"msg": "",
"detail": {
"logid": "20241210152726467C48D89D6DB2****"
}
}
如果成功调用扣子编程的 API,返回信息中 code 字段为 0。如果状态码为其他值,则表示接口调用失败。此时 msg 字段中包含详细错误信息,你可以参考错误码文档查看对应的解决方法。