Langsung ke konten utama

Pembuatan Gambar

Tool image_generate memungkinkan agen membuat dan mengedit gambar menggunakan penyedia yang telah Anda konfigurasi. Gambar yang dihasilkan dikirim secara otomatis sebagai lampiran media dalam balasan agen.
Tool ini hanya muncul ketika setidaknya satu penyedia pembuatan gambar tersedia. Jika Anda tidak melihat image_generate dalam tools agen Anda, konfigurasi agents.defaults.imageGenerationModel atau siapkan API key penyedia.

Mulai cepat

  1. Setel API key untuk setidaknya satu penyedia (misalnya OPENAI_API_KEY atau GEMINI_API_KEY).
  2. Opsional, setel model pilihan Anda:
{
  agents: {
    defaults: {
      imageGenerationModel: "openai/gpt-image-1",
    },
  },
}
  1. Minta agen: “Buat gambar maskot lobster yang ramah.”
Agen akan memanggil image_generate secara otomatis. Tidak perlu allow-list tool — tool ini aktif secara default ketika penyedia tersedia.

Penyedia yang didukung

PenyediaModel defaultDukungan editAPI key
OpenAIgpt-image-1Ya (hingga 5 gambar)OPENAI_API_KEY
Googlegemini-3.1-flash-image-previewYaGEMINI_API_KEY atau GOOGLE_API_KEY
falfal-ai/flux/devYaFAL_KEY
MiniMaximage-01Ya (referensi subjek)MINIMAX_API_KEY atau OAuth MiniMax (minimax-portal)
Gunakan action: "list" untuk memeriksa penyedia dan model yang tersedia saat runtime:
/tool image_generate action=list

Parameter tool

ParameterTipeDeskripsi
promptstringPrompt pembuatan gambar (wajib untuk action: "generate")
actionstring"generate" (default) atau "list" untuk memeriksa penyedia
modelstringPenimpaan penyedia/model, misalnya openai/gpt-image-1
imagestringJalur atau URL gambar referensi tunggal untuk mode edit
imagesstring[]Beberapa gambar referensi untuk mode edit (hingga 5)
sizestringPetunjuk ukuran: 1024x1024, 1536x1024, 1024x1536, 1024x1792, 1792x1024
aspectRatiostringRasio aspek: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
resolutionstringPetunjuk resolusi: 1K, 2K, atau 4K
countnumberJumlah gambar yang akan dibuat (1–4)
filenamestringPetunjuk nama file output
Tidak semua penyedia mendukung semua parameter. Tool ini meneruskan apa yang didukung masing-masing penyedia dan mengabaikan sisanya.

Konfigurasi

Pemilihan model

{
  agents: {
    defaults: {
      // Bentuk string: hanya model utama
      imageGenerationModel: "google/gemini-3.1-flash-image-preview",

      // Bentuk objek: utama + fallback berurutan
      imageGenerationModel: {
        primary: "openai/gpt-image-1",
        fallbacks: ["google/gemini-3.1-flash-image-preview", "fal/fal-ai/flux/dev"],
      },
    },
  },
}

Urutan pemilihan penyedia

Saat membuat gambar, OpenClaw mencoba penyedia dalam urutan ini:
  1. Parameter model dari pemanggilan tool (jika agen menentukannya)
  2. imageGenerationModel.primary dari konfigurasi
  3. imageGenerationModel.fallbacks secara berurutan
  4. Deteksi otomatis — hanya menggunakan default penyedia yang didukung auth:
    • penyedia default saat ini terlebih dahulu
    • penyedia pembuatan gambar terdaftar lainnya yang tersisa dalam urutan provider-id
Jika suatu penyedia gagal (error auth, rate limit, dan sebagainya), kandidat berikutnya akan dicoba secara otomatis. Jika semuanya gagal, error akan menyertakan detail dari setiap percobaan. Catatan:
  • Deteksi otomatis bersifat sadar-auth. Default penyedia hanya masuk ke daftar kandidat ketika OpenClaw benar-benar dapat mengautentikasi penyedia tersebut.
  • Gunakan action: "list" untuk memeriksa penyedia yang saat ini terdaftar, model defaultnya, dan petunjuk env var auth.

Pengeditan gambar

OpenAI, Google, fal, dan MiniMax mendukung pengeditan gambar referensi. Teruskan jalur atau URL gambar referensi:
"Buat versi cat air dari foto ini" + image: "/path/to/photo.jpg"
OpenAI dan Google mendukung hingga 5 gambar referensi melalui parameter images. fal dan MiniMax mendukung 1. Pembuatan gambar MiniMax tersedia melalui kedua jalur auth MiniMax bawaan:
  • minimax/image-01 untuk penyiapan API key
  • minimax-portal/image-01 untuk penyiapan OAuth

Kemampuan penyedia

KemampuanOpenAIGooglefalMiniMax
MembuatYa (hingga 4)Ya (hingga 4)Ya (hingga 4)Ya (hingga 9)
Edit/referensiYa (hingga 5 gambar)Ya (hingga 5 gambar)Ya (1 gambar)Ya (1 gambar, ref subjek)
Kontrol ukuranYaYaYaTidak
Rasio aspekTidakYaYa (hanya pembuatan)Ya
Resolusi (1K/2K/4K)TidakYaYaTidak

Terkait