Skip to content

stable-diffusion (dalle format)

Overview

    • Method: POST
    • Path: /v1/images/generations
    • Content-Type:application/json

Authentication

  • Authorization: Bearer sk-xxxx (required)

Request Example

HeaderExampleRequired
Content-Typeapplication/jsonYes
AuthorizationBearer sk-xxxxYes

Request Body (JSON)

json
{
  "model": "stable-diffusion-3.5-large-turbo",
  "prompt": "A detailed illustration of a vast Stone Age city...",
  "size": "1024x1024",
  "num_inference_steps": 5,
  "guidance_scale": 2
}

Parameter Description

ParameterTypeRequiredDefaultDescription
modelstringYes-Optional: stable-diffusion-3.5-large-turbo, stable-diffusion-3-medium, stable-diffusion-v1-4, stable-diffusion-xl-base-1.0
promptstringYes-Prompt
sizestringNo-Image size
num_inference_stepsnumberNo-Number of inference steps 0-30
guidance_scalenumberNo-Guidance scale 0-7
negative_promptstringNo-Negative prompt

Response Example (200)

json
{
  "data": [
    {"b64_json": "/9j/4AAQSkZJRgABAQ..."}
  ],
  "created": 1738749745824
}