Ana içeriğe atla

Görsel Oluşturma

image_generate aracı, aracının yapılandırılmış sağlayıcılarınızı kullanarak görseller oluşturmasına ve düzenlemesine olanak tanır. Oluşturulan görseller, aracının yanıtında otomatik olarak medya eki olarak teslim edilir.
Bu araç yalnızca en az bir görsel oluşturma sağlayıcısı kullanılabilir olduğunda görünür. Aracınızın araçlarında image_generate görünmüyorsa agents.defaults.imageGenerationModel yapılandırın veya bir sağlayıcı API anahtarı ayarlayın.

Hızlı başlangıç

  1. En az bir sağlayıcı için API anahtarı ayarlayın (örneğin OPENAI_API_KEY veya GEMINI_API_KEY).
  2. İsteğe bağlı olarak tercih ettiğiniz modeli ayarlayın:
{
  agents: {
    defaults: {
      imageGenerationModel: "openai/gpt-image-1",
    },
  },
}
  1. Aracıya şunu sorun: “Dost canlısı bir ıstakoz maskotunun görselini oluştur.”
Aracı image_generate aracını otomatik olarak çağırır. Araç izin listesine ekleme gerekmez — bir sağlayıcı kullanılabilir olduğunda varsayılan olarak etkindir.

Desteklenen sağlayıcılar

ProviderDefault modelEdit supportAPI key
OpenAIgpt-image-1Evet (en fazla 5 görsel)OPENAI_API_KEY
Googlegemini-3.1-flash-image-previewEvetGEMINI_API_KEY veya GOOGLE_API_KEY
falfal-ai/flux/devEvetFAL_KEY
MiniMaximage-01Evet (özne referansı)MINIMAX_API_KEY veya MiniMax OAuth (minimax-portal)
Çalışma zamanında kullanılabilir sağlayıcıları ve modelleri incelemek için action: "list" kullanın:
/tool image_generate action=list

Araç parametreleri

ParameterTypeDescription
promptstringGörsel oluşturma istemi (action: "generate" için zorunlu)
actionstringSağlayıcıları incelemek için "generate" (varsayılan) veya "list"
modelstringSağlayıcı/model geçersiz kılması, ör. openai/gpt-image-1
imagestringDüzenleme modu için tek bir referans görsel yolu veya URL’si
imagesstring[]Düzenleme modu için birden çok referans görseli (en fazla 5)
sizestringBoyut ipucu: 1024x1024, 1536x1024, 1024x1536, 1024x1792, 1792x1024
aspectRatiostringEn-boy oranı: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
resolutionstringÇözünürlük ipucu: 1K, 2K veya 4K
countnumberOluşturulacak görsel sayısı (1–4)
filenamestringÇıktı dosya adı ipucu
Tüm sağlayıcılar tüm parametreleri desteklemez. Araç, her sağlayıcının desteklediği parametreleri geçirir ve geri kalanını yok sayar.

Yapılandırma

Model seçimi

{
  agents: {
    defaults: {
      // String form: yalnızca birincil model
      imageGenerationModel: "google/gemini-3.1-flash-image-preview",

      // Object form: birincil + sıralı geri dönüşler
      imageGenerationModel: {
        primary: "openai/gpt-image-1",
        fallbacks: ["google/gemini-3.1-flash-image-preview", "fal/fal-ai/flux/dev"],
      },
    },
  },
}

Sağlayıcı seçim sırası

Bir görsel oluşturulurken OpenClaw sağlayıcıları şu sırayla dener:
  1. Araç çağrısından gelen model parametresi (aracı bir tane belirtirse)
  2. Yapılandırmadaki imageGenerationModel.primary
  3. Sırasıyla imageGenerationModel.fallbacks
  4. Otomatik algılama — yalnızca kimlik doğrulama destekli sağlayıcı varsayılanlarını kullanır:
    • önce mevcut varsayılan sağlayıcı
    • sonra provider-id sırasına göre kalan kayıtlı görsel oluşturma sağlayıcıları
Bir sağlayıcı başarısız olursa (kimlik doğrulama hatası, oran sınırı vb.), bir sonraki aday otomatik olarak denenir. Hepsi başarısız olursa hata, her denemeden ayrıntılar içerir. Notlar:
  • Otomatik algılama kimlik doğrulama farkındadır. Bir sağlayıcı varsayılanı yalnızca OpenClaw o sağlayıcıyla gerçekten kimlik doğrulayabildiğinde aday listesine girer.
  • Şu anda kayıtlı sağlayıcıları, bunların varsayılan modellerini ve kimlik doğrulama ortam değişkeni ipuçlarını incelemek için action: "list" kullanın.

Görsel düzenleme

OpenAI, Google, fal ve MiniMax referans görsellerini düzenlemeyi destekler. Bir referans görsel yolu veya URL’si geçirin:
"Bu fotoğrafın sulu boya sürümünü oluştur" + image: "/path/to/photo.jpg"
OpenAI ve Google, images parametresi üzerinden en fazla 5 referans görseli destekler. fal ve MiniMax 1 tane destekler. MiniMax görsel oluşturma, paketlenmiş iki MiniMax kimlik doğrulama yolu üzerinden de kullanılabilir:
  • API anahtarı kurulumları için minimax/image-01
  • OAuth kurulumları için minimax-portal/image-01

Sağlayıcı yetenekleri

CapabilityOpenAIGooglefalMiniMax
OluşturmaEvet (en fazla 4)Evet (en fazla 4)Evet (en fazla 4)Evet (en fazla 9)
Düzenleme/referansEvet (en fazla 5 görsel)Evet (en fazla 5 görsel)Evet (1 görsel)Evet (1 görsel, özne ref.)
Boyut kontrolüEvetEvetEvetHayır
En-boy oranıHayırEvetEvet (yalnızca oluşturma)Evet
Çözünürlük (1K/2K/4K)HayırEvetEvetHayır

İlgili