图床上传
POST
图片处理
上传图片到图床,返回代理直链 URL 和删除凭证。支持 POST 上传二进制文件或 GET 传 url 参数提供图片链接。支持 PNG/JPG/GIF/WebP,最大 5MB。
POST
https://api.tinyaii.cn/v1/image/upload
请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| url | string | 必填 | 图片URL链接 | — |
返回字段
| 字段 | 类型 | 说明 |
|---|---|---|
| url | string | 图片代理直链 URL(可直接在浏览器/Markdown 中使用,首次访问约 1 秒,后续走缓存) |
| delete_token | string | 删除凭证(格式:id:签名),传给「图床删除」接口可删除此图片,请妥善保管 |
| size | int | 文件大小(字节) |
| width | int | 图片宽度(像素) |
| height | int | 图片高度(像素) |
| format | string | 图片格式(png / jpg / gif / webp) |
返回示例
{
"code": 200,
"message": "success",
"data": {
"url": "https://api.tinyaii.top/images/proxy?type=upload&file=20260603_a1b2c3d4e5f6.jpg",
"delete_token": "42:a3f8b2c1d4e5f678901234567890abcd",
"size": 54176,
"width": 512,
"height": 512,
"format": "jpg"
}
}
调用示例
curl "https://api.tinyaii.cn/v1/image/upload" \
-X POST \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "<url>"}'const res = await fetch("https://api.tinyaii.cn/v1/image/upload", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({"url": "<url>"}),
});
console.log(await res.json());import requests
resp = requests.post(
"https://api.tinyaii.cn/v1/image/upload",
json={"url": "<url>"},
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=10,
)
print(resp.json())把 YOUR_API_KEY 换成你的密钥即可直接运行。密钥只保存在你自己的设备上。