image_generate memungkinkan agen membuat dan mengedit gambar menggunakan
penyedia yang Anda konfigurasi. Dalam sesi chat, pembuatan gambar berjalan secara asinkron:
OpenClaw mencatat tugas latar belakang, langsung mengembalikan id tugas, dan membangunkan
agen ketika penyedia selesai. Agen penyelesaian mengikuti mode balasan terlihat normal
sesi: pengiriman balasan akhir otomatis saat dikonfigurasi, atau message(action="send")
ketika sesi mengharuskan alat pesan. Jika sesi peminta tidak aktif atau wake aktifnya gagal,
dan beberapa gambar yang dihasilkan masih belum ada dalam balasan penyelesaian, OpenClaw mengirim
fallback langsung idempoten yang hanya berisi gambar yang belum ada.
Alat ini hanya muncul ketika setidaknya satu penyedia pembuatan gambar
tersedia. Jika Anda tidak melihat
image_generate di alat agen Anda,
konfigurasikan agents.defaults.imageGenerationModel, siapkan kunci API penyedia,
atau masuk dengan OpenAI ChatGPT/Codex OAuth.Mulai cepat
Konfigurasikan autentikasi
Tetapkan kunci API untuk setidaknya satu penyedia (misalnya
OPENAI_API_KEY,
GEMINI_API_KEY, OPENROUTER_API_KEY) atau masuk dengan OpenAI Codex OAuth.Pilih model default (opsional)
openai/gpt-image-2 yang sama. Ketika profil
OAuth openai dikonfigurasi, OpenClaw merutekan permintaan gambar
melalui profil OAuth tersebut alih-alih terlebih dahulu mencoba
OPENAI_API_KEY. Konfigurasi models.providers.openai eksplisit (kunci API,
URL dasar kustom/Azure) memilih kembali rute langsung OpenAI Images API.Minta agen
“Buat gambar maskot robot yang ramah.”Agen memanggil
image_generate secara otomatis. Tidak diperlukan daftar izin alat- alat ini diaktifkan secara default ketika penyedia tersedia. Alat ini
mengembalikan id tugas latar belakang, lalu agen penyelesaian mengirim lampiran
yang dihasilkan melalui alat
messageketika sudah siap.
Rute umum
| Tujuan | Ref model | Autentikasi |
|---|---|---|
| Pembuatan gambar OpenAI dengan penagihan API | openai/gpt-image-2 | OPENAI_API_KEY |
| Pembuatan gambar OpenAI dengan autentikasi langganan Codex | openai/gpt-image-2 | OpenAI ChatGPT/Codex OAuth |
| PNG/WebP latar belakang transparan OpenAI | openai/gpt-image-1.5 | OPENAI_API_KEY atau OpenAI Codex OAuth |
| Pembuatan gambar DeepInfra | deepinfra/black-forest-labs/FLUX-1-schnell | DEEPINFRA_API_KEY |
| Pembuatan ekspresif/berarah gaya fal Krea 2 | fal/krea/v2/medium/text-to-image | FAL_KEY |
| Pembuatan gambar OpenRouter | openrouter/google/gemini-3.1-flash-image-preview | OPENROUTER_API_KEY |
| Pembuatan gambar LiteLLM | litellm/gpt-image-2 | LITELLM_API_KEY |
| Pembuatan gambar Microsoft Foundry MAI | microsoft-foundry/<deployment-name> | AZURE_OPENAI_API_KEY atau Entra ID |
| Pembuatan gambar Google Gemini | google/gemini-3.1-flash-image-preview | GEMINI_API_KEY atau GOOGLE_API_KEY |
image_generate yang sama menangani teks-ke-gambar dan pengeditan gambar
referensi. Gunakan image untuk satu referensi atau images untuk beberapa referensi.
Untuk model Krea 2 di fal, referensi tersebut dikirim sebagai referensi gaya
alih-alih input edit.
Petunjuk output yang didukung penyedia seperti quality, outputFormat, dan
background diteruskan saat tersedia dan dilaporkan sebagai diabaikan ketika
penyedia tidak mendukungnya. Dukungan latar belakang transparan bawaan bersifat
khusus OpenAI; penyedia lain mungkin tetap mempertahankan alfa PNG jika backend
mereka menghasilkannya.
Penyedia yang didukung
| Penyedia | Model default | Dukungan edit | Autentikasi |
|---|---|---|---|
| ComfyUI | workflow | Ya (1 gambar, dikonfigurasi alur kerja) | COMFY_API_KEY atau COMFY_CLOUD_API_KEY untuk cloud |
| DeepInfra | black-forest-labs/FLUX-1-schnell | Ya (1 gambar) | DEEPINFRA_API_KEY |
| fal | fal-ai/flux/dev | Ya (batas khusus model) | FAL_KEY |
gemini-3.1-flash-image-preview | Ya | GEMINI_API_KEY atau GOOGLE_API_KEY | |
| LiteLLM | gpt-image-2 | Ya (hingga 5 gambar input) | LITELLM_API_KEY |
| Microsoft Foundry | <deployment-name> | Ya (hanya model MAI-Image-2.5) | AZURE_OPENAI_API_KEY atau Entra ID (az login) |
| MiniMax | image-01 | Ya (referensi subjek) | MINIMAX_API_KEY atau MiniMax OAuth (minimax-portal) |
| OpenAI | gpt-image-2 | Ya (hingga 4 gambar) | OPENAI_API_KEY atau OpenAI ChatGPT/Codex OAuth |
| OpenRouter | google/gemini-3.1-flash-image-preview | Ya (hingga 5 gambar input) | OPENROUTER_API_KEY |
| Vydra | grok-imagine | Tidak | VYDRA_API_KEY |
| xAI | grok-imagine-image | Ya (hingga 5 gambar) | XAI_API_KEY |
action: "list" untuk memeriksa penyedia dan model yang tersedia saat runtime:
action: "status" untuk memeriksa tugas pembuatan gambar aktif untuk
sesi saat ini:
Kapabilitas penyedia
| Kapabilitas | ComfyUI | DeepInfra | fal | Microsoft Foundry | MiniMax | OpenAI | Vydra | xAI | |
|---|---|---|---|---|---|---|---|---|---|
| Buat (jumlah maks) | Ditentukan alur kerja | 4 | 4 | 4 | 1 | 9 | 4 | 1 | 4 |
| Edit / referensi | 1 gambar (alur kerja) | 1 gambar | Flux: 1; GPT: 10; referensi gaya Krea: 10; NB2: 14 | Hingga 5 gambar | 1 gambar | 1 gambar (ref subjek) | Hingga 5 gambar | - | Hingga 5 gambar |
| Kontrol ukuran | - | ✓ | ✓ | ✓ | ✓ | - | Hingga 4K | - | - |
| Rasio aspek | - | - | ✓ | ✓ | - | ✓ | - | - | ✓ |
| Resolusi (1K/2K/4K) | - | - | ✓ | ✓ | - | - | - | - | 1K, 2K |
Parameter alat
Prompt pembuatan gambar. Wajib untuk
action: "generate".Gunakan
"status" untuk memeriksa tugas sesi aktif atau "list" untuk memeriksa
penyedia dan model yang tersedia saat runtime.Penggantian penyedia/model (mis.
openai/gpt-image-2). Gunakan
openai/gpt-image-1.5 untuk latar belakang OpenAI transparan.Jalur atau URL gambar referensi tunggal untuk mode edit.
Beberapa gambar referensi untuk mode edit atau model referensi gaya (hingga 10
melalui alat bersama; batas khusus penyedia tetap berlaku).
Petunjuk ukuran:
1024x1024, 1536x1024, 1024x1536, 2048x2048, 3840x2160.Rasio aspek:
1:1, 2:3, 3:2, 2.35:1, 3:4, 4:3, 4:5,
5:4, 9:16, 16:9, 21:9, 4:1, 1:4, 8:1, 1:8. Penyedia
memvalidasi subset khusus model mereka.Petunjuk resolusi.
Petunjuk kualitas ketika penyedia mendukungnya.
Petunjuk format output ketika penyedia mendukungnya.
Petunjuk latar belakang ketika penyedia mendukungnya. Gunakan
transparent dengan
outputFormat: "png" atau "webp" untuk penyedia yang mendukung transparansi.Jumlah gambar yang akan dibuat (1-4).
Timeout permintaan penyedia opsional dalam milidetik. Ketika Codex memanggil
image_generate melalui alat dinamis, nilai per panggilan ini tetap menggantikan
default yang dikonfigurasi dan dibatasi pada 600000 ms.Petunjuk nama file output.
Petunjuk khusus OpenAI:
background, moderation, outputCompression, dan user.Kontrol kreativitas fal Krea 2. Default ke
medium.Tidak semua penyedia mendukung semua parameter. Ketika penyedia fallback mendukung opsi
geometri yang mendekati alih-alih yang persis diminta, OpenClaw memetakan ulang ke
ukuran, rasio aspek, atau resolusi terdekat yang didukung sebelum pengiriman.
Petunjuk output yang tidak didukung dihapus untuk penyedia yang tidak menyatakan
dukungan dan dilaporkan dalam hasil alat. Hasil alat melaporkan pengaturan yang
diterapkan;
details.normalization menangkap setiap terjemahan dari yang diminta
ke yang diterapkan.Konfigurasi
Pemilihan model
Urutan pemilihan penyedia
OpenClaw mencoba penyedia dalam urutan ini:- Parameter
modeldari panggilan alat (jika agen menentukannya). imageGenerationModel.primarydari konfigurasi.imageGenerationModel.fallbackssecara berurutan.- Deteksi otomatis - hanya default penyedia yang didukung autentikasi:
- penyedia default saat ini terlebih dahulu;
- penyedia pembuatan gambar terdaftar lainnya dalam urutan ID penyedia.
Penimpaan model per panggilan bersifat persis
Penimpaan model per panggilan bersifat persis
Penimpaan
model per panggilan hanya mencoba penyedia/model tersebut dan
tidak berlanjut ke penyedia utama/cadangan terkonfigurasi atau penyedia
yang terdeteksi otomatis.Deteksi otomatis sadar autentikasi
Deteksi otomatis sadar autentikasi
Default penyedia hanya masuk ke daftar kandidat ketika OpenClaw dapat
benar-benar mengautentikasi penyedia tersebut. Tetapkan
agents.defaults.mediaGenerationAutoProviderFallback: false untuk hanya menggunakan
entri model, primary, dan fallbacks eksplisit.Batas waktu
Batas waktu
Tetapkan
agents.defaults.imageGenerationModel.timeoutMs untuk backend gambar
yang lambat. Parameter alat timeoutMs per panggilan menimpa default
terkonfigurasi, dan default terkonfigurasi menimpa default penyedia
yang dibuat Plugin. Penyedia gambar yang dihosting Google dan OpenRouter
menggunakan default 180 detik; pembuatan gambar Microsoft Foundry MAI,
xAI, dan Azure OpenAI menggunakan 600 detik. Panggilan alat dinamis Codex
menggunakan default bridge image_generate 120 detik dan menghormati anggaran
batas waktu yang sama ketika dikonfigurasi, dibatasi oleh maksimum bridge
alat dinamis OpenClaw sebesar 600000 ms.Periksa saat runtime
Periksa saat runtime
Gunakan
action: "list" untuk memeriksa penyedia yang saat ini terdaftar,
model defaultnya, dan petunjuk env-var autentikasi.Pengeditan gambar
OpenAI, OpenRouter, Google, DeepInfra, fal, Microsoft Foundry, MiniMax, ComfyUI, dan xAI mendukung pengeditan gambar referensi. Model Krea 2 di fal menggunakan bidangimage / images yang sama sebagai referensi gaya, bukan input edit. Berikan
jalur gambar referensi atau URL:
images. fal mendukung 1 gambar referensi untuk Flux gambar-ke-gambar, hingga
10 untuk edit GPT Image 2, hingga 10 referensi gaya untuk Krea 2, dan hingga
14 untuk edit Nano Banana 2. Microsoft Foundry, MiniMax, dan ComfyUI mendukung 1.
Pembahasan mendalam penyedia
OpenAI gpt-image-2 (dan gpt-image-1.5)
OpenAI gpt-image-2 (dan gpt-image-1.5)
Pembuatan gambar OpenAI secara default menggunakan
openai/gpt-image-2. Jika profil
OAuth openai dikonfigurasi, OpenClaw menggunakan kembali profil
OAuth yang sama yang digunakan oleh model chat langganan Codex dan mengirim
permintaan gambar melalui backend Codex Responses. URL basis Codex lama
seperti https://chatgpt.com/backend-api dikanonisasi menjadi
https://chatgpt.com/backend-api/codex untuk permintaan gambar. OpenClaw
tidak diam-diam beralih ke OPENAI_API_KEY untuk permintaan tersebut -
untuk memaksa perutean langsung OpenAI Images API, konfigurasikan
models.providers.openai secara eksplisit dengan kunci API, URL basis khusus,
atau endpoint Azure.Model openai/gpt-image-1.5, openai/gpt-image-1, dan
openai/gpt-image-1-mini masih dapat dipilih secara eksplisit. Gunakan
gpt-image-1.5 untuk output PNG/WebP berlatar transparan; API
gpt-image-2 saat ini menolak background: "transparent".gpt-image-2 mendukung pembuatan teks-ke-gambar dan
pengeditan gambar referensi melalui alat image_generate yang sama.
OpenClaw meneruskan prompt, count, size, quality, outputFormat,
dan gambar referensi ke OpenAI. OpenAI tidak menerima
aspectRatio atau resolution secara langsung; bila memungkinkan OpenClaw memetakan
keduanya ke size yang didukung, jika tidak alat melaporkannya sebagai
penimpaan yang diabaikan.Opsi khusus OpenAI berada di bawah objek openai:openai.background menerima transparent, opaque, atau auto;
output transparan memerlukan outputFormat png atau webp dan model
gambar OpenAI yang mendukung transparansi. OpenClaw merutekan permintaan
berlatar transparan gpt-image-2 default ke gpt-image-1.5.
openai.outputCompression berlaku untuk output JPEG/WebP dan diabaikan
untuk output PNG.Petunjuk background tingkat atas bersifat netral penyedia dan saat ini dipetakan
ke bidang permintaan background OpenAI yang sama ketika penyedia OpenAI
dipilih. Penyedia yang tidak mendeklarasikan dukungan latar mengembalikannya
di ignoredOverrides, bukan menerima parameter yang tidak didukung tersebut.Untuk merutekan pembuatan gambar OpenAI melalui deployment Azure OpenAI
alih-alih api.openai.com, lihat
endpoint Azure OpenAI.Model gambar Microsoft Foundry MAI
Model gambar Microsoft Foundry MAI
Pembuatan gambar Microsoft Foundry menggunakan nama deployment gambar MAI yang dideploy
di bawah prefiks penyedia Penyedia menggunakan MAI API Microsoft Foundry, bukan OpenAI Images API:
microsoft-foundry/. Tidak ada model default tingkat penyedia
karena MAI API mengharapkan nama deployment Anda di bidang
model:- Endpoint pembuatan:
/mai/v1/images/generations - Endpoint edit:
/mai/v1/images/edits - Autentikasi:
AZURE_OPENAI_API_KEY/ kunci API penyedia, atau Entra ID melaluiaz login - Output: satu gambar PNG
- Ukuran: default
1024x1024; lebar dan tinggi masing-masing harus setidaknya 768 px, dan total piksel harus paling banyak 1.048.576 - Edit: satu gambar referensi PNG atau JPEG, hanya didukung oleh
deployment
MAI-Image-2.5-FlashdanMAI-Image-2.5
MAI-Image-2.5-Flash atau MAI-Image-2.5.Model gambar MAI saat ini adalah MAI-Image-2.5-Flash, MAI-Image-2.5,
MAI-Image-2e, dan MAI-Image-2. Lihat
Plugin Microsoft Foundry untuk penyiapan
dan perilaku model chat.Model gambar OpenRouter
Model gambar OpenRouter
Pembuatan gambar OpenRouter menggunakan OpenClaw meneruskan
OPENROUTER_API_KEY yang sama dan
dirutekan melalui API gambar chat completions OpenRouter. Pilih
model gambar OpenRouter dengan prefiks openrouter/:prompt, count, gambar referensi, dan petunjuk
aspectRatio / resolution yang kompatibel dengan Gemini ke OpenRouter.
Pintasan model gambar OpenRouter bawaan saat ini mencakup
google/gemini-3.1-flash-image-preview,
google/gemini-3-pro-image-preview, dan openai/gpt-5.4-image-2. Gunakan
action: "list" untuk melihat apa yang diekspos Plugin terkonfigurasi Anda.fal Krea 2
fal Krea 2
Model Krea 2 di fal menggunakan skema Krea native milik fal, bukan skema
Krea 2 saat ini mengembalikan satu gambar per permintaan. Utamakan
image_size generik yang digunakan oleh Flux. OpenClaw mengirim:aspect_ratiountuk petunjuk rasio aspekcreativity, dengan defaultmediumimage_style_referencessaatimageatauimagesdisediakan
aspectRatio untuk
Krea; OpenClaw memetakan size ke rasio aspek Krea terdekat yang didukung dan
menolak resolution untuk Krea alih-alih mengabaikannya. Gunakan fal.creativity
saat Anda menginginkan tingkat kreativitas native Krea:Autentikasi ganda MiniMax
Autentikasi ganda MiniMax
Pembuatan gambar MiniMax tersedia melalui kedua jalur autentikasi MiniMax
bawaan:
minimax/image-01untuk penyiapan kunci APIminimax-portal/image-01untuk penyiapan OAuth
xAI grok-imagine-image
xAI grok-imagine-image
Penyedia xAI bawaan menggunakan
/v1/images/generations untuk permintaan
hanya prompt dan /v1/images/edits saat image atau images ada.- Model:
xai/grok-imagine-image,xai/grok-imagine-image-quality - Jumlah: hingga 4
- Referensi: satu
imageatau hingga limaimages - Rasio aspek:
1:1,16:9,9:16,4:3,3:4,2:3,3:2 - Resolusi:
1K,2K - Output: dikembalikan sebagai lampiran gambar yang dikelola OpenClaw
quality, mask,
user, atau rasio aspek tambahan yang hanya native xAI hingga kontrol tersebut ada
dalam kontrak image_generate lintas penyedia bersama.Contoh
- Hasilkan (lanskap 4K)
- Hasilkan (PNG transparan)
- Hasilkan (kualitas rendah OpenAI)
- Buat (dua persegi)
- Edit (satu referensi)
- Edit (beberapa referensi)
- Referensi gaya Krea
--output-format, --background, --quality, dan
--openai-moderation yang sama tersedia di openclaw infer image edit;
--openai-background tetap menjadi alias khusus OpenAI. Penyedia bawaan
selain OpenAI saat ini tidak mendeklarasikan kontrol latar belakang eksplisit, sehingga
background: "transparent" dilaporkan sebagai diabaikan untuk mereka.
Terkait
- Ikhtisar alat - semua alat agen yang tersedia
- ComfyUI - penyiapan alur kerja ComfyUI lokal dan Comfy Cloud
- fal - penyiapan penyedia gambar dan video fal
- Google (Gemini) - penyiapan penyedia gambar Gemini
- Plugin Microsoft Foundry - penyiapan chat Microsoft Foundry dan gambar MAI
- MiniMax - penyiapan penyedia gambar MiniMax
- OpenAI - penyiapan penyedia OpenAI Images
- Vydra - penyiapan gambar, video, dan ucapan Vydra
- xAI - penyiapan gambar, video, pencarian, eksekusi kode, dan TTS Grok
- Referensi konfigurasi - konfigurasi
imageGenerationModel - Model - konfigurasi model dan failover