ImageGenTool interface
Инструмент, который генерирует изображения с использованием моделей GPT.
- Extends
Свойства
| action | Создавать ли новое изображение или редактировать существующее. По умолчанию: |
| background | Тип фона для созданного изображения. Один из |
| description | Устарело. Это свойство устарело и будет удалено в будущей версии. |
| input_fidelity | Уровень точности для обработки входных изображений. |
| input_image_mask | Опциональная маска для инпейнтинга. Содержит |
| model | Модель, используемая для создания изображений. |
| moderation | Уровень модерации для созданного образа. По умолчанию: |
| name | Устарело. Это свойство устарело и будет удалено в будущей версии. |
| output_compression | Уровень сжатия для выходного изображения. Значение по умолчанию: 100. |
| output_format | Формат выходных данных созданного изображения. Один из |
| partial_images | Количество частичных образов для создания в режиме потоковой передачи от 0 (значение по умолчанию) до 3. |
| quality | Качество созданного изображения. Один из |
| size | Размер сгенерированных изображений. Для |
| tool_configs | Устарело. Это свойство устарело и будет удалено в будущей версии. |
| type | Тип средства создания изображений. Всегда |
Сведения о свойстве
action
Создавать ли новое изображение или редактировать существующее. По умолчанию: auto.
action?: ImageGenAction
Значение свойства
background
Тип фона для созданного изображения. Один из transparent, opaque, или auto. По умолчанию: auto.
background?: "auto" | "transparent" | "opaque"
Значение свойства
"auto" | "transparent" | "opaque"
description
Устарело. Это свойство устарело и будет удалено в будущей версии.
description?: string
Значение свойства
string
input_fidelity
Уровень точности для обработки входных изображений.
input_fidelity?: InputFidelity
Значение свойства
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, mediumhighили auto. По умолчанию: auto.
quality?: "auto" | "low" | "medium" | "high"
Значение свойства
"auto" | "low" | "medium" | "high"
size
Размер сгенерированных изображений. Для gpt-image-2 и gpt-image-2-2026-04-21, произвольные разрешения поддерживаются в виде WIDTHxHEIGHT строк, например 1536x864. Ширина и высота должны делиться на 16, а запрашиваемое соотношение сторон — от 1:3 до 3:1. Вышеуказанные 2560x1440 разрешения являются экспериментальными, и максимальное поддерживаемое разрешение — 3840x2160. Запрашиваемый размер также должен удовлетворять текущим ограничениям по пикселям и краям модели. Стандартные размеры 1024x1024, 1536x1024, и 1024x1536 поддерживаются моделями auto GPT; поддерживаются для моделей с автоматическим подбором размера. Для dall-e-2, используйте одно из 256x256, 512x512, или 1024x1024. Для dall-e-3, используйте одно из 1024x1024, 1792x1024, или 1024x1792.
size?: "auto" | "1024x1024" | "1024x1536" | "1536x1024"
Значение свойства
"auto" | "1024x1024" | "1024x1536" | "1536x1024"
tool_configs
Устарело. Это свойство устарело и будет удалено в будущей версии.
tool_configs?: Record<string, ToolConfig>
Значение свойства
Record<string, ToolConfig>
type
Тип средства создания изображений. Всегда image_generation.
type: "image_generation"
Значение свойства
"image_generation"