控制台

上传文件

POST/v1/files

上传文件并获取 file_id。multipart 字段必须为 file,purpose 为必填;返回的 file_id 可用于音频转写和多模态理解等接口。

使用方式

场景后续用法
音频转写上传音频后,在 POST /v1/audio/transcriptions 中传 file_id
多模态理解上传图片或视频后,在 POST /v1/responses 的内容项中传 file_id
直接上传如果业务接口支持 multipart file,也可以不提前上传文件,直接在业务请求中上传

请求参数

字段类型必填说明
file: multipart file必填

multipart 文件字段,单文件最大 512 MB;文件流式上传到资产,不整文件读入内存。

purpose: string必填

文件用途。

返回值

字段类型说明
id: string

文件 id,即后续接口使用的 file_id。

object: string

固定为 file。

bytes: integer

文件字节数。

created_at: integer

创建时间,Unix 时间戳,单位为秒。

filename: string

原始文件名。

purpose: string

上传时传入的用途标记。

status: string

文件状态,例如 processed / active;失败时可能返回 failed,具体以服务端实际返回为准。