上传文件
最新更新:2023-11-02

上传文件

上传文档至 Bot 知识库,并执行嵌入。

注意:

  • 默认每 600 Tokens 切片一次。
  • 仅返回上传结果,不返回最终的嵌入结果。您可以通过「查询文档状态」API 获取结果。

请求方式

POST

调用地址

https://api.gptbots.ai/v1/bot/data/file/upload

调用验证

详情参见【API 概述】内的鉴权方式说明。

请求

请求示例

curl -X POST https://api.gptbots.ai/v1/bot/data/file/upload \ -H 'Authorization: Bearer your_apikey' \ -H 'Content-Type: multipart/form-data' \ -F 'file=@/usr/test.txt'
          curl -X POST https://api.gptbots.ai/v1/bot/data/file/upload \
  -H 'Authorization: Bearer your_apikey' \
  -H 'Content-Type: multipart/form-data' \
  -F 'file=@/usr/test.txt'

        
此代码块在浮窗中显示

请求头

字段 类型 描述
Authorization Bearer ${token} 使用 Authorization: Bearer ${token} 进行调用验证,请在 API 密钥页面获取密钥作为 token。
Content-Type multipart/form-data 数据类型,取值为 multipart/form-data

请求体

字段 类型 必填 描述
file Byte[] 文档文件,支持 pdf、doc、docx、md、txt 格式。

响应

响应示例

{ "data_id": "65e18b26e121ab08cefb4a53", "data_name": "test.txt" }
          {
    "data_id": "65e18b26e121ab08cefb4a53",
    "data_name": "test.txt"
}

        
此代码块在浮窗中显示

成功响应

字段 类型 描述
id string 文档 ID。
name string 文档名称。

失败响应

字段 类型 描述
code int 错误码。
message string 错误详情。

错误码

Code Message
40000 参数错误
40127 开发者鉴权失败
20059 Bot 已删除
40380 不支持的数据类型
40381 文件上传失败
40382 文件超过容量限制