图床上传

上传图片到图床,返回代理直链 URL 和删除凭证。支持 POST 上传二进制文件或 GET 传 url 参数提供图片链接。支持 PNG/JPG/GIF/WebP,最大 5MB。

POST https://api.tinyaii.cn/v1/image/upload

请求参数

参数名类型必填说明示例
urlstring必填图片URL链接—

返回字段

字段类型说明
urlstring图片代理直链 URL(可直接在浏览器/Markdown 中使用,首次访问约 1 秒,后续走缓存)
delete_tokenstring删除凭证(格式:id:签名),传给「图床删除」接口可删除此图片,请妥善保管
sizeint文件大小(字节)
widthint图片宽度(像素)
heightint图片高度(像素)
formatstring图片格式(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 换成你的密钥即可直接运行。密钥只保存在你自己的设备上。