Stability.ai Diffusion 0.8 - Amazon Bedrock

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.