# Interface TImageGeneratorSettings

interface TImageGeneratorSettings {
aspectRatio?: "1:1" | "3:4" | "4:3" | "9:16" | "16:9";
height?: number;
isRawInputPrompt?: boolean;
model: string;
name?: string;
negativePrompt?: string;
outputFormat?: "auto" | "PNG" | "JPEG" | "WEBP" | "jpeg" | "png" | "webp";
personGeneration?: "dont_allow" | "allow_adult" | "allow_all";
prompt?: string;
quality?: "high" | "medium" | "low" | "auto" | "standard" | "hd";
size?: string;
sizeDalle2?: "256x256" | "512x512" | "1024x1024";
sizeDalle3?: "1024x1024" | "1792x1024" | "1024x1792";
style?: "vivid" | "natural";
width?: number;
}

- Defined in src/Components/generated/ImageGenerator.ts:8

##### Index

### Properties

aspectRatio?
height?
isRawInputPrompt?
model
name?
negativePrompt?
outputFormat?
personGeneration?
prompt?
quality?
size?
sizeDalle2?
sizeDalle3?
style?
width?

## Properties

### `Optional` aspectRatio

aspectRatio?: "1:1" | "3:4" | "4:3" | "9:16" | "16:9"

Aspect Ratio

- Defined in src/Components/generated/ImageGenerator.ts:26

### `Optional` height

height?: number

- Defined in src/Components/generated/ImageGenerator.ts:21

### `Optional` isRawInputPrompt

isRawInputPrompt?: boolean

- Defined in src/Components/generated/ImageGenerator.ts:17

### model

model: string

- Defined in src/Components/generated/ImageGenerator.ts:10

### `Optional` name

name?: string

- Defined in src/Components/generated/ImageGenerator.ts:9

### `Optional` negativePrompt

negativePrompt?: string

Negative Prompt

- Defined in src/Components/generated/ImageGenerator.ts:19

### `Optional` outputFormat

outputFormat?: "auto" | "PNG" | "JPEG" | "WEBP" | "jpeg" | "png" | "webp"

- Defined in src/Components/generated/ImageGenerator.ts:22

### `Optional` personGeneration

personGeneration?: "dont_allow" | "allow_adult" | "allow_all"

Person Generation

- Defined in src/Components/generated/ImageGenerator.ts:28

### `Optional` prompt

prompt?: string

Prompt

- Defined in src/Components/generated/ImageGenerator.ts:12

### `Optional` quality

quality?: "high" | "medium" | "low" | "auto" | "standard" | "hd"

- Defined in src/Components/generated/ImageGenerator.ts:15

### `Optional` size

size?: string

Size

- Defined in src/Components/generated/ImageGenerator.ts:24

### `Optional` sizeDalle2

sizeDalle2?: "256x256" | "512x512" | "1024x1024"

- Defined in src/Components/generated/ImageGenerator.ts:13

### `Optional` sizeDalle3

sizeDalle3?: "1024x1024" | "1792x1024" | "1024x1792"

- Defined in src/Components/generated/ImageGenerator.ts:14

### `Optional` style

style?: "vivid" | "natural"

- Defined in src/Components/generated/ImageGenerator.ts:16

### `Optional` width

width?: number

- Defined in src/Components/generated/ImageGenerator.ts:20