Skip to content

ImageGenerationOptions

Defined in: core/media-types.ts:15

Options for image generation requests.

model: string

Defined in: core/media-types.ts:17

Model to use (e.g., “dall-e-3”, “imagen-3.0-generate-002”)


optional n: number

Defined in: core/media-types.ts:39

Number of images to generate. Note: DALL-E 3 only supports n=1


prompt: string

Defined in: core/media-types.ts:20

Text prompt describing the desired image


optional quality: string

Defined in: core/media-types.ts:33

Image quality level.

  • OpenAI: “standard”, “hd”

optional responseFormat: "url" | "b64_json"

Defined in: core/media-types.ts:46

Response format for the generated image.

  • “url”: Returns a URL to the image (expires after ~1 hour)
  • “b64_json”: Returns base64-encoded image data

optional size: string

Defined in: core/media-types.ts:27

Image size/dimensions.

  • OpenAI: “1024x1024”, “1024x1792”, “1792x1024”
  • Gemini: “1:1”, “3:4”, “4:3”, “9:16”, “16:9”