POST /stable-diffusion/text2image

Headers

  • token string

    Default value is DuFCaWVGaYuTUrVTMigC.

Body Required

  • 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.

Responses

  • 200

    Successful Response

  • 422

    Validation Error

    Hide response attribute Show response attribute object
POST /stable-diffusion/text2image
curl \
 -X POST http://api.trentaml.com/stable-diffusion/text2image \
 -H "Content-Type: application/json" \
 -H "token: DuFCaWVGaYuTUrVTMigC" \
 -d '{"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}'
Request example
# Headers
token: DuFCaWVGaYuTUrVTMigC

# Payload
{
  "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
}
Request examples
# Headers
token: DuFCaWVGaYuTUrVTMigC

# Payload
{
  "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
}
Response examples (422)
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}
Response examples (422)
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}