ImageGenTool interface
一个利用GPT图像模型生成图像的工具。
- 扩展
属性
| action | 是生成新图片还是编辑已有图片。 默认值: |
| background | 生成的图像的背景类型。
|
| description | 可选的用户自定义描述,用于该工具或配置。 |
| input_fidelity | 输入图像处理的保真度级别。 |
| input_image_mask | 用于修复的可选掩码。 包含 |
| model | 用于生成图像的模型。 |
| moderation | 生成图像的审核级别。 默认值: |
| name | 该工具或配置可选择用户自定义名称。 |
| output_compression | 输出图像的压缩级别。 默认值:100。 |
| output_format | 生成的图像的输出格式。
|
| partial_images | 在流式处理模式中可以生成的部分图像数量,从 0(默认值)到 3。 |
| quality | 生成的图像的质量。
|
| size | 生成的映像的大小。
|
| type | 图像生成工具的类型。 始终为 |
属性详细信息
action
background
生成的图像的背景类型。
transparent、opaque 或 auto 之一。 默认值:auto。
background?: "auto" | "transparent" | "opaque"
属性值
"auto" | "transparent" | "opaque"
description
可选的用户自定义描述,用于该工具或配置。
description?: string
属性值
string
input_fidelity
input_image_mask
用于修复的可选掩码。 包含 image_url (字符串,可选)和 file_id (字符串,可选)。
input_image_mask?: ImageGenToolInputImageMask
属性值
model
用于生成图像的模型。
model?: "gpt-image-1" | "gpt-image-1-mini" | "gpt-image-1.5"
属性值
"gpt-image-1" | "gpt-image-1-mini" | "gpt-image-1.5"
moderation
生成图像的审核级别。 默认值:auto。
moderation?: "auto" | "low"
属性值
"auto" | "low"
name
该工具或配置可选择用户自定义名称。
name?: string
属性值
string
output_compression
输出图像的压缩级别。 默认值:100。
output_compression?: number
属性值
number
output_format
生成的图像的输出格式。
png、webp 或 jpeg 之一。 默认值:png。
output_format?: "png" | "webp" | "jpeg"
属性值
"png" | "webp" | "jpeg"
partial_images
在流式处理模式中可以生成的部分图像数量,从 0(默认值)到 3。
partial_images?: number
属性值
number
quality
生成的图像的质量。
low、medium、high 或 auto 之一。 默认值:auto。
quality?: "auto" | "low" | "medium" | "high"
属性值
"auto" | "low" | "medium" | "high"
size
生成的映像的大小。
1024x1024、1024x1536、1536x1024 或 auto 之一。 默认值:auto。
size?: "auto" | "1024x1024" | "1024x1536" | "1536x1024"
属性值
"auto" | "1024x1024" | "1024x1536" | "1536x1024"
type
图像生成工具的类型。 始终为 image_generation。
type: "image_generation"
属性值
"image_generation"