用途:该技能用于通过 Imgur API 完成图像托管,适合在用户提到“Imgur”“upload image”“image hosting”或图片分享需求时使用。
主要能力:支持三种上传方式——本地图片(curl 表单 -F "image=@/path/to/image.png")、URL 图片(额外加 -F "type=url")、Base64 图片(额外加 -F "type=base64")。上传时可附加 title、description、name 等可选参数。返回结果包含 data.link(可直接用于 Markdown 的公开链接)和 data.deletehash(用于后续删除)。删除使用 DELETE https://api.imgur.com/3/image/<your-deletehash>,并把 <your-deletehash> 替换为上传响应中的 deletehash。
使用方式:所有请求需带请求头 Authorization: Client-ID $IMGUR_CLIENT_ID。上传示例:curl -X POST https://api.imgur.com/3/image -H "Authorization: Client-ID $IMGUR_CLIENT_ID" -F "image=@/path/to/image.png"。API 文档见 https://apidocs.imgur.com/,注册应用见 https://api.imgur.com/oauth2/addclient。
限制与准则:速率限制约为每天 12,500 次请求、每天约 1,250 次上传(每次上传消耗 10 credits),响应头 X-RateLimit-ClientRemaining 显示剩余额度。支持格式为 JPEG、PNG、GIF、APNG、TIFF、BMP、PDF、XCF、WebP;图片最大 20MB,GIF 最大 200MB。匿名上传不与任何账户绑定,需自行保存 deletehash 以便日后删除。其他未在资料中说明的信息暂未提供。