POST
/
v1
/
ai
/
image_generation
import { JigsawStack } from "jigsawstack";

const jigsaw = JigsawStack({ apiKey: "your-api-key" });

const response = await jigsaw.image_generation({
  "prompt": "A beautiful sunset over a calm ocean"
})

Request Parameters

Body

prompt
string
required

The text prompt to generate the image from. Must be between 1-5000 characters.

aspect_ratio
string
default:"1:1"

The aspect ratio of the generated image.

  • 1:1
  • 16:9
  • 21:9
  • 3:2
  • 2:3
  • 4:5
  • 5:4
  • 3:4
  • 4:3
  • 9:16
  • 9:21
width
number

The width of the image. Must be between 256-1920 pixels.

height
number

The height of the image. Must be between 256-1920 pixels.

steps
number
default:"4"

The number of denoising steps. Must be between 1-90. Higher values produce better quality images but take more time to generate.

advance_config
object
x-api-key
string
required

Your JigsawStack API key

Response

The API returns the generated image directly in the response body as binary data.

import { JigsawStack } from "jigsawstack";

const jigsaw = JigsawStack({ apiKey: "your-api-key" });

const response = await jigsaw.image_generation({
  "prompt": "A beautiful sunset over a calm ocean"
})