zf-kbot/md-ui-image-unblur-1
Run zf-kbot/md-ui-image-unblur-1 with an API
Use one of our client libraries to get started quickly. Clicking on a library will take you to the Playground tab where you can tweak different inputs, see the results, and copy the corresponding code to use in your own project.
Input schema
The fields you can use to run this model with an API. If you don't give a value for a field its default value will be used.
| Field | Type | Default value | Description |
|---|---|---|---|
| apikey |
string
|
|
API Key
|
| input_image |
string
|
输入图片文件(支持 jpg、png、bmp、webp、heic、heif 格式)
|
|
| max_resolution |
None
|
1920
|
FlashVSR 目标最长边尺寸
|
| output_quality |
None
|
0
|
SeedVR2 输出质量预设。0=沿用 FlashVSR 输出,2=2K,4=4K
|
| output_format |
None
|
jpg
|
输出图片格式
|
| quality_limit |
integer
|
0
Max: 4096 |
[高级] SeedVR2 最短边上限。0=不限制
|
| oom_prevention_threshold |
number
|
1.5
Min: 1 Max: 4 |
[高级] OOM 预防长宽比阈值
|
| oom_fallback_resolution |
integer
|
1280
Min: 128 Max: 2560 |
[高级] OOM 时 FlashVSR 降级最长边
|
| extra_scale |
number
|
1
Min: 1 Max: 4 |
[高级] 额外缩放倍率
|
| log_level |
None
|
info
|
[高级] 日志级别
|
{
"type": "object",
"title": "Input",
"required": [
"input_image"
],
"properties": {
"apikey": {
"type": "string",
"title": "Apikey",
"default": "",
"x-order": 0,
"description": "API Key"
},
"log_level": {
"enum": [
"info",
"debug"
],
"type": "string",
"title": "log_level",
"description": "[\u9ad8\u7ea7] \u65e5\u5fd7\u7ea7\u522b",
"default": "info",
"x-order": 9
},
"extra_scale": {
"type": "number",
"title": "Extra Scale",
"default": 1,
"maximum": 4,
"minimum": 1,
"x-order": 8,
"description": "[\u9ad8\u7ea7] \u989d\u5916\u7f29\u653e\u500d\u7387"
},
"input_image": {
"type": "string",
"title": "Input Image",
"format": "uri",
"x-order": 1,
"description": "\u8f93\u5165\u56fe\u7247\u6587\u4ef6\uff08\u652f\u6301 jpg\u3001png\u3001bmp\u3001webp\u3001heic\u3001heif \u683c\u5f0f\uff09"
},
"output_format": {
"enum": [
"jpg",
"png"
],
"type": "string",
"title": "output_format",
"description": "\u8f93\u51fa\u56fe\u7247\u683c\u5f0f",
"default": "jpg",
"x-order": 4
},
"quality_limit": {
"type": "integer",
"title": "Quality Limit",
"default": 0,
"maximum": 4096,
"minimum": 0,
"x-order": 5,
"description": "[\u9ad8\u7ea7] SeedVR2 \u6700\u77ed\u8fb9\u4e0a\u9650\u30020=\u4e0d\u9650\u5236"
},
"max_resolution": {
"enum": [
1920,
2560,
3840
],
"type": "integer",
"title": "max_resolution",
"description": "FlashVSR \u76ee\u6807\u6700\u957f\u8fb9\u5c3a\u5bf8",
"default": 1920,
"x-order": 2
},
"output_quality": {
"enum": [
0,
2,
4
],
"type": "integer",
"title": "output_quality",
"description": "SeedVR2 \u8f93\u51fa\u8d28\u91cf\u9884\u8bbe\u30020=\u6cbf\u7528 FlashVSR \u8f93\u51fa\uff0c2=2K\uff0c4=4K",
"default": 0,
"x-order": 3
},
"oom_fallback_resolution": {
"type": "integer",
"title": "Oom Fallback Resolution",
"default": 1280,
"maximum": 2560,
"minimum": 128,
"x-order": 7,
"description": "[\u9ad8\u7ea7] OOM \u65f6 FlashVSR \u964d\u7ea7\u6700\u957f\u8fb9"
},
"oom_prevention_threshold": {
"type": "number",
"title": "Oom Prevention Threshold",
"default": 1.5,
"maximum": 4,
"minimum": 1,
"x-order": 6,
"description": "[\u9ad8\u7ea7] OOM \u9884\u9632\u957f\u5bbd\u6bd4\u9608\u503c"
}
}
}
Output schema
The shape of the response you’ll get when you run this model with an API.
{
"type": "string",
"title": "Output",
"format": "uri"
}