Skip to main content
POST
获取当前账户拥有且未过期的图像。通过 data 返回 base64 编码的 PNG 及其 mimeType,或通过 MCP 返回原生图像内容。支持最大 8 MiB 的图像。

身份验证和权限

string
必填
在此请求头中发送 VoiceCheap API 密钥。也支持通过 Authorization: Bearer 发送同一 API 密钥。OAuth 访问令牌仅适用于 MCP,此 REST 端点不接受 OAuth 访问令牌。
所需权限: images:read. 需要有效的付费订阅。权限不会改变团队角色、资源归属、媒体额度或套餐限制。

参数

string
必填
生成或历史记录操作返回的生成 ID。匹配模式: ^[A-Za-z0-9_-]{1,128}$.
以下 JSON Schema 保留了发现接口公开的确切字段名、嵌套类型、默认值、范围和可接受值。其他跨字段规则列于操作说明中。

请求示例

请将示例资源标识符和媒体键替换为账户返回的值。重试同一次修改操作时,请保持请求标识符不变。

响应

首次执行成功时返回 HTTP 200,操作结果位于 data 下。重放请求时可能改为返回已保存的请求状态。示例展示了一种支持的响应,并未包含所有可选字段。 生成的 PNG 以 base64 字符串形式在 data 中返回,同时包含 generationId 和 mimeType。这是 JSON 对象,而非二进制 HTTP 响应体或下载 URL。

结果字段

操作说明

  • 需要 images:read 权限。generationId 必须包含 1–128 个 ASCII 字母、数字、下划线或连字符。
  • 此操作使用已连接用户自己的生成内容和上传文件,包括凭据在团队上下文中连接时。
  • 只有已完成、当前账户拥有且文件已存储、expiresAt 尚未到期的应用图片才能下载。账户图片在创建七天后过期。
  • 解码后的 PNG 最大为 8 MiB(8,388,608 bytes)。Base64 编码会使 JSON 字符串大于二进制文件。
  • 将 data 按 base64 解码以保存 PNG。不包含 data: URL 前缀。通过 MCP 调用时,服务器会输出原生图像内容和包含 generationId 的文本块,而非此常规 JSON 结果。

用量

每次成功调用消耗一次月度 API/MCP 调用额度。媒体额度和操作本身的生成限额也适用。

错误