POST /stable-diffusion/image2image

Headers

  • token string

    Default value is DuFCaWVGaYuTUrVTMigC.

Body Required

  • data object Required
    Hide data attributes Show data attributes object
    • model string Required

      Maximum length is 500.

    • scheduler string

      Maximum length is 500. Default value is empty.

    • controlnet string

      Maximum length is 200. Default value is empty.

    • lora string

      Maximum length is 200. Default value is empty.

    • upscaler string

      Maximum length is 200. Default value is empty.

    • face_enhancer string

      Maximum length is 200. Default value is empty.

    • prompt_enhancer string

      Maximum length is 200. Default value is empty.

    • prompt_extra string

      Maximum length is 200. Default value is empty.

    • prompt string Required
    • negative_prompt string Required
    • height integer

      Default value is 512.

    • width integer

      Default value is 512.

    • seed integer

      Default value is -1.

    • strength number

      Minimum value is 0.0, maximum value is 1.0. Default value is 0.8.

    • num_inference_steps integer

      Minimum value is 1.0, maximum value is 100.0. Default value is 20.

    • guidance_scale number

      Minimum value is 0.0, maximum value is 20.0. Default value is 7.5.

    • num_images_per_prompt integer

      Minimum value is 1.0, maximum value is 10.0. Default value is 1.

  • init_image string(binary) Required

Responses

  • 200

    Successful Response

  • 422

    Validation Error

    Hide response attribute Show response attribute object
POST /stable-diffusion/image2image
curl \
 -X POST http://api.trentaml.com/stable-diffusion/image2image \
 -H "Content-Type: multipart/form-data" \
 -H "token: DuFCaWVGaYuTUrVTMigC" \
 -F 'data={"model":"string","scheduler":"","controlnet":"","lora":"","upscaler":"","face_enhancer":"","prompt_enhancer":"","prompt_extra":"","prompt":"string","negative_prompt":"string","height":512,"width":512,"seed":-1,"strength":0.8,"num_inference_steps":20,"guidance_scale":7.5,"num_images_per_prompt":1}' \
 -F "init_image=@file"
Request example
# Headers
token: DuFCaWVGaYuTUrVTMigC

# Payload
{
  "data": {
    "model": "string",
    "scheduler": "",
    "controlnet": "",
    "lora": "",
    "upscaler": "",
    "face_enhancer": "",
    "prompt_enhancer": "",
    "prompt_extra": "",
    "prompt": "string",
    "negative_prompt": "string",
    "height": 512,
    "width": 512,
    "seed": -1,
    "strength": 0.8,
    "num_inference_steps": 20,
    "guidance_scale": 7.5,
    "num_images_per_prompt": 1
  },
  "init_image": "@file"
}
Request examples
# Headers
token: DuFCaWVGaYuTUrVTMigC

# Payload
{
  "data": {
    "model": "string",
    "scheduler": "",
    "controlnet": "",
    "lora": "",
    "upscaler": "",
    "face_enhancer": "",
    "prompt_enhancer": "",
    "prompt_extra": "",
    "prompt": "string",
    "negative_prompt": "string",
    "height": 512,
    "width": 512,
    "seed": -1,
    "strength": 0.8,
    "num_inference_steps": 20,
    "guidance_scale": 7.5,
    "num_images_per_prompt": 1
  },
  "init_image": "@file"
}
Response examples (422)
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
Response examples (422)
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}