gpt-image について
gpt-imageは、OpenAIのGPT-Imageモデルで画像を生成・編集するbeltコマンドライン用スキルです。テキストからの生成、参照画像の編集、マスクによる部分修復をまとめて利用でき、複数枚の出力やサイズ指定にも対応します。
主な機能
- 01テキストから画像を生成
- 02参照画像を使った編集
- 03マスク領域の修復
- 04一度に最大10枚を生成
- 05PNG、JPEG、WebPで出力
- 06サイズと透過背景の指定
活用シーン
- 01製品ビジュアルの作成
- 02既存写真の編集
- 03画像の指定領域の置換
- 04透過アイコンやステッカーの生成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ inference-sh/ skills --skill gpt-imageインストール後、Claude Code で/gpt-imageを入力して読み込まれたか確認します。
詳細
belt CLI スキルをインストール:
npx skills add belt-sh/cli
GPT-Image
inference.sh CLI を使って、OpenAI の GPT-Image-2.5 および GPT-Image-2 で画像を生成・編集できます。
モデル
| モデル | App ID | 用途 |
|---|---|---|
| GPT-Image-2.5 Flare | openai/gpt-image-2-5-flare | デフォルト。GPT-Image-2 より高品質で、レイテンシーは 50%低くなります |
| GPT-Image-2.5 Sunburst | openai/gpt-image-2-5-sunburst | 高度な編集向け。被写体と構図を維持し、複数回の編集にわたってより細かく制御できます |
| GPT-Image-2 | openai/gpt-image-2 | 旧世代 |
3 つのモデルすべてで同じ入力スキーマを使用します。2.5 モデルでは xhigh と max の品質ティアが追加されています。
クイックスタート
inference.sh CLI(
belt)が必要です。インストール手順
belt login
belt app run openai/gpt-image-2-5-flare --input '{"prompt": "a cat astronaut floating in space"}'
機能
すべての GPT-Image アプリは、テキストからの画像生成、参照画像を使った画像編集、マスクベースのインペインティングに単一のアプリで対応しています。
| 機能 | 説明 |
|---|---|
| テキストから画像を生成 | テキストプロンプトから画像を生成します |
| 画像編集 | 参照画像を使って画像を編集します |
| インペインティング | 特定の領域をマスクベースで編集します |
| バッチ生成 | 一度に最大 10 枚の画像を生成します |
| 複数の形式 | PNG、JPEG、WebP で出力します |
| 透明な背景 | ステッカー、アイコン、商品切り抜き用にアルファチャンネル付き PNG/WebP を出力します |
| 柔軟な解像度 | 16px 単位で任意のサイズ(256~3840)を指定でき、アスペクト比は最大 3:1 です |
例
テキストから画像を生成
belt app run openai/gpt-image-2-5-flare --input '{
"prompt": "professional product photo of sneakers on a white background, studio lighting",
"quality": "high"
}'
複数の画像
belt app run openai/gpt-image-2-5-flare --input '{
"prompt": "minimalist logo design for a coffee shop",
"n": 4,
"quality": "medium"
}'
参照画像を使った画像編集
belt app run openai/gpt-image-2-5-flare --input '{
"prompt": "change the background to a beach at sunset",
"images": ["https://your-image.jpg"]
}'
Sunburst での精密な編集
Sunburst は、指定した内容だけを変更し、それ以外を維持するように設計されています。
belt app run openai/gpt-image-2-5-sunburst --input '{
"prompt": "change the jacket to red leather, keep the person, pose and background unchanged",
"images": ["https://your-photo.jpg"],
"quality": "high"
}'
最大限のディテール
belt app run openai/gpt-image-2-5-flare --input '{
"prompt": "macro photo of a dragonfly wing, intricate veins, morning dew",
"quality": "max"
}'
複数の参照画像
belt app run openai/gpt-image-2-5-flare --input '{
"prompt": "combine these two characters into one scene",
"images": ["https://character1.jpg", "https://character2.jpg"]
}'
マスクを使ったインペインティング
belt app run openai/gpt-image-2-5-flare --input '{
"prompt": "replace with a red sports car",
"images": ["https://street-scene.jpg"],
"mask": "https://car-mask.png"
}'
透明な背景
被写体を単独で切り抜くようにプロンプトで指定してください。シーンや背景を説明すると、モデルは背景も描画します。出力形式には png(デフォルト)または webp が必要です。
belt app run openai/gpt-image-2-5-flare --input '{
"prompt": "a single red apple with a green leaf, isolated subject",
"background": "transparent"
}'
カスタム解像度
belt app run openai/gpt-image-2-5-flare --input '{
"prompt": "wide cinematic landscape, mountains at golden hour",
"width": 1920,
"height": 1080,
"quality": "high"
}'
高速な下書き
belt app run openai/gpt-image-2-5-flare --input '{
"prompt": "quick concept sketch of a robot",
"quality": "low"
}'
料金
1024x1024 の画像 1 枚あたりの概算料金です。Flare と Sunburst の料金は同じです。
| 品質 | GPT-Image-2.5 | GPT-Image-2 |
|---|---|---|
| low | $0.006 | $0.006 |
| medium | $0.013 | $0.053 |
| high | $0.053 | $0.21 |
| xhigh | $0.094 | – |
| max | $0.21 | – |
解像度が大きいほど料金は高くなります。編集では、参照画像 1 枚につき約 $0.008 が追加されます。料金の詳細は belt app get openai/gpt-image-2-5-flare をご覧ください。
パラメーター
| パラメーター | 型 | デフォルト | 説明 |
|---|---|---|---|
prompt | string | 必須 | 画像を説明するテキストプロンプト |
images | array | - | 編集用の参照画像 |
mask | string | - | インペインティング用のマスク画像 |
n | integer | 1 | 画像の枚数(1~10) |
quality | string | auto | low、medium、high、xhigh、max(xhigh/max は 2.5 のみ) |
width | integer | 1024 | 出力幅(256~3840、16 の倍数、比率 ≤ 3:1) |
height | integer | 1024 | 出力高さ(256~3840、16 の倍数、比率 ≤ 3:1) |
output_format | string | png | png、jpeg、または webp |
output_compression | integer | - | jpeg/webp の圧縮レベル(0~100) |
background | string | auto | auto、transparent、または opaque(transparent には png/webp が必要です) |
関連スキル
# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli
# All image generation models
npx skills add inference-sh/skills@ai-image-generation
# FLUX models
npx skills add inference-sh/skills@flux-image
# Pruna P-Image (fast & economical)
npx skills add inference-sh/skills@p-image
すべての画像アプリを見る:belt app list --category image
ドキュメント
- アプリの実行 - CLI でアプリを実行する方法
- 結果のストリーミング - リアルタイムの進捗状況の更新