ImageGenTool interface

Uma ferramenta que gera imagens usando os modelos de imagem GPT.

Extends

Propriedades

action

Se é para gerar uma nova imagem ou editar uma imagem existente. Padrão: auto.

background

Tipo de plano de fundo para a imagem gerada. Uma opção entre transparent, opaque ou auto. Padrão: auto.

description

Descrição opcional definida pelo usuário para esta ferramenta ou configuração.

input_fidelity

O nível de fidelidade para processamento de imagens de entrada.

input_image_mask

Máscara opcional para inpainting. Contém image_url (cadeia de caracteres, opcional) e file_id (cadeia de caracteres, opcional).

model

O modelo a ser usado para geração de imagem.

moderation

Nível de moderação para a imagem gerada. Padrão: auto.

name

Nome opcional definido pelo usuário para essa ferramenta ou configuração.

output_compression

Nível de compactação para a imagem de saída. Padrão: 100.

output_format

O formato de saída da imagem gerada. Uma opção entre png, webp ou jpeg. Padrão: png.

partial_images

Número de imagens parciais a serem geradas no modo de streaming, de 0 (valor padrão) a 3.

quality

A qualidade da imagem gerada. Uma opção entre low, medium, high ou auto. Padrão: auto.

size

O tamanho da imagem gerada. Uma opção entre 1024x1024, 1024x1536, 1536x1024 ou auto. Padrão: auto.

type

O tipo da ferramenta de geração de imagem. Sempre image_generation.

Detalhes da propriedade

action

Se é para gerar uma nova imagem ou editar uma imagem existente. Padrão: auto.

action?: ImageGenAction

Valor da propriedade

background

Tipo de plano de fundo para a imagem gerada. Uma opção entre transparent, opaque ou auto. Padrão: auto.

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

Valor da propriedade

"auto" | "transparent" | "opaque"

description

Descrição opcional definida pelo usuário para esta ferramenta ou configuração.

description?: string

Valor da propriedade

string

input_fidelity

O nível de fidelidade para processamento de imagens de entrada.

input_fidelity?: InputFidelity

Valor da propriedade

input_image_mask

Máscara opcional para inpainting. Contém image_url (cadeia de caracteres, opcional) e file_id (cadeia de caracteres, opcional).

input_image_mask?: ImageGenToolInputImageMask

Valor da propriedade

model

O modelo a ser usado para geração de imagem.

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

Valor da propriedade

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

moderation

Nível de moderação para a imagem gerada. Padrão: auto.

moderation?: "auto" | "low"

Valor da propriedade

"auto" | "low"

name

Nome opcional definido pelo usuário para essa ferramenta ou configuração.

name?: string

Valor da propriedade

string

output_compression

Nível de compactação para a imagem de saída. Padrão: 100.

output_compression?: number

Valor da propriedade

number

output_format

O formato de saída da imagem gerada. Uma opção entre png, webp ou jpeg. Padrão: png.

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

Valor da propriedade

"png" | "webp" | "jpeg"

partial_images

Número de imagens parciais a serem geradas no modo de streaming, de 0 (valor padrão) a 3.

partial_images?: number

Valor da propriedade

number

quality

A qualidade da imagem gerada. Uma opção entre low, medium, high ou auto. Padrão: auto.

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

Valor da propriedade

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

size

O tamanho da imagem gerada. Uma opção entre 1024x1024, 1024x1536, 1536x1024 ou auto. Padrão: auto.

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

Valor da propriedade

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

type

O tipo da ferramenta de geração de imagem. Sempre image_generation.

type: "image_generation"

Valor da propriedade

"image_generation"