ImageGenTool interface
GPT görüntü modelleriyle görüntü üreten bir araç.
- Extends
Özellikler
| action | Yeni bir görüntü oluşturmak ya da mevcut bir görüntüyü düzenlemek istemek. Varsayılan: |
| background | Oluşturulan görüntünün arka plan türü.
|
| description | Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı açıklama. |
| input_fidelity | Giriş görüntü işleme için doğruluk seviyesi. |
| input_image_mask | Boyanma için isteğe bağlı maske. İçerir |
| model | Görüntü oluşturma için kullanılacak model. |
| moderation | Oluşturulan görüntü için denetim düzeyi. Varsayılan: |
| name | Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı adı. |
| output_compression | Çıkış görüntüsü için sıkıştırma düzeyi. Varsayılan: 100. |
| output_format | Oluşturulan görüntünün çıkış biçimi.
|
| partial_images | Akış modunda 0 'dan (varsayılan değer) 3'e kadar oluşturulacak kısmi görüntü sayısı. |
| quality | Oluşturulan görüntünün kalitesi.
|
| size | Oluşturulan görüntünün boyutu.
|
| tool_configs | Araç başına yapılandırma haritası. Anahtarlar araç isimleri veya |
| type | Görüntü oluşturma aracının türü. Her zaman |
Özellik Ayrıntıları
action
Yeni bir görüntü oluşturmak ya da mevcut bir görüntüyü düzenlemek istemek. Varsayılan: auto.
action?: ImageGenAction
Özellik Değeri
background
Oluşturulan görüntünün arka plan türü.
transparent, opaqueveya auto. Varsayılan: auto.
background?: "auto" | "transparent" | "opaque"
Özellik Değeri
"auto" | "transparent" | "opaque"
description
Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı açıklama.
description?: string
Özellik Değeri
string
input_fidelity
Giriş görüntü işleme için doğruluk seviyesi.
input_fidelity?: InputFidelity
Özellik Değeri
input_image_mask
Boyanma için isteğe bağlı maske. İçerir image_url (dize, isteğe bağlı) ve file_id (dize, isteğe bağlı).
input_image_mask?: ImageGenToolInputImageMask
Özellik Değeri
model
Görüntü oluşturma için kullanılacak model.
model?: "gpt-image-1" | "gpt-image-1-mini" | "gpt-image-1.5"
Özellik Değeri
"gpt-image-1" | "gpt-image-1-mini" | "gpt-image-1.5"
moderation
Oluşturulan görüntü için denetim düzeyi. Varsayılan: auto.
moderation?: "auto" | "low"
Özellik Değeri
"auto" | "low"
name
Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı adı.
name?: string
Özellik Değeri
string
output_compression
Çıkış görüntüsü için sıkıştırma düzeyi. Varsayılan: 100.
output_compression?: number
Özellik Değeri
number
output_format
Oluşturulan görüntünün çıkış biçimi.
png, webpveya jpeg. Varsayılan: png.
output_format?: "png" | "webp" | "jpeg"
Özellik Değeri
"png" | "webp" | "jpeg"
partial_images
Akış modunda 0 'dan (varsayılan değer) 3'e kadar oluşturulacak kısmi görüntü sayısı.
partial_images?: number
Özellik Değeri
number
quality
Oluşturulan görüntünün kalitesi.
low, medium, high veya auto. Varsayılan: auto.
quality?: "auto" | "low" | "medium" | "high"
Özellik Değeri
"auto" | "low" | "medium" | "high"
size
Oluşturulan görüntünün boyutu.
1024x1024, 1024x1536, 1536x1024 veya auto. Varsayılan: auto.
size?: "auto" | "1024x1024" | "1024x1536" | "1536x1024"
Özellik Değeri
"auto" | "1024x1024" | "1024x1536" | "1536x1024"
tool_configs
Araç başına yapılandırma haritası. Anahtarlar araç isimleri veya * (genel varsayılan olarak kapanır).
Çözüm sırası: tam araç adı eşleşmesi önceliklidir *.
Bilinmeyen araç isimleri çalışma zamanında sessizce görmezden gelinir.
tool_configs?: Record<string, ToolConfig>
Özellik Değeri
Record<string, ToolConfig>
type
Görüntü oluşturma aracının türü. Her zaman image_generation.
type: "image_generation"
Özellik Değeri
"image_generation"