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: |
| background | Tipo de plano de fundo para a imagem gerada. Uma opção entre |
| 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 |
| model | O modelo a ser usado para geração de imagem. |
| moderation | Nível de moderação para a imagem gerada. Padrão: |
| 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 |
| 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 |
| size | O tamanho da imagem gerada. Uma opção entre |
| type | O tipo da ferramenta de geração de imagem. Sempre |
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"