⌘K

Tencent MPS Image Super Resolution

tencent_mps_image_super_resolution

通过异步任务对单张图片进行超分处理, 支持设置缩放倍率, 输出 JPEG 图片

接口提示

tencent_mps_image_super_resolution 每次处理一张图片, 通过异步任务返回一张超分结果

percent 表示缩放倍率, 2 表示 2 倍, 不是 2%

tencent_mps_image_super_resolution 固定输出 JPEG 图片, 质量为 80

认证

authorization string 必需

所有 API 均使用 Bearer Token 鉴权

获取 API Key:

访问 API Key 管理页面 获取 API Key

用法:

将以下 Header 添加到请求中:

Authorization: Bearer YOUR_API_KEY

参数

请求体使用 model 和 input 两个顶层字段, 图片参数放在 input[0].params 中

model string 必需

请求使用的模型 ID

值: tencent_mps_image_super_resolution


input array 必需

输入列表, 仅包含一个对象

params object 必需

图片处理参数

input_url string 必需

输入图片的 HTTP(S) URL, 服务端需能直接访问, 且链接在处理期间保持有效

示例: https://example.com/input-image.webp

percent number

图片缩放倍率

默认值: 2

范围: 1–10

轮询

由于结果生成需要时间,您需要在创建任务后轮询任务状态

初始响应只返回任务 ID 和初始状态等信息,最终生成结果需通过使用该任务 ID 轮询任务状态接口获取

轮询请求与响应示例见右侧

创建接口为 POST /model/v1/generation, 查询接口为 GET /model/v1/generation/task/{task_id}. 将创建响应的 id 填入查询路径

创建响应即使返回 status: "completed", 也仅代表创建请求完成. 图片是否生成成功应以查询响应的 status 和 output 为准

建议每隔 5 秒查询一次. 查询状态为 in_progress 时继续等待, 为 completed 且存在图片结果时读取 output[].content[], 为 failed 时停止查询并检查 error. 处理时长随图片和服务负载变化

响应格式

右侧展示创建、处理中和成功查询示例. 示例任务 ID 与图片 URL 均为占位值, 使用时替换成自己的值

id string

平台任务 ID, 用于查询该任务


created_at integer

任务创建时间, Unix 毫秒时间戳


status string

查询状态: in_progress、completed 或 failed


model string

本次请求使用的模型 ID


output array

成功查询返回的图片结果, 路径为 output[].content[]

content array

图片内容列表

type string

值: image

url string

结果图片的下载地址. 地址可能包含签名参数, 请保留完整 URL 并及时下载保存, 不应假定永久有效

size string

实际输出尺寸, 格式为 宽x高

示例: 1280x1686


usage object

成功查询返回的用量与计价信息

字段类型说明
output_widthinteger实际输出宽度, 单位为像素
output_heightinteger实际输出高度, 单位为像素
output_image_countinteger输出图片数量, 为 1
image_countinteger图片数量, 为 1
quantitynumber计费数量, 为 1 张
unit_pricestring命中档位的每张单价, 单位为 USD
coststring本次任务返回的计价金额, 单位为 USD
user_discountnumber兼容返回字段, 不用于自行重算最终折扣; 0 不代表免费
input_tokens / output_tokens / total_tokensnumber 或 null本模型按图片计费, 示例中为 null
extra_infoobject 或 null附加信息, 示例中为 null

金额示例来自一次测试, 不代表固定报价. 最终入账以平台账单为准


error object

失败时的错误信息, 优先读取 error.message. 如响应包含 error.code, 可一并用于排查. 不依赖示例错误文本进行程序判断

失败查询结构示例(错误文本仅作示意):

{
  "id": "task_id",
  "created_at": 1790664422443,
  "status": "failed",
  "model": "tencent_mps_image_super_resolution",
  "error": {
    "message": "Image processing failed"
  }
}

计费说明

按实际输出图片的短边 s = min(output_width, output_height) 选档, 每次成功输出按 1 张计量

档位输出短边 s(像素)
720p0 < s ≤ 720
1080p720 < s ≤ 1080
2K1080 < s ≤ 1440
4K1440 < s ≤ 2160
8K2160 < s ≤ 4320

例如输出为 1280x1686 时, 短边为 1280, 命中 2K 档, 数量为 1 张. 档位名称用于计价分类, 不代表必须输出某个固定尺寸

具体售价、汇率和账户折扣以平台配置与账单为准. 当前计价覆盖输出短边至 4320 像素; 这不是模型能力上限声明, 更大输出的计费口径需另行确认