public class SaveDocRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| SaveDocRequest() | 
| SaveDocRequest(SaveDocRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| AttrLabelRefer[] | getAttrLabels()Get 标签引用 | 
| Long | getAttrRange()Get 标签适用范围,需要传参为1 | 
| String | getBotBizId()Get 应用ID | 
| String | getCateBizId()Get 分类ID | 
| String | getCosHash()Get cos_hash x-cos-hash-crc64ecma 头部中的 CRC64编码进行校验上传到云端的文件和本地文件的一致性  
成功上传cos后,从返回头中获取
请注意:
cos_hash为文档唯一性标识,与文件名无关 相同的cos_hash会被判定为重复文档 | 
| String | getCosUrl()Get 平台cos路径,与DescribeStorageCredential接口查询UploadPath参数保持一致 | 
| DuplicateFileHandle[] | getDuplicateFileHandles()Get 重复文档处理方式,按顺序匹配第一个满足条件的方式处理 | 
| String | getETag()Get ETag 全称为 Entity Tag,是对象被创建时标识对象内容的信息标签,可用于检查对象的内容是否发生变化 成功上传cos后,从返回头中获取 | 
| String | getExpireEnd()Get 有效结束时间,unix秒级时间戳,0代表永久有效 | 
| String | getExpireStart()Get 有效开始时间,unix秒级时间戳 | 
| String | getFileName()Get 文件名 | 
| String | getFileType()Get 文档支持下面类型
pdf、doc、docx、ppt、mhtml、pptx、wps、ppsx,单个文件不超过200MB;
xlsx、xls、md、txt、csv、html,单个文件不超过20MB;
图片支持下面类型:
jpg、png、jpeg、tiff、bmp、gif,单个文件不超过50MB | 
| Boolean | getIsDownload()Get 是否可下载,IsRefer为true并且ReferUrlType为0时,该值才有意义 | 
| Boolean | getIsRefer()Get 是否引用链接 | 
| Long | getOpt()Get 文档操作类型:1:批量导入(批量导入问答对);2:文档导入(正常导入单个文档) 默认为1   请注意,opt=1的时候请从腾讯云智能体开发平台页面下载excel模板 | 
| Long | getReferUrlType()Get 外部引用链接类型 0:系统链接 1:自定义链接
值为1时,WebUrl 字段不能为空,否则不生效。 | 
| String | getSize()Get 文件大小 | 
| Long | getSource()Get 来源(0 从本地文档导入),默认值为0 | 
| String | getSplitRule()Get 自定义切分规则
请求参数为一个 **JSON Object**,具体格式可参见接口示例值。包含以下主要字段:
| 字段名             | 类型      | 说明                                   |
|--------------------|--------|----------------------------------------|
| `xlsx_splitter`    | Object   | **Excel(xlsx)文件切分策略配置**,仅当处理 Excel 文件时有效 |
| `common_splitter`  | Object  | **通用文件(如 txt、pdf 等)切分策略配置**,按页或按标签切分 |
| `table_style`      | String | 表格内容的输出格式,如 HTML 或 Markdown |
---
## `xlsx_splitter`(Excel 切分策略)
用于配置 **表格文件的切分方式**。
类型:Object**
```json
"xlsx_splitter": {
  "header_interval": [1, 2],
  "content_start": 10,
  "split_row": 2
}
```
### 字段说明:
| 字段名            | 类型   | 说明                                                                 |
|-------------------|--------|----------------------------------------------------------------------|
| `header_interval` | Array\ • `"html"`:以 HTML 表格形式返回,适合网页展示。 • `"md"`:以 Markdown 表格语法返回,适合文档或 Markdown 渲染环境。| | 
| UpdatePeriodInfo | getUpdatePeriodInfo()Get 文档更新频率 | 
| String | getWebUrl()Get 自定义链接地址, IsRefer为true的时候,该值才有意义 | 
| void | setAttrLabels(AttrLabelRefer[] AttrLabels)Set 标签引用 | 
| void | setAttrRange(Long AttrRange)Set 标签适用范围,需要传参为1 | 
| void | setBotBizId(String BotBizId)Set 应用ID | 
| void | setCateBizId(String CateBizId)Set 分类ID | 
| void | setCosHash(String CosHash)Set cos_hash x-cos-hash-crc64ecma 头部中的 CRC64编码进行校验上传到云端的文件和本地文件的一致性  
成功上传cos后,从返回头中获取
请注意:
cos_hash为文档唯一性标识,与文件名无关 相同的cos_hash会被判定为重复文档 | 
| void | setCosUrl(String CosUrl)Set 平台cos路径,与DescribeStorageCredential接口查询UploadPath参数保持一致 | 
| void | setDuplicateFileHandles(DuplicateFileHandle[] DuplicateFileHandles)Set 重复文档处理方式,按顺序匹配第一个满足条件的方式处理 | 
| void | setETag(String ETag)Set ETag 全称为 Entity Tag,是对象被创建时标识对象内容的信息标签,可用于检查对象的内容是否发生变化 成功上传cos后,从返回头中获取 | 
| void | setExpireEnd(String ExpireEnd)Set 有效结束时间,unix秒级时间戳,0代表永久有效 | 
| void | setExpireStart(String ExpireStart)Set 有效开始时间,unix秒级时间戳 | 
| void | setFileName(String FileName)Set 文件名 | 
| void | setFileType(String FileType)Set 文档支持下面类型
pdf、doc、docx、ppt、mhtml、pptx、wps、ppsx,单个文件不超过200MB;
xlsx、xls、md、txt、csv、html,单个文件不超过20MB;
图片支持下面类型:
jpg、png、jpeg、tiff、bmp、gif,单个文件不超过50MB | 
| void | setIsDownload(Boolean IsDownload)Set 是否可下载,IsRefer为true并且ReferUrlType为0时,该值才有意义 | 
| void | setIsRefer(Boolean IsRefer)Set 是否引用链接 | 
| void | setOpt(Long Opt)Set 文档操作类型:1:批量导入(批量导入问答对);2:文档导入(正常导入单个文档) 默认为1   请注意,opt=1的时候请从腾讯云智能体开发平台页面下载excel模板 | 
| void | setReferUrlType(Long ReferUrlType)Set 外部引用链接类型 0:系统链接 1:自定义链接
值为1时,WebUrl 字段不能为空,否则不生效。 | 
| void | setSize(String Size)Set 文件大小 | 
| void | setSource(Long Source)Set 来源(0 从本地文档导入),默认值为0 | 
| void | setSplitRule(String SplitRule)Set 自定义切分规则
请求参数为一个 **JSON Object**,具体格式可参见接口示例值。包含以下主要字段:
| 字段名             | 类型      | 说明                                   |
|--------------------|--------|----------------------------------------|
| `xlsx_splitter`    | Object   | **Excel(xlsx)文件切分策略配置**,仅当处理 Excel 文件时有效 |
| `common_splitter`  | Object  | **通用文件(如 txt、pdf 等)切分策略配置**,按页或按标签切分 |
| `table_style`      | String | 表格内容的输出格式,如 HTML 或 Markdown |
---
## `xlsx_splitter`(Excel 切分策略)
用于配置 **表格文件的切分方式**。
类型:Object**
```json
"xlsx_splitter": {
  "header_interval": [1, 2],
  "content_start": 10,
  "split_row": 2
}
```
### 字段说明:
| 字段名            | 类型   | 说明                                                                 |
|-------------------|--------|----------------------------------------------------------------------|
| `header_interval` | Array\ • `"html"`:以 HTML 表格形式返回,适合网页展示。 • `"md"`:以 Markdown 表格语法返回,适合文档或 Markdown 渲染环境。| | 
| void | setUpdatePeriodInfo(UpdatePeriodInfo UpdatePeriodInfo)Set 文档更新频率 | 
| void | setWebUrl(String WebUrl)Set 自定义链接地址, IsRefer为true的时候,该值才有意义 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic SaveDocRequest()
public SaveDocRequest(SaveDocRequest source)
public String getBotBizId()
public void setBotBizId(String BotBizId)
BotBizId - 应用IDpublic String getFileName()
public void setFileName(String FileName)
FileName - 文件名public String getFileType()
public void setFileType(String FileType)
FileType - 文档支持下面类型
pdf、doc、docx、ppt、mhtml、pptx、wps、ppsx,单个文件不超过200MB;
xlsx、xls、md、txt、csv、html,单个文件不超过20MB;
图片支持下面类型:
jpg、png、jpeg、tiff、bmp、gif,单个文件不超过50MBpublic String getCosUrl()
public void setCosUrl(String CosUrl)
CosUrl - 平台cos路径,与DescribeStorageCredential接口查询UploadPath参数保持一致public String getETag()
public void setETag(String ETag)
ETag - ETag 全称为 Entity Tag,是对象被创建时标识对象内容的信息标签,可用于检查对象的内容是否发生变化 成功上传cos后,从返回头中获取public String getCosHash()
public void setCosHash(String CosHash)
CosHash - cos_hash x-cos-hash-crc64ecma 头部中的 CRC64编码进行校验上传到云端的文件和本地文件的一致性  
成功上传cos后,从返回头中获取
请注意:
cos_hash为文档唯一性标识,与文件名无关 相同的cos_hash会被判定为重复文档public String getSize()
public void setSize(String Size)
Size - 文件大小public Long getAttrRange()
public void setAttrRange(Long AttrRange)
AttrRange - 标签适用范围,需要传参为1public Long getSource()
public void setSource(Long Source)
Source - 来源(0 从本地文档导入),默认值为0public String getWebUrl()
public void setWebUrl(String WebUrl)
WebUrl - 自定义链接地址, IsRefer为true的时候,该值才有意义public AttrLabelRefer[] getAttrLabels()
public void setAttrLabels(AttrLabelRefer[] AttrLabels)
AttrLabels - 标签引用public Long getReferUrlType()
public void setReferUrlType(Long ReferUrlType)
ReferUrlType - 外部引用链接类型 0:系统链接 1:自定义链接
值为1时,WebUrl 字段不能为空,否则不生效。public String getExpireStart()
public void setExpireStart(String ExpireStart)
ExpireStart - 有效开始时间,unix秒级时间戳public String getExpireEnd()
public void setExpireEnd(String ExpireEnd)
ExpireEnd - 有效结束时间,unix秒级时间戳,0代表永久有效public Boolean getIsRefer()
public void setIsRefer(Boolean IsRefer)
IsRefer - 是否引用链接public Long getOpt()
public void setOpt(Long Opt)
Opt - 文档操作类型:1:批量导入(批量导入问答对);2:文档导入(正常导入单个文档) 默认为1  public String getCateBizId()
public void setCateBizId(String CateBizId)
CateBizId - 分类IDpublic Boolean getIsDownload()
public void setIsDownload(Boolean IsDownload)
IsDownload - 是否可下载,IsRefer为true并且ReferUrlType为0时,该值才有意义public DuplicateFileHandle[] getDuplicateFileHandles()
public void setDuplicateFileHandles(DuplicateFileHandle[] DuplicateFileHandles)
DuplicateFileHandles - 重复文档处理方式,按顺序匹配第一个满足条件的方式处理public String getSplitRule()
public void setSplitRule(String SplitRule)
SplitRule - 自定义切分规则
请求参数为一个 **JSON Object**,具体格式可参见接口示例值。包含以下主要字段:
| 字段名             | 类型      | 说明                                   |
|--------------------|--------|----------------------------------------|
| `xlsx_splitter`    | Object   | **Excel(xlsx)文件切分策略配置**,仅当处理 Excel 文件时有效 |
| `common_splitter`  | Object  | **通用文件(如 txt、pdf 等)切分策略配置**,按页或按标签切分 |
| `table_style`      | String | 表格内容的输出格式,如 HTML 或 Markdown |
---
## `xlsx_splitter`(Excel 切分策略)
用于配置 **表格文件的切分方式**。
类型:Object**
```json
"xlsx_splitter": {
  "header_interval": [1, 2],
  "content_start": 10,
  "split_row": 2
}
```
### 字段说明:
| 字段名            | 类型   | 说明                                                                 |
|-------------------|--------|----------------------------------------------------------------------|
| `header_interval` | Array\public UpdatePeriodInfo getUpdatePeriodInfo()
public void setUpdatePeriodInfo(UpdatePeriodInfo UpdatePeriodInfo)
UpdatePeriodInfo - 文档更新频率Copyright © 2025. All rights reserved.