Stability.ai Diffusion 0.8
The Stability.ai Diffusion models have the following controls.
-
Prompt strength (
cfg_scale
) – Determines how much the final image portrays the prompt. Use a lower number to increase randomness in the generation. -
Generation step (
steps
) – Generation step determines how many times the image is sampled. More steps can result in a more accurate result. -
Seed (
seed
) – The seed determines the initial noise setting. Use the same seed and the same settings as a previous run to allow inference to create a similar image. If you don't set this value, it is set as a random number.
Model invocation request body field
When you make an InvokeModel or InvokeModelWithResponseStream call using a Stability.ai model, fill
the body
field with a JSON object that conforms to the one below.
Enter the prompt in the text
field in the text_prompts
object.
{ "text_prompts": [ {"text": "string"} ], "cfg_scale": float, "steps": int, "seed": int }
The following table shows the minimum, maximum, and default values for the numerical parameters.
Parameter | JSON object format | Minimum | Maximum | Default |
---|---|---|---|---|
Prompt strength | cfg_scale | 0 | 30 | 10 |
Generation step | steps | 10 | 150 | 30 |
Model invocation response body field
For information about the format of the body
field in the response, see https://platform.stability.ai/docs/api-reference#tag/v1generation