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: auto.

background

Oluşturulan görüntünün arka plan türü. transparent, opaqueveya auto. Varsayılan: auto.

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 image_url (dize, isteğe bağlı) ve file_id (dize, isteğe bağlı).

model

Görüntü oluşturma için kullanılacak model.

moderation

Oluşturulan görüntü için denetim düzeyi. Varsayılan: auto.

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. png, webpveya jpeg. Varsayılan: png.

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. low, medium, high veya auto. Varsayılan: auto.

size

Oluşturulan görüntünün boyutu. 1024x1024, 1024x1536, 1536x1024 veya auto. Varsayılan: auto.

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.

type

Görüntü oluşturma aracının türü. Her zaman image_generation.

Ö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"