接口描述
请求路径:https://aiapi-isr.apigw-gz.didiyunapi.com/isr
请求方法:POST
输入参数
参数名称 | 必选 | 默认值 | 描述 |
---|---|---|---|
image | 是 | 无 | 请求的图片以base64编码的形式放在body里,以image为key。 |
url | 否 | 无 | 请求的图片的url,image和url只需提供一个即可。 |
scale | 是 | 2 | 图片放大倍数,目前支持2,3, 4倍放大,默认值为2。 |
输出参数
参数名称 | 类型 | 描述 |
---|---|---|
image | string | 放大后的图片base64编码 |
error_code | int | 状态code,0表示成功,非0表示异常 |
error_message | string | 状态code对应的信息 |
错误码
error_code | error_message | 问题可能原因 |
---|---|---|
0 | success | 请求成功 |
1 | base64_encode_error | 请求图像的base64编码错误 |
2 | invalid_img | 请求数据为无效的图像数据 |
3 | invalid_scale | 超分辨放大倍数参数错误 |
4 | inner_error | 服务器内部错误 |
5 | input_size_error | 输入图像尺寸过大错误 |
示例
请求:
curl -X POST\
'http://aiapi-isr.apigw-gz.didiyunapi.com\isr' \
-H 'Authorization: AppCode XXX' \
-H 'Content-Type: application/json' \
-d '{"image":"imagebase64encode", "scale": 2}'
正确返回:
{
"image": "imagebase64encode",
"error_code": 0,
"error_message": "success"
}