ImageGenTool interface
GPTの画像モデルを使って画像を生成するツールです。
- Extends
プロパティ
| action | 新しい画像を生成するか、既存の画像を編集するか。 既定値: |
| background | 生成されたイメージの背景の種類。
|
| input_fidelity | 入力画像処理の忠実度レベル。 |
| input_image_mask | インペインティング用のオプションのマスク。
|
| model | イメージの生成に使用するモデル。 |
| moderation | 生成されたイメージのモデレーション レベル。 既定値: |
| 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"
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" | "gpt-image-1-mini"
moderation
生成されたイメージのモデレーション レベル。 既定値: auto。
moderation?: "low" | "auto"
プロパティ値
"low" | "auto"
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?: "low" | "medium" | "high" | "auto"
プロパティ値
"low" | "medium" | "high" | "auto"
size
生成されたイメージのサイズ。
1024x1024、1024x1536、1536x1024、または auto のいずれかです。 既定値: auto。
size?: "auto" | "1024x1024" | "1024x1536" | "1536x1024"
プロパティ値
"auto" | "1024x1024" | "1024x1536" | "1536x1024"
type
イメージ生成ツールの種類。 常に image_generation です。
type: "image_generation"
プロパティ値
"image_generation"