响应结构

{
  "created": 1719000000,
  "data": [{ "url": "https://...", "b64_json": "..." }],
  "usage": {
    "images": 1,
    "input_tokens":  { "image_tokens": 0,    "text_tokens": 32 },
    "output_tokens": { "image_tokens": 4096, "text_tokens": 0  },
    "total_tokens": 4096
  },
  "task_id": "uuid",          // 仅异步任务模式
  "task_status": "pending"    // 仅异步任务模式
}

字段说明

  • data — 图片数组,每张含 url(默认)或 b64_jsonresponse_format: "b64_json" 时)
  • usage.images — 按张计费返回张数;按 token 计费返回 input_tokens / output_tokens
  • created — Unix 时间戳(秒)
  • task_id / task_status — 仅 task: true 时出现,此时 data 为空

按 token 计费的 usage 示例

{
  "usage": {
    "input_tokens":  { "image_tokens": 0,    "text_tokens": 32 },
    "output_tokens": { "image_tokens": 4096, "text_tokens": 0  },
    "total_tokens": 4128,
    "cached_tokens": { "image_tokens": 0, "text_tokens": 0 }
  }
}

按张计费的 usage 示例

{
  "usage": {
    "images": 1,
    "total_tokens": 4096
  }
}

下一步

流式响应 · 异步任务