Novita.ai
  1. 基础 API V3
Novita.ai
  • Novita.ai
  • 账户接口
    • 配置s3配置
      POST
    • 查询s3配置
      GET
    • 删除 s3 配置
      DELETE
    • 用户信息
      GET
  • 基本 API
    • 文字转图像
      POST
    • 图像到图像
      POST
    • 进步
      GET
    • 广告商
      POST
  • 基础 API V3
    • 使用 lcm 将文本转为图像
      POST
    • 使用 lcm 进行图像到图像
      POST
    • 获取异步任务结果
      GET
    • 文字转图像
      POST
    • 图像到图像
      POST
  • 模型 API
    • 同步 civitai 模型
      POST
    • 查询 civitai 模型
      GET
    • 查询模型
      GET
  • 案例 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 V3

使用 lcm 进行图像到图像

开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
POST
/v3/lcm-img2img
通过潜在一致性模型,图像生成速度提高 10 倍,通过几步推理即可合成高分辨率图像。您可以在这里获取指导:https://novita.ai/get-started/Basic_img2img.html#_5-img2img-request-with-lcm
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/v3/lcm-img2img' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
  "model_name": "dreamshaper_8_93211.safetensors",
  "input_image": "{{base64 encoded image}}",
  "prompt": "1girl",
  "negative_prompt": "",
  "image_num": 1,
  "sd_vae": "vae-ft-mse-840000-ema-pruned.safetensors",
  "loras": [
    {
      "model_name": "more_details_59655",
      "strenth": "0.5"
    },
    {
      "model_name": "Gothpunk_30978",
      "strenth": 0.5
    }
  ],
  "embeddings": [
    {
      "model_name": "AS-YoungV2"
    },
    {
      "model_name": "MidAged"
    }
  ],
  "steps": 4,
  "guidance_scale": 0,
  "seed": 123,
  "clip_skip": 1
}'
响应示例响应示例
[
  [
    {
      "image_url": "",
      "image expire time": null,
      "image_type": ""
    }
  ],
  [
    {
      "image_url": "https://faas-output-image.s3.ap-southeast-1.amazonaws.com/test/lcm_img2img_e1ca4ee4-aa69-4073-94ab-f2dddc6bf7fc_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASVPYCN6LRCW3SOUV%2F20231201%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20231201T081801Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&x-id=GetObject&X-Amz-Signature=4d9d50cf00116cea5409acbef51caaf023f805804be3f13efcb980982a2b4d46",
      "image_url_ttl": "3600",
      "image_type": "jpeg"
    },
    {
      "image_url": "https://faas-output-image.s3.ap-southeast-1.amazonaws.com/test/lcm_img2img_e1ca4ee4-aa69-4073-94ab-f2dddc6bf7fc_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASVPYCN6LRCW3SOUV%2F20231201%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20231201T081801Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&x-id=GetObject&X-Amz-Signature=4d9d50cf00116cea5409acbef51caaf023f805804be3f13efcb980982a2b4d46",
      "image_url_ttl": "3600",
      "image_type": "jpeg"
    }
  ]
]

请求参数

Header 参数
Authorization
string 
必需
Content-Type
string 
必需
示例值:
application/json
Body 参数application/json
model_name
string 
必需
对于不同的稳定扩散模型,您使用提示得到的结果可能会有所不同。您可以调用 https://docs.novita.ai/models-api/query-model 端点来检索“sd_name_in_api”字段作为“model_name”。
input_image
string 
必需
输入图像的base64,最大分辨率为2048 * 2048,最大文件大小为30 Mb,返回的图像将与输入图像的大小相同。
prompt
string 
必需
涂鸦的正面提示词,用“,”分隔。范围:[1, 1024]
negative_prompt
string 
必需
否定提示词,用“,”分隔,还可以添加“badhandv4_16755”等嵌入(文本反转)模型。
image_num
integer 
必需
图像编号。范围:[1, 16]
sd_vae
string 
必需
VAE(Variational Auto Encoder),sd_vae 可以在端点 https://docs.novita.ai/models-api/query-model 中使用查询参数 'filter.types=vae' 访问,如 'sd_name': 'customVAE.safetensors '
loras
array [object {2}] 
可选
VAE(Variational Auto Encoder),sd_vae 可以在端点 https://docs.novita.ai/models-api/query-model 中使用查询参数 'filter.types=vae' 访问,如 'sd_name': 'customVAE.safetensors '
model_name
string 
必需
strenth
string  | number 
必需
embeddings
array [object {1}] 
可选
文本反转选项,当前支持最多 5 个嵌入
model_name
string 
必需
steps
integer 
必需
图像创建过程的迭代。范围:[1, 8]
guidance_scale
integer 
必需
该设置表示模型将听取您的提示的程度,建议设置为 0。范围:[0, 30.0]
seed
integer 
请求的种子。
必需
clip_skip
integer 
可选
剪辑跳过,必须大于 0
示例

返回响应

🟢200成功
application/json
Body
array [array] 
可选
object 
可选
image_url
string 
必需
image_url_ttl
string 
必需
image_type
string 
必需
上一页
使用 lcm 将文本转为图像
下一页
获取异步任务结果
Built with