API 平台

上传文件

把文件上传到平台资产体系并返回 file_id,供 ASR 等异步/大文件场景按 id 复用。该接口对齐 Files 的上传操作,请求体为 multipart/form-data

POST
/v1/files

上传文件。请求体为 multipart/form-data,文件字段流式进入资产,返回 file 对象,其中 idfile_id

认证

在请求头中加入 Authorization: Bearer <API_KEY> 完成鉴权,密钥可在控制台「API 密钥」页生成。

示例
curl https://api.mosi.cn/v1/files \
  -H "Authorization: Bearer $MOSS_API_KEY"

请求字段

字段类型必填说明
filefile

multipart 文件字段,流式上传到资产,不整文件读入内存。

purposestring

文件用途,例如 audio;平台记录该标记。

请求示例

curl https://api.mosi.cn/v1/files \
  -H "Authorization: Bearer $MOSS_API_KEY" \
  -F file=@speech.wav \
  -F purpose=audio

响应字段

字段类型必返说明
idstring

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

objectstring

固定为 file

bytesinteger

文件字节数。

created_atinteger

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

filenamestring

原始文件名。

purposestring

上传时传入的用途标记。

statusstring

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

响应示例

响应示例
{
  "id": "<file_id>",
  "object": "file",
  "bytes": 1048576,
  "created_at": 1710000000,
  "filename": "speech.wav",
  "purpose": "audio",
  "status": "processed"
}

下一步