SuperAPI AI 工具集

cloudflare-images

前端与建站

查看项目

更新于 10-15 22:33

技能介绍

用途:该技能面向使用 Cloudflare Images 的场景,帮助完成后台上传、全球分发、图片变换与优化。

主要能力:Images API 支持文件上传、通过 URL 导入、直接创建者上传(前端无需暴露 API 密钥)及签名 URL 私有图片;Image Transformations 可通过 /cdn-cgi/image/ 路径或 Workers 的 cf.image 选项对任意图片进行缩放与优化,自动输出 WebP/AVIF;变体最多 100 个,可预设常见尺寸;还涵盖 CORS、Webhook、自定义域名与响应式 srcset 等主题。

使用方式:先在控制台启用 Images 并获取 Account ID 与 API 令牌。上传须用 multipart/form-data,示例命令:curl --request POST --url https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/images/v1 --header 'Authorization: Bearer <API_TOKEN>' --header 'Content-Type: multipart/form-data' --form 'file=@./image.jpg'。通过 imagedelivery.net 提供图片;使用变换前需在对应 zone 启用 Transformations。直接上传应配置 CORS 并避免在前端暴露令牌。

适用场景:用户头像、响应式图片、批量上传、私有图片、水印、框架集成等。

限制:变体上限 100;质量超过 90 收益递减;常见错误码包括 9401、9403、9413、5408。价格:Images API 每 10 万张存储 $5、每 10 万次分发 $1;变换每千次 $0.50,每 zone 每月前 10 万次免费;直接上传包含在 API 价格内。上述信息来自资料,其余未提及内容暂未提供。