ImageGenTool interface

Uno strumento che genera immagini utilizzando i modelli immagine GPT.

Extends

Proprietà

background

Tipo di sfondo per l'immagine generata. Uno tra transparent, opaque e auto. Impostazione predefinita: auto.

input_fidelity
input_image_mask

Maschera opzionale per ritocco immagine. Contiene image_url (stringa, facoltativa) e file_id (stringa, facoltativa).

model
moderation

Livello di moderazione per l'immagine generata. Impostazione predefinita: auto.

output_compression

Livello di compressione per l'immagine di output. Predefinito: 100.

output_format

Formato di output dell'immagine generata. Uno tra png, webp e jpeg. Impostazione predefinita: png.

partial_images

Numero di immagini parziali da generare in modalità di streaming, da 0 (valore predefinito) a 3.

quality

Qualità dell'immagine generata. Uno tra low, medium, high o auto. Impostazione predefinita: auto.

size

Dimensioni dell'immagine generata. Uno tra 1024x1024, 1024x1536, 1536x1024 o auto. Impostazione predefinita: auto.

type

Tipo dello strumento di generazione di immagini. Sempre image_generation.

Dettagli proprietà

background

Tipo di sfondo per l'immagine generata. Uno tra transparent, opaque e auto. Impostazione predefinita: auto.

background?: "auto" | "transparent" | "opaque"

Valore della proprietà

"auto" | "transparent" | "opaque"

input_fidelity

input_fidelity?: InputFidelity

Valore della proprietà

input_image_mask

Maschera opzionale per ritocco immagine. Contiene image_url (stringa, facoltativa) e file_id (stringa, facoltativa).

input_image_mask?: ImageGenToolInputImageMask

Valore della proprietà

model

model?: "gpt-image-1" | "gpt-image-1-mini"

Valore della proprietà

"gpt-image-1" | "gpt-image-1-mini"

moderation

Livello di moderazione per l'immagine generata. Impostazione predefinita: auto.

moderation?: "low" | "auto"

Valore della proprietà

"low" | "auto"

output_compression

Livello di compressione per l'immagine di output. Predefinito: 100.

output_compression?: number

Valore della proprietà

number

output_format

Formato di output dell'immagine generata. Uno tra png, webp e jpeg. Impostazione predefinita: png.

output_format?: "png" | "webp" | "jpeg"

Valore della proprietà

"png" | "webp" | "jpeg"

partial_images

Numero di immagini parziali da generare in modalità di streaming, da 0 (valore predefinito) a 3.

partial_images?: number

Valore della proprietà

number

quality

Qualità dell'immagine generata. Uno tra low, medium, high o auto. Impostazione predefinita: auto.

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

Valore della proprietà

"low" | "medium" | "high" | "auto"

size

Dimensioni dell'immagine generata. Uno tra 1024x1024, 1024x1536, 1536x1024 o auto. Impostazione predefinita: auto.

size?: "auto" | "1024x1024" | "1024x1536" | "1536x1024"

Valore della proprietà

"auto" | "1024x1024" | "1024x1536" | "1536x1024"

type

Tipo dello strumento di generazione di immagini. Sempre image_generation.

type: "image_generation"

Valore della proprietà

"image_generation"