批量计算图片哈希
批量计算图片哈希 是有文档说明的 APIAny 免费 API 工具:先在浏览器试用,再用 API 密钥调用同一操作。
为每个上传图片计算 SHA-256 校验值,并按顺序返回 JSON。
POST /api/free/batch-image-hash来源
本页引用了哪些官方资料?
以下引文来自 APIAny 对照实现的官方 API 文档。
The Fetch API provides an interface for fetching resources (including across the network).
The typical use case for this high speed Node.js module is to convert large images in common formats to smaller, web-friendly JPEG, PNG, WebP and AVIF images of varying dimensions.
The Images API provides several endpoints that let you generate images from text prompts or create edits of existing images.
在线批量计算图片哈希
在线上传和管理一批图片时无需填写 API Key;执行任务需要登录付费账户。
1. 上传与设置
无需 API Key 即可在线处理;只有点击运行后,文件才会发送到本站。
2. 预览与下载
包含预览、文件大小变化和下载按钮
什么时候适合使用这个批量 API
批量图片哈希 API 为每个可处理文件计算 SHA-256 校验值;相同哈希表示文件字节一致,不代表仅在视觉上相似。
常见工作流
- 在写入存储前识别重复的二进制素材。
- 校验图片传输结果和缓存内容。
- 为媒体流水线建立确定性的完整性记录。
- 01上传需要通过批量计算图片哈希处理的图片。
- 02为整批文件设置一组统一参数。
- 03运行任务,检查逐文件状态,并下载 ZIP 或 JSON 结果。
重复提交 files 字段,然后设置图片文件。SHA-256 用于识别字节完全相同的文件,每个上传文件都会独立计算。
通过 API 接入
程序调用批量接口时,必须使用付费账户下的 API Key;一个批量任务按一次 API 请求计数。
POST /api/free/batch-image-hash请使用付费账户的 APIAny Key。每次 API 请求最多 20 个文件、合计 100 MB。
- SHA-256 用于识别字节完全相同的文件,每个上传文件都会独立计算。
- 响应保留上传顺序,无效文件不会阻止其他哈希结果。
响应结果
请求成功后返回 json 类型响应,Content-Type 与本页说明一致。
常见错误
- 400
- 缺少文件或参数、值无效,或者超出页面标注的限制。
- 401
- 程序调用缺少 API Key,或 Key 无效、已停用。
- 429
- 在线或鉴权调用已达到共享限速。
参数与限制
| 参数 | 要求 | 默认值 | 可用值 |
|---|---|---|---|
files图片文件 | 必填 | — | file |
API 调用示例
下面是用于程序代码的鉴权示例;上方在线 Playground 不会要求或暴露你的 API Key。
curl -X POST "https://apiany.ai/api/free/batch-image-hash" \ -H "Authorization: Bearer $API_KEY" \ -F "files=@a.png" \ -F "files=@b.jpg"
常见问题
谁可以运行批量计算图片哈希?
页面公开可见,但在线执行需要登录付费账户,API 调用需要付费账户的 Key。
批量计算图片哈希有哪些文件限制?
在线任务最多 10 个文件、合计 50 MB;API 最多 20 个文件、合计 100 MB;单文件最大 30 MB。
批量计算图片哈希返回什么?
接口返回JSON。响应保留上传顺序,无效文件不会阻止其他哈希结果。
批量计算图片哈希遇到单个文件失败还能完成吗?
可以。文件独立处理,成功结果会保留,失败项会返回明确错误码。