यह पृष्ठ फिलहाल केवल चीनी भाषा में उपलब्ध है। नेविगेशन और मेनू हिंदी में ही दिखेंगे।

获取文件

GET https://api.inoneapi.com/v1/files/{file_id}

获取一个文件的元数据,用于确认上传状态、检测类型和原始大小。此接口不返回文件字节、下载地址或签名 URL,也不检查 COS 中的对象是否仍然存在。

所有请求都使用 Authorization: Bearer $INONEAPI_API_KEY,无需请求体。文件严格按上传 Key 隔离,即使属于同一用户或项目也不能跨 Key 操作。文件操作不产生模型推理费用,不要求正余额,但仍受 Key 限流、并发限制与项目状态约束。

请求参数

参数位置类型说明
file_idpathstring必填,上传返回的完整 ID:file_ioa_ 加 32 位小写十六进制字符。不是 Playground 附件 ID 或服务商 ID。

请求示例

以下 JavaScript 示例用于 Node.js 20+ 服务端;请先设置 INONEAPI_API_KEY。

curl  https://api.inoneapi.com/v1/files/file_ioa_0123456789abcdef0123456789abcdef \
  -H "Authorization: Bearer $INONEAPI_API_KEY"

响应说明

{
  "id": "file_ioa_0123456789abcdef0123456789abcdef",
  "object": "file",
  "filename": "sample.pdf",
  "mime_type": "application/pdf",
  "media_type": "document",
  "bytes": 1024,
  "status": "ready",
  "created_at": 1789430400,
  "purpose": "user_data"
}

成功返回 HTTP 200。id 为文件 ID,object 固定 file,filename 为原始文件名,mime_type 为内容检测 MIME,media_type 为 image/video/audio/document,bytes 为字节数,created_at 为 Unix 秒,purpose 固定 user_data。status 可能为 uploading 或 ready;只有 ready 能用于模型请求。

错误与边界

ID 格式错误、不存在或属于其他 Key 返回 404 FILE_NOT_FOUND;元数据读取失败返回 503 FILE_STORAGE_UNAVAILABLE。认证、Key 状态及限流错误遵循通用规则。

读取到 uploading 不会返回 409,而是 HTTP 200 的元数据;尝试引用未就绪文件才会失败。上传中断不保证自动恢复,不要无限轮询。公共文件由 COS 1 天生命周期异步清理,平台不返回 expires_at;旧记录仍可能显示 ready。对象被清理后应重新上传,不要把重复获取元数据当作续期。

文件指南 · POST /v1/files · 错误码

फ़ाइल प्राप्त करें · दस्तावेज़ · InOneAPI