Skip to main content
POST
/
llm-application
/
open
/
v2
/
application
/
file_upload
文件上传
curl --request POST \
  --url https://open.bigmodel.cn/api/llm-application/open/v2/application/file_upload \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form 'app_id=<string>' \
  --form 'upload_unit_id=<string>' \
  --form 'conversation_id=<string>' \
  --form file_type=123 \
  --form files=@example-file
{
  "data": {
    "success_info": [
      {
        "file_id": "<string>",
        "file_name": "<string>"
      }
    ],
    "fail_info": [
      {
        "file_name": "<string>",
        "fail_reason": "<string>"
      }
    ]
  },
  "code": 123,
  "message": "<string>",
  "timestamp": 123
}

Authorizations

Authorization
string
header
required

使用以下格式进行身份验证:Bearer <your api key>

Body

multipart/form-data
app_id
string
required

智能体(应用)id

files
file
required

支持多文件上传,files 字段可重复出现,每个文件单独作为一个 form-data 字段上传。示例:--form 'files=@"/path/to/file1"' --form 'files=@"/path/to/file2"'

upload_unit_id
string

上传文件组件id,文本类必须传,对话类临时文件不传

conversation_id
string

对话类型应用上传临时文件时需先通过创建新会话获得会话ID(对话类型上传临时文件时必传,文本类不传)

file_type
integer

文件类型 1: excel 2: 文档 3: 音频 4: 图片 5: 视频

Response

请求成功

data
object
required
code
integer
required

响应码,200为成功

message
string
required

响应信息

timestamp
integer
required

响应时间戳

I