Novita.ai
  1. 案例 API
Novita.ai
  • Novita.ai
  • 账户接口
    • 配置s3配置
      POST
    • 查询s3配置
      GET
    • 删除 s3 配置
      DELETE
    • 用户信息
      GET
  • 基本 API
    • 文字转图像
      POST
    • 图像到图像
      POST
    • 进步
      GET
    • 广告商
      POST
  • 基础 API V3
    • 使用 lcm 将文本转为图像
    • 使用 lcm 进行图像到图像
    • 获取异步任务结果
    • 文字转图像
    • 图像到图像
  • 模型 API
    • 同步 civitai 模型
    • 查询 civitai 模型
    • 查询模型
  • 案例 API
    • Upscale
      POST
    • 清除
      POST
    • 外画
      POST
    • 删除背景
      POST
    • 删除文字
      POST
    • 重新想象
      POST
    • 涂鸦
      POST
    • 混合姿势
      POST
    • 替换背景
      POST
    • 替换天空
      POST
    • 恢复面容
      POST
    • 创建图块
      POST
    • 去除水印
      POST
    • 合并面
      POST
    • 替换对象
      POST
    • 图片提示
      POST
    • 制作照片
      POST
    • 要遮罩的图像
      POST
  • 培训 API
    • 获取图片网址
    • 接受学科培训
    • 创建学科培训
    • 创建风格训练
    • 接受风格培训
    • 列出训练任务
  • 视频 API
    • 图像转视频 API
    • 图像到视频运动 API
    • 文本转视频 API
  1. 案例 API

Upscale

开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
POST
/v2/upscale
提高稳定扩散生成的图像质量不可或缺的工具。您可以在此处获取指导:https://novita.ai/get-started/UseCase_ImageEnhancement.html#_15-upscale。
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/v2/upscale' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
  "image": "{{base64 encoded image}}",
  "upscaler_1": "R-ESRGAN 4x+",
  "resize_mode": 1,
  "upscaling_resize": null,
  "upscaling_resize_w": 1024,
  "upscaling_resize_h": 1024,
  "upscaling_crop": true,
  "upscaler_2": "R-ESRGAN 4x+",
  "extras_upscaler_2_visibility": 0.5,
  "gfpgan_visibility": 0.5,
  "codeformer_visibility": 0.5,
  "codeformer_weight": 0.5,
  "img_expire_ttl": null
}'
响应示例响应示例
{
  "code": null,
  "msg": "",
  "data": {
    "task_id": "",
    "warn": ""
  }
}

请求参数

Header 参数
Authorization
string 
必需
Content-Type
string 
必需
示例值:
application/json
Body 参数application/json
image
string 
必需
Base64 编码图像
upscaler_1
string 
可选
人工智能升级器是用大量数据训练的模型。
resize_mode
integer 
可选
调整大小模式:0 表示“通过 upscaling_resize 缩放”,最大图像尺寸 < 2048,1 表示“通过 upscaling_resize_w 和 upscaling_resize_h 缩放”,最大图像尺寸 < 2048
upscaling_resize
null 
可选
图片的放大倍数,如果输入upscaling_resize:2,图片尺寸为512x512,将返回图片1024x1024(最大图片尺寸为2048)
upscaling_resize_w
integer 
可选
目标图像宽度,最大图像尺寸为2048
upscaling_resize_h
integer 
可选
目标图像高度,最大图像尺寸为2048
upscaling_crop
boolean 
裁剪后放大。
可选
upscaler_2
string 
可选
人工智能升级器是用大量数据训练的模型。
extras_upscaler_2_visibility
number 
可选
范围[0~1],Extras_upscaler_2可见性
gfpgan_visibility
number 
可选
范围[0~1],GFPGAN可见性
codeformer_visibility
number 
可选
范围[0~1],CodeFormer可见性
codeformer_weight
number 
可选
范围[0~1],CodeFormer权重(0=最大效果,1=最小效果)
img_expire_ttl
null 
可选
图像存储时间(秒)。范围 [0, 604800]
示例

返回响应

🟢200成功
application/json
Body
code
null 
必需
CodeNormal = 0、CodeInternalError = -1、CodeInvalidJSON = 1、CodeModelNotExist = 2、CodeTaskIdNotExist = 3、CodeInvalidAuth = 4、CodeHostUnavailable = 5、CodeParamRangeOutOfLimit = 6、CodeCostBalanceFailure = 7、CodeSamplerNotExist = 8、CodeTimeout = 9
msg
string 
必需
data
object 
必需
task_id
string 
必需
任务 ID,由 /v2/progress 使用
warn
string 
潜在风险的警告消息
可选
上一页
查询模型
下一页
清除
Built with