助手
扣子 AI 帮助与支持
你好,我是 扣子 文档问答助手 🎉 你在阅读当前文档的过程中,无论对文档概念的解释,还是文档内容方面的疑问,都可以随时向我提问,我会全力为你解答
推荐问题
如何快速了解这个空间的核心内容?
有哪些近期更新的重点文档?
我应该从哪些文档开始阅读?
文档反馈
低代码项目
快速开始
智能体
工作流
应用
资源
发布
模型
多人协作
开发工具
Coze CLI
SDK 参考
音视频
推广与变现

修改知识库文件

更新于: 2026-06-25 19:29:14

调用接口修改扣子知识库文件名称和更新策略。

说明

调用接口修改扣子知识库文件名称和更新策略。
知识库分为扣子知识库和火山知识库,该 API 仅用于创建扣子知识库,不支持火山知识库的创建,如果需要创建火山知识库,请参见创建火山知识库 API 文档

基础信息

请求方式

POST

请求地址

https://api.coze.cn/open_api/knowledge/document/update

权限

updateDocument
确保调用该接口使用的个人令牌开通了updateDocument权限,详细信息参考鉴权方式

接口说明

调用接口修改知识库文件名称和更新策略。

请求参数

参数

取值

说明

Authorization

Bearer $Access_Token

用于验证客户端身份的访问令牌。你可以在扣子编程中生成访问令牌,详细信息,参考准备工作

Content-Type

application/json

请求正文的方式。

Agw-Js-Conv

str

防止丢失数字类型参数的精度。

Body

参数

类型

是否必选

示例

说明

document_id

String

可选

738694205603010****

待修改的知识库文件 ID。

document_name

String

可选

cozeoverview

知识库文件的新名称。

update_rule

Object of UpdateRule

可选

{“update_type”:1,“update_interval”:1}

在线网页的更新配置。

UpdateRule

参数

类型

是否必选

示例

说明

update_type

Integer

可选

1

在线网页是否自动更新。取值包括:

  • 0:(默认)不自动更新
  • 1:自动更新

update_interval

Integer

可选

24

在线网页自动更新的频率。单位为小时,最小值为 24。

返回参数

参数

类型

示例

说明

document_info

Object of DocumentInfo

-

deprecated 兼容老接口,更新内容时会返回。

code

Long

0

状态码。
0 代表调用成功。

msg

String

“”

状态信息。API 调用失败时可通过此字段查看详细错误信息。
状态码为 0 时,msg 默认为空。

detail

Object of ResponseDetail

{“logid”:“20241210152726467C48D89D6DB2****”}

包含请求的详细信息的对象,主要用于记录请求的日志 ID 以便于排查问题。

DocumentInfo

参数

类型

示例

说明

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

文件的格式类型。取值包括:

  • 0:文档类型,例如 txt 、pdf 、在线网页等格式均属于文档类型。
  • 1:表格类型,例如 xls 表格等格式属于表格类型。
  • 2:照片类型,例如 png 图片等格式属于照片类型。

hit_count

Integer

0

被对话命中的次数。

name

String

Coze.pdf

文件的名称。

size

Integer

14164

文件的大小,单位为字节。

slice_count

Integer

1

文件的分段数量。

source_type

Integer

0

文件的上传方式。取值包括:

  • 0:上传本地文件。
  • 1:上传在线网页。

status

Integer

1

文件的处理状态。取值包括:

  • 0:处理中
  • 1:处理完毕
  • 9:处理失败,建议重新上传

type

String

pdf

本地文件格式,即文件后缀,例如 txt。格式支持 pdf、txt、doc、docx 类型。

update_interval

Integer

0

在线网页自动更新的频率。单位为小时。

update_time

Integer

1719907969

文件的最近一次修改时间,格式为 10 位的 Unixtime 时间戳。

update_type

Integer

0

在线网页是否自动更新。取值包括:

  • 0:不自动更新
  • 1:自动更新

tos_uri

String

FileBizType.BIZ_BOT_DATASET/847077809337655_1727579972975689529_0ytrdq****.docx

上传的本地文档的唯一标识。

ChunkStrategy

参数

类型

示例

说明

chunk_type

Integer

0

分段设置。取值包括:

  • 0:自动分段与清洗。采用扣子编程预置规则进行数据分段与处理。
  • 1:自定义。此时需要通过 separator、max_tokens、remove_extra_spaces 和 remove_urls_emails 分段规则细节。

separator

String

分段标识符。
在 chunk_type=1 时必选。

max_tokens

Long

800

最大分段长度,取值范围为 100~2000。
在 chunk_type=1 时必选。

remove_extra_spaces

Boolean

true

是否自动过滤连续的空格、换行符和制表符。取值包括:

  • true:自动过滤
  • false:(默认)不自动过滤

在 chunk_type=1 时生效。

remove_urls_emails

Boolean

true

是否自动过滤所有 URL 和电子邮箱地址。取值包括:

  • true:自动过滤
  • false:(默认)不自动过滤

在 chunk_type=1 时生效。

caption_type

Integer

0

图片知识库的标注方式:

  • 0:(默认)系统自动标注描述信息
  • 1:手工标注。上传图片后需要再次调用 API 更新知识库图片描述来手动设置标注。

说明

在空的知识库中首次上传图片时,需要手工设置 caption_type 参数的值,否则会报错。

ResponseDetail

参数

类型

示例

说明

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 字段中包含详细错误信息,你可以参考错误码文档查看对应的解决方法。