字段名 | 类型 | 必需 | 示例值 | 备注 |
---|---|---|---|---|
file | file | true | 文件 | 文件数据 |
filename | string | true | GdIDB9HakAAiVFK.jpg | 文件名 |
purpose | string | true | 0 | 文件用途 |
is_public | string | false | true | 是否公开(可选) 默认私有 |
tags | string | false | ["t1"] | 文件标签标记(可选) 可用于筛选文件 |
expires_at | string | false | 2024-11-29T22:14:53+08:00 | 文件过期时间(可选) 若到期系统会自动删除 用于存储临时文件时推荐设置此属性 |
file-v1
的权限purpose
定义:{
COMMON = 0,
FINETUNE = 1,
CHAT = 2,
LLM_TMP = 3,
OPENAI_BATCH = 4,
ANTHROPIC_BATCH = 5,
}
curl --location --request POST 'https://cn2us02.opapi.win/api/v1/user/files/upload' \
--header 'Authorization: Bearer <token>' \
--form 'file=@"C:\\Users\\hash070\\Downloads\\GdIDB9HakAAiVFK.jpg"' \
--form 'filename="GdIDB9HakAAiVFK.jpg"' \
--form 'purpose="0"' \
--form 'is_public="true"' \
--form 'tags="t1"' \
--form 'tags="t2"' \
--form 'expires_at="2024-11-29T22:14:53+08:00"'
{
"statusCode": 200,
"message": "File Upload Success",
"data": {
"fileUniqueID": "ENthMCy_5zr5zN3GRJseM"
}
}