यह पृष्ठ फिलहाल केवल चीनी भाषा में उपलब्ध है। नेविगेशन और मेनू हिंदी में ही दिखेंगे।
列出文件
GET https://api.inoneapi.com/v1/files
分页查询当前 API Key 的文件元数据。按创建时间倒序排列,同一创建时间按 ID 倒序排列;不会下载文件或返回签名 URL。
所有请求都使用 Authorization: Bearer $INONEAPI_API_KEY,无需请求体。文件严格按上传 Key 隔离,即使属于同一用户或项目也不能跨 Key 操作。文件操作不产生模型推理费用,不要求正余额,但仍受 Key 限流、并发限制与项目状态约束。
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
limit | integer | 否 | 默认 20,范围 1–100。 |
after | string | 否 | 上一页的 last_id。首个请求省略;游标必须存在且属于当前 Key。 |
不提供 offset、排序方向、文件类型或状态筛选参数。不要在完成分页前删除当前游标对应的元数据。
请求示例
以下 JavaScript 示例用于 Node.js 20+ 服务端;请先设置 INONEAPI_API_KEY。
curl --get https://api.inoneapi.com/v1/files \
-H "Authorization: Bearer $INONEAPI_API_KEY" \
--data-urlencode limit=20响应说明
{
"object": "list",
"data": [
{
"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"
}
],
"has_more": false,
"first_id": "file_ioa_0123456789abcdef0123456789abcdef",
"last_id": "file_ioa_0123456789abcdef0123456789abcdef"
}
object 固定为 list;data 为文件元数据数组,字段与上传响应一致;has_more 表示是否还有下一页;first_id、last_id 是本页首尾 ID。空页返回 data: []、has_more: false,两个 ID 均为空字符串。以 has_more 判断结束,不要仅根据数量猜测。
错误与边界
limit 非整数或超出范围、after 格式错误返回 400 INVALID_FILE_REQUEST;游标不存在或属于其他 Key 返回 404 FILE_NOT_FOUND;数据库失败返回 503 FILE_STORAGE_UNAVAILABLE。429 还可能来自 Key 限流,应遵循 Retry-After(如果返回)。
列表包含 ready 与 uploading 记录。COS 生命周期删除对象不会同步删除元数据,因此旧的 ready 记录不证明文件仍可读取。分页不是固定快照,并发上传不会自动出现在已遍历的页中;需要最新内容时从第一页重新查询。
文件指南 · POST /v1/files · 错误码