Tools
ç»åçæ
image_generate ããŒã«ã䜿ããšããšãŒãžã§ã³ãã¯èšå®æžã¿ã®
ãããã€ããŒã䜿çšããŠç»åãäœæãç·šéã§ããŸãããã£ããã»ãã·ã§ã³ã§ã¯ãç»åçæã¯éåæã§å®è¡ãããŸãã
OpenClaw ã¯ããã¯ã°ã©ãŠã³ãã¿ã¹ã¯ãèšé²ããã¿ã¹ã¯ ID ãããã«è¿ãã
ãããã€ããŒãå®äºãããšãšãŒãžã§ã³ããèµ·åããŸããå®äºãšãŒãžã§ã³ãã¯
ã»ãã·ã§ã³ã®éåžžã®è¡šç€ºè¿ä¿¡ã¢ãŒãã«åŸããŸããèšå®ãããŠããå Žåã¯èªåçã«æçµè¿ä¿¡ãé
ä¿¡ãã
ã»ãã·ã§ã³ã message ããŒã«ãå¿
èŠãšããå Žå㯠message(action="send") ã䜿çšããŸãã
ãªã¯ãšã¹ãå
ã»ãã·ã§ã³ãéã¢ã¯ãã£ãã§ãããããã®ã¢ã¯ãã£ããªèµ·åã«å€±æãããã€
çæãããç»åã®äžéšãå®äºè¿ä¿¡ã«ãŸã å«ãŸããŠããªãå ŽåãOpenClaw ã¯
äžè¶³ããŠããç»åã ããå«ãåªçãªçŽæ¥ãã©ãŒã«ããã¯ãéä¿¡ããŸãã
ã¯ã€ãã¯ã¹ã¿ãŒã
Configure auth
å°ãªããšã 1 ã€ã®ãããã€ããŒã« API ããŒãèšå®ããŸãïŒäŸ: OPENAI_API_KEY,
GEMINI_API_KEY, OPENROUTER_API_KEYïŒããŸã㯠OpenAI Codex OAuth ã§ãµã€ã³ã€ã³ããŸãã
Pick a default model (optional)
{ agents: { defaults: { imageGenerationModel: { primary: "openai/gpt-image-2", timeoutMs: 180_000, }, }, },}ChatGPT/Codex OAuth ã¯åã openai/gpt-image-2 ã¢ãã«åç
§ã䜿çšããŸãã
openai OAuth ãããã¡ã€ã«ãèšå®ãããŠããå ŽåãOpenClaw ã¯ç»åãªã¯ãšã¹ãã
ãŸã OPENAI_API_KEY ã詊ãã®ã§ã¯ãªãããã® OAuth ãããã¡ã€ã«çµç±ã§ã«ãŒãã£ã³ã°ããŸãã
æç€ºç㪠models.providers.openai èšå®ïŒAPI ããŒã
ã«ã¹ã¿ã /Azure ããŒã¹ URLïŒã䜿ããšãçŽæ¥ã® OpenAI Images API
ã«ãŒãã«æ»ããŸãã
Ask the agent
ã芪ãã¿ãããããããã®ãã¹ã³ããã®ç»åãçæããŠãã
ãšãŒãžã§ã³ãã¯èªåçã« image_generate ãåŒã³åºããŸããããŒã«ã®èš±å¯ãªã¹ãç»é²ã¯
äžèŠã§ãããããã€ããŒãå©çšå¯èœãªå Žåãããã©ã«ãã§æå¹ã«ãªããŸãããã®ããŒã«ã¯
ããã¯ã°ã©ãŠã³ãã¿ã¹ã¯ ID ãè¿ããæºåãã§ãããšå®äºãšãŒãžã§ã³ããçæããã
æ·»ä»ãã¡ã€ã«ã message ããŒã«çµç±ã§éä¿¡ããŸãã
ãã䜿ãã«ãŒã
| ç®ç | ã¢ãã«åç § | èªèšŒ |
|---|---|---|
| API 課éã䜿ã OpenAI ç»åçæ | openai/gpt-image-2 |
OPENAI_API_KEY |
| Codex ãµãã¹ã¯ãªãã·ã§ã³èªèšŒã䜿ã OpenAI ç»åçæ | openai/gpt-image-2 |
OpenAI ChatGPT/Codex OAuth |
| OpenAI éæèæ¯ PNG/WebP | openai/gpt-image-1.5 |
OPENAI_API_KEY ãŸã㯠OpenAI Codex OAuth |
| DeepInfra ç»åçæ | deepinfra/black-forest-labs/FLUX-1-schnell |
DEEPINFRA_API_KEY |
| fal Krea 2 ã®è¡šçŸåè±ããª/ã¹ã¿ã€ã«æå®çæ | fal/krea/v2/medium/text-to-image |
FAL_KEY |
| OpenRouter ç»åçæ | openrouter/google/gemini-3.1-flash-image-preview |
OPENROUTER_API_KEY |
| LiteLLM ç»åçæ | litellm/gpt-image-2 |
LITELLM_API_KEY |
| Microsoft Foundry MAI ç»åçæ | microsoft-foundry/<deployment-name> |
AZURE_OPENAI_API_KEY ãŸã㯠Entra ID |
| Google Gemini ç»åçæ | google/gemini-3.1-flash-image-preview |
GEMINI_API_KEY ãŸã㯠GOOGLE_API_KEY |
åã image_generate ããŒã«ããããã¹ãããç»åçæãšåç
§ç»åã®
ç·šéãåŠçããŸããåç
§ã 1 ã€ã®å Žå㯠image ããè€æ°ã®åç
§ã«ã¯ images ã䜿çšããŸãã
fal ã® Krea 2 ã¢ãã«ã§ã¯ããããã®åç
§ã¯ç·šéå
¥åã§ã¯ãªã
ã¹ã¿ã€ã«åç
§ãšããŠéä¿¡ãããŸãã
quality, outputFormat, background ãªã©ããããã€ããŒããµããŒãããåºåãã³ãã¯
å©çšå¯èœãªå Žåã«è»¢éããããããã€ããŒããµããŒãããŠããªãå Žåã¯
ç¡èŠããããã®ãšããŠå ±åãããŸãããã³ãã«ãããéæèæ¯ãµããŒãã¯
OpenAI åºæã§ããä»ã®ãããã€ããŒã§ããããã¯ãšã³ããåºåããå Žå㯠PNG ã¢ã«ãã¡ãä¿æããããšããããŸãã
ãµããŒãããããããã€ããŒ
| ãããã€ã㌠| ããã©ã«ãã¢ãã« | ç·šéãµããŒã | èªèšŒ |
|---|---|---|---|
| ComfyUI | workflow |
ã¯ãïŒ1 ç»åãã¯ãŒã¯ãããŒèšå®ïŒ | ã¯ã©ãŠãã§ã¯ COMFY_API_KEY ãŸã㯠COMFY_CLOUD_API_KEY |
| DeepInfra | black-forest-labs/FLUX-1-schnell |
ã¯ãïŒ1 ç»åïŒ | DEEPINFRA_API_KEY |
| fal | fal-ai/flux/dev |
ã¯ãïŒã¢ãã«åºæã®å¶éïŒ | FAL_KEY |
gemini-3.1-flash-image-preview |
ã¯ã | GEMINI_API_KEY ãŸã㯠GOOGLE_API_KEY |
|
| LiteLLM | gpt-image-2 |
ã¯ãïŒæå€§ 5 å ¥åç»åïŒ | LITELLM_API_KEY |
| Microsoft Foundry | <deployment-name> |
ã¯ãïŒMAI-Image-2.5 ã¢ãã«ã®ã¿ïŒ | AZURE_OPENAI_API_KEY ãŸã㯠Entra ID (az login) |
| MiniMax | image-01 |
ã¯ãïŒè¢«åäœåç §ïŒ | MINIMAX_API_KEY ãŸã㯠MiniMax OAuth (minimax-portal) |
| OpenAI | gpt-image-2 |
ã¯ãïŒæå€§ 4 ç»åïŒ | OPENAI_API_KEY ãŸã㯠OpenAI ChatGPT/Codex OAuth |
| OpenRouter | google/gemini-3.1-flash-image-preview |
ã¯ãïŒæå€§ 5 å ¥åç»åïŒ | OPENROUTER_API_KEY |
| Vydra | grok-imagine |
ããã | VYDRA_API_KEY |
| xAI | grok-imagine-image |
ã¯ãïŒæå€§ 5 ç»åïŒ | XAI_API_KEY |
å®è¡æã«å©çšå¯èœãªãããã€ããŒãšã¢ãã«ã確èªããã«ã¯ãaction: "list" ã䜿çšããŸãã
/tool image_generate action=listçŸåšã®ã»ãã·ã§ã³ã®ã¢ã¯ãã£ããªç»åçæã¿ã¹ã¯ã確èªããã«ã¯ãaction: "status" ã䜿çšããŸãã
/tool image_generate action=statusãããã€ããŒæ©èœ
| æ©èœ | ComfyUI | DeepInfra | fal | Microsoft Foundry | MiniMax | OpenAI | Vydra | xAI | |
|---|---|---|---|---|---|---|---|---|---|
| çæïŒæå€§æ°ïŒ | ã¯ãŒã¯ãããŒå®çŸ© | 4 | 4 | 4 | 1 | 9 | 4 | 1 | 4 |
| ç·šé / åç § | 1 ç»åïŒã¯ãŒã¯ãããŒïŒ | 1 ç»å | Flux: 1; GPT: 10; Krea ã¹ã¿ã€ã«åç §: 10; NB2: 14 | æå€§ 5 ç»å | 1 ç»å | 1 ç»åïŒè¢«åäœåç §ïŒ | æå€§ 5 ç»å | - | æå€§ 5 ç»å |
| ãµã€ãºå¶åŸ¡ | - | â | â | â | â | - | æå€§ 4K | - | - |
| ã¢ã¹ãã¯ãæ¯ | - | - | â | â | - | â | - | - | â |
| è§£å床ïŒ1K/2K/4KïŒ | - | - | â | â | - | - | - | - | 1K, 2K |
ããŒã«ãã©ã¡ãŒã¿ãŒ
promptstringrequiredç»åçæããã³ãããaction: "generate" ã§ã¯å¿
é ã§ãã
action"generate" | "status" | "list"default: generateã¢ã¯ãã£ããªã»ãã·ã§ã³ã¿ã¹ã¯ã確èªããã«ã¯ "status" ããå®è¡æã«
å©çšå¯èœãªãããã€ããŒãšã¢ãã«ã確èªããã«ã¯ "list" ã䜿çšããŸãã
modelstringãããã€ããŒ/ã¢ãã«ã®ãªãŒããŒã©ã€ãïŒäŸ: openai/gpt-image-2ïŒãéæãª OpenAI èæ¯ã«ã¯
openai/gpt-image-1.5 ã䜿çšããŸãã
imagestringç·šéã¢ãŒãçšã®åäžã®åç §ç»åãã¹ãŸã㯠URLã
imagesstring[]ç·šéã¢ãŒããŸãã¯ã¹ã¿ã€ã«åç §ã¢ãã«çšã®è€æ°ã®åç §ç»åïŒå ±æããŒã«çµç±ã§ã¯æå€§ 10ã ãããã€ããŒåºæã®å¶éã¯åŒãç¶ãé©çšãããŸãïŒã
sizestringãµã€ãºãã³ã: 1024x1024, 1536x1024, 1024x1536, 2048x2048, 3840x2160ã
aspectRatiostringã¢ã¹ãã¯ãæ¯: 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ããããã€ããŒã¯
ã¢ãã«åºæã®ãµãã»ãããæ€èšŒããŸãã
resolution"1K" | "2K" | "4K"quality"low" | "medium" | "high" | "auto"ãããã€ããŒããµããŒãããå Žåã®å質ãã³ãã
outputFormat"png" | "jpeg" | "webp"ãããã€ããŒããµããŒãããå Žåã®åºå圢åŒãã³ãã
background"transparent" | "opaque" | "auto"ãããã€ããŒããµããŒãããå Žåã®èæ¯ãã³ããéæå察å¿ãããã€ããŒã§ã¯ã
outputFormat: "png" ãŸã㯠"webp" ãšãšãã« transparent ã䜿çšããŸãã
countnumbertimeoutMsnumberä»»æã®ãããã€ããŒãªã¯ãšã¹ãã¿ã€ã ã¢ãŠãïŒããªç§ïŒãCodex ã
åçããŒã«çµç±ã§ image_generate ãåŒã³åºãå Žåã§ãããã®åŒã³åºãããšã®å€ã¯
èšå®æžã¿ããã©ã«ããäžæžããã600000 ms ãäžéã«ãªããŸãã
filenamestringopenaiobjectOpenAI å°çšãã³ã: background, moderation, outputCompression, userã
fal.creativity"raw" | "low" | "medium" | "high"fal Krea 2 ã®åµé æ§å¶åŸ¡ãããã©ã«ã㯠medium ã§ãã
èšå®
ã¢ãã«éžæ
{ agents: { defaults: { imageGenerationModel: { primary: "openai/gpt-image-2", timeoutMs: 180_000, fallbacks: [ "openrouter/google/gemini-3.1-flash-image-preview", "google/gemini-3.1-flash-image-preview", "fal/fal-ai/flux/dev", ], }, }, },}ãããã€ããŒéžæé åº
OpenClaw ã¯æ¬¡ã®é åºã§ãããã€ããŒã詊ããŸãã
- ããŒã«åŒã³åºãã®
modelãã©ã¡ãŒã¿ãŒïŒagent ãæå®ããå ŽåïŒã - config ã®
imageGenerationModel.primaryã imageGenerationModel.fallbacksïŒé çªã©ããïŒã- èªåæ€åº - auth ã«è£ä»ãããããããã€ããŒæ¢å®å€ã®ã¿:
- çŸåšã®ããã©ã«ããããã€ããŒãæåã«äœ¿çš;
- æ®ãã®ç»é²æžã¿ç»åçæãããã€ããŒã provider-id é ã«äœ¿çšã
ãããã€ããŒã倱æããå ŽåïŒèªèšŒãšã©ãŒãã¬ãŒãå¶éãªã©ïŒã次ã«èšå®ããã åè£ãèªåçã«è©Šè¡ãããŸãããã¹ãŠå€±æããå Žåããšã©ãŒã«ã¯å詊è¡ã®è©³çްã å«ãŸããŸãã
åŒã³åºãããšã®ã¢ãã«äžæžãã¯å³å¯
åŒã³åºãããšã® model äžæžãã¯ããã®ãããã€ããŒ/ã¢ãã«ã ãã詊è¡ãã
èšå®ããã primary/fallback ãèªåæ€åºããããããã€ããŒã«ã¯ç¶è¡ããŸããã
èªåæ€åºã¯èªèšŒãèæ ®
ãããã€ããŒã®æ¢å®å€ã¯ãOpenClaw ããã®ãããã€ããŒãå®éã«èªèšŒã§ãã
å Žåã«ã®ã¿åè£ãªã¹ãã«å
¥ããŸããæç€ºç㪠modelãprimaryãfallbacks
ãšã³ããªã ãã䜿çšããã«ã¯ãagents.defaults.mediaGenerationAutoProviderFallback: false
ãèšå®ããŸãã
ã¿ã€ã ã¢ãŠã
é
ãç»åããã¯ãšã³ãã«ã¯ agents.defaults.imageGenerationModel.timeoutMs ãèšå®ããŸãã
åŒã³åºãããšã® timeoutMs ããŒã«ãã©ã¡ãŒã¿ãŒã¯èšå®æžã¿ã®æ¢å®å€ãäžæžããã
èšå®æžã¿ã®æ¢å®å€ã¯ Plugin äœæè
ãå®çŸ©ãããããã€ããŒæ¢å®å€ãäžæžãããŸãã
Google ãš OpenRouter ã®ãã¹ãåç»åãããã€ããŒã¯ 180 ç§ã®æ¢å®å€ã䜿çšããŸãã
Microsoft Foundry MAIãxAIãAzure OpenAI ã®ç»åçæã¯ 600 ç§ã䜿çšããŸãã
Codex ã®åçããŒã«åŒã³åºã㯠120 ç§ã® image_generate ããªããžæ¢å®å€ã䜿çšãã
èšå®ãããŠããå Žåã¯åãã¿ã€ã ã¢ãŠãäºç®ãå°éããŸãããã ã OpenClaw ã®
600000 ms ã®åçããŒã«ããªããžæå€§å€ã«å¶éãããŸãã
å®è¡æã«æ€æ»
çŸåšç»é²ãããŠãããããã€ããŒããã®ããã©ã«ãã¢ãã«ãèªèšŒ env-var ãã³ãã
æ€æ»ããã«ã¯ action: "list" ã䜿çšããŸãã
ç»åç·šé
OpenAIãOpenRouterãGoogleãDeepInfraãfalãMicrosoft FoundryãMiniMaxã
ComfyUIãxAI ã¯åç
§ç»åã®ç·šéããµããŒãããŸããfal ã® Krea 2 ã¢ãã«ã¯ãç·šéå
¥åã§ã¯ãªã
ã¹ã¿ã€ã«åç
§ãšããŠåã image / images ãã£ãŒã«ãã䜿çšããŸããåç
§ç»åã®ãã¹ãŸã㯠URL ãæž¡ããŸã:
"Generate a watercolor version of this photo" + image: "/path/to/photo.jpg"OpenAIãOpenRouterãGoogleãxAI 㯠images ãã©ã¡ãŒã¿ãŒã§æå€§ 5 æã®åç
§ç»åã
ãµããŒãããŸããfal 㯠Flux image-to-image ã§ 1 æãGPT Image 2 ç·šéã§æå€§ 10 æã
Krea 2 ã®ã¹ã¿ã€ã«åç
§ã§æå€§ 10 æãNano Banana 2 ç·šéã§æå€§ 14 æã®åç
§ç»åã
ãµããŒãããŸããMicrosoft FoundryãMiniMaxãComfyUI 㯠1 æããµããŒãããŸãã
ãããã€ããŒã®è©³çް
OpenAI gpt-image-2ïŒããã³ gpt-image-1.5ïŒ
OpenAI ç»åçæã®æ¢å®å€ã¯ openai/gpt-image-2 ã§ãã
openai OAuth ãããã¡ã€ã«ãèšå®ãããŠããå ŽåãOpenClaw 㯠Codex ãµãã¹ã¯ãªãã·ã§ã³
ãã£ããã¢ãã«ã§äœ¿çšãããåã OAuth ãããã¡ã€ã«ãåå©çšããç»åãªã¯ãšã¹ãã
Codex Responses ããã¯ãšã³ãçµç±ã§éä¿¡ããŸããhttps://chatgpt.com/backend-api
ãªã©ã®ã¬ã¬ã·ãŒ Codex ããŒã¹ URL ã¯ãç»åãªã¯ãšã¹ãåãã«
https://chatgpt.com/backend-api/codex ã«æ£èŠåãããŸããOpenClaw ã¯ãã®ãªã¯ãšã¹ãã§
OPENAI_API_KEY ã«æé»çã«ãã©ãŒã«ããã¯ããããšã¯ãããŸãã - çŽæ¥ OpenAI Images API
ã«ãŒãã£ã³ã°ã匷å¶ããã«ã¯ãAPI ããŒãã«ã¹ã¿ã ããŒã¹ URLããŸã㯠Azure ãšã³ããã€ã³ããæå®ããŠ
models.providers.openai ãæç€ºçã«èšå®ããŸãã
openai/gpt-image-1.5ãopenai/gpt-image-1ãopenai/gpt-image-1-mini
ã¢ãã«ã¯ãåŒãç¶ãæç€ºçã«éžæã§ããŸããéæèæ¯ã® PNG/WebP åºåã«ã¯
gpt-image-1.5 ã䜿çšããŸããçŸåšã® gpt-image-2 API ã¯
background: "transparent" ãæåŠããŸãã
gpt-image-2 ã¯ãåã image_generate ããŒã«ãéããŠããã¹ãããç»åã®çæãš
åç
§ç»åç·šéã®äž¡æ¹ããµããŒãããŸããOpenClaw 㯠promptãcountãsizeã
qualityãoutputFormatãåç
§ç»åã OpenAI ã«è»¢éããŸããOpenAI ã¯
aspectRatio ã resolution ãçŽæ¥åãåããŸãããå¯èœãªå ŽåãOpenClaw ã¯
ãããããµããŒãããã size ã«ããããããã以å€ã®å Žåã¯ããŒã«ã
ignored overrides ãšããŠå ±åããŸãã
OpenAI åºæã®ãªãã·ã§ã³ã¯ openai ãªããžã§ã¯ãé
äžã«ãããŸã:
{ "quality": "low", "outputFormat": "jpeg", "openai": { "background": "opaque", "moderation": "low", "outputCompression": 60, "user": "end-user-42" }}openai.background 㯠transparentãopaqueãauto ãåãå
¥ããŸãã
éæåºåã«ã¯ outputFormat png ãŸã㯠webp ãšãéæåã«å¯Ÿå¿ãã
OpenAI ç»åã¢ãã«ãå¿
èŠã§ããOpenClaw ã¯ããã©ã«ãã® gpt-image-2 éæèæ¯ãªã¯ãšã¹ãã
gpt-image-1.5 ã«ã«ãŒãã£ã³ã°ããŸããopenai.outputCompression 㯠JPEG/WebP åºåã«
é©çšãããPNG åºåã§ã¯ç¡èŠãããŸãã
æäžäœã® background ãã³ãã¯ãããã€ããŒäžç«ã§ãããçŸåšã¯ OpenAI ãããã€ããŒã
éžæãããå Žåã«åã OpenAI background ãªã¯ãšã¹ããã£ãŒã«ãã«ããããããŸãã
èæ¯ãµããŒãã宣èšããŠããªããããã€ããŒã¯ããµããŒããããªããã©ã¡ãŒã¿ãŒãåãåã代ããã«
ignoredOverrides ã§è¿ããŸãã
api.openai.com ã§ã¯ãªã Azure OpenAI ãããã€ã¡ã³ãçµç±ã§ OpenAI ç»åçæã
ã«ãŒãã£ã³ã°ããã«ã¯ã
Azure OpenAI ãšã³ããã€ã³ããåç
§ããŠãã ããã
Microsoft Foundry MAI ç»åã¢ãã«
Microsoft Foundry ã®ç»åçæã¯ãmicrosoft-foundry/ ãããã€ããŒãã¬ãã£ãã¯ã¹é
äžã®
ãããã€æžã¿ MAI ç»åãããã€ã¡ã³ãåã䜿çšããŸããMAI API 㯠model ãã£ãŒã«ãã«
ãããã€ã¡ã³ãåãæåŸ
ããããããããã€ããŒã¬ãã«ã®ããã©ã«ãã¢ãã«ã¯ãããŸãã:
{ agents: { defaults: { imageGenerationModel: { primary: "microsoft-foundry/<deployment-name>", timeoutMs: 600_000, }, }, },}ãã®ãããã€ããŒã¯ OpenAI Images API ã§ã¯ãªããMicrosoft Foundry ã® MAI API ã䜿çšããŸã:
- çæãšã³ããã€ã³ã:
/mai/v1/images/generations - ç·šéãšã³ããã€ã³ã:
/mai/v1/images/edits - èªèšŒ:
AZURE_OPENAI_API_KEY/ ãããã€ã㌠API ããŒããŸãã¯az loginçµç±ã® Entra ID - åºå: 1 æã® PNG ç»å
- ãµã€ãº: æ¢å®å€ã¯
1024x1024; å¹ ãšé«ãã¯ããããå°ãªããšã 768 px ã§ã ç·ãã¯ã»ã«æ°ã¯æå€§ 1,048,576 - ç·šé: 1 æã® PNG ãŸã㯠JPEG åç
§ç»åã
MAI-Image-2.5-FlashãšMAI-Image-2.5ãããã€ã¡ã³ãã§ã®ã¿ãµããŒã
ããã³ããã®ã¿ã®çæã§ã¯ãFoundry ãšã³ããã€ã³ãã ããèšå®ããŠã«ã¹ã¿ã ãããã€ã¡ã³ãåã
䜿çšã§ããŸããã«ã¹ã¿ã ãããã€ã¡ã³ãåã§ã®ç·šéã«ã¯ããã®ãããã€ã¡ã³ãã
MAI-Image-2.5-Flash ãŸã㯠MAI-Image-2.5 ã«ãã£ãŠè£ä»ããããŠããããšã
OpenClaw ãæ€èšŒã§ããããããªã³ããŒãã£ã³ã°/ã¢ãã«ã¡ã¿ããŒã¿ãå¿
èŠã§ãã
çŸåšã® MAI ç»åã¢ãã«ã¯ MAI-Image-2.5-FlashãMAI-Image-2.5ã
MAI-Image-2eãMAI-Image-2 ã§ããã»ããã¢ãããšãã£ããã¢ãã«ã®æåã«ã€ããŠã¯
Microsoft Foundry Plugin ãåç
§ããŠãã ããã
OpenRouter ç»åã¢ãã«
OpenRouter ç»åçæã¯åã OPENROUTER_API_KEY ã䜿çšããOpenRouter ã®ãã£ããè£å®ç»å API
çµç±ã§ã«ãŒãã£ã³ã°ããŸããopenrouter/ ãã¬ãã£ãã¯ã¹ã§ OpenRouter ç»åã¢ãã«ãéžæããŸã:
{ agents: { defaults: { imageGenerationModel: { primary: "openrouter/google/gemini-3.1-flash-image-preview", }, }, },}OpenClaw 㯠promptãcountãåç
§ç»åãGemini äºæã® aspectRatio / resolution
ãã³ãã OpenRouter ã«è»¢éããŸããçŸåšã®çµã¿èŸŒã¿ OpenRouter ç»åã¢ãã«ã·ã§ãŒãã«ããã«ã¯
google/gemini-3.1-flash-image-previewã
google/gemini-3-pro-image-previewãopenai/gpt-5.4-image-2 ãå«ãŸããŸãã
èšå®æžã¿ Plugin ãå
¬éããŠããå
容ã確èªããã«ã¯ action: "list" ã䜿çšããŸãã
fal Krea 2
fal ã® Krea 2 ã¢ãã«ã¯ãFlux ã§äœ¿çšãããæ±çš image_size ã¹ããŒãã§ã¯ãªãã
fal ã®ãã€ãã£ã Krea ã¹ããŒãã䜿çšããŸããOpenClaw ã¯æ¬¡ãéä¿¡ããŸã:
- ã¢ã¹ãã¯ãæ¯ãã³ãã«ã¯
aspect_ratio creativityïŒæ¢å®å€ã¯mediumïŒimageãŸãã¯imagesãæå®ãããå Žåã¯image_style_references
ããé«éã§è¡šçŸè±ããªã€ã©ã¹ãã«ã¯ Krea 2 Medium ããããäœéã§è©³çްãªãã©ããªã¢ã«ããã³ ãã¯ã¹ãã£è¡šçŸã«ã¯ Krea 2 Large ãéžæããŸã:
{ agents: { defaults: { imageGenerationModel: { primary: "fal/krea/v2/medium/text-to-image", }, }, },}Krea 2 ã¯çŸåšããªã¯ãšã¹ãããšã« 1 æã®ç»åãè¿ããŸããKrea ã§ã¯ aspectRatio ã
åªå
ããŠãã ãããOpenClaw 㯠size ãæãè¿ããµããŒãæžã¿ Krea ã¢ã¹ãã¯ãæ¯ã«ããããã
resolution ã¯ç Žæ£ããã« Krea ã§ã¯æåŠããŸãããã€ãã£ã Krea ã® creativity ã¬ãã«ã
䜿ãããå Žå㯠fal.creativity ã䜿çšããŸã:
{ "model": "fal/krea/v2/medium/text-to-image", "prompt": "A cyber zine portrait with risograph texture", "aspectRatio": "9:16", "fal": { "creativity": "high" }}MiniMax ãã¥ã¢ã«èªèšŒ
MiniMax ç»åçæã¯ããã³ãã«ãããäž¡æ¹ã® MiniMax èªèšŒãã¹ããå©çšã§ããŸã:
- API ããŒèšå®ã«ã¯
minimax/image-01 - OAuth èšå®ã«ã¯
minimax-portal/image-01
xAI grok-imagine-image
ãã³ãã«ããã xAI ãããã€ããŒã¯ãããã³ããã®ã¿ã®ãªã¯ãšã¹ãã«ã¯ /v1/images/generations ã䜿çšãã
image ãŸã㯠images ãååšããå Žå㯠/v1/images/edits ã䜿çšããŸãã
- ã¢ãã«:
xai/grok-imagine-imageãxai/grok-imagine-image-quality - æ°: æå€§ 4
- åç
§: 1 ã€ã®
imageãŸãã¯æå€§ 5 ã€ã®images - ã¢ã¹ãã¯ãæ¯:
1:1ã16:9ã9:16ã4:3ã3:4ã2:3ã3:2 - è§£å床:
1Kã2K - åºå: OpenClaw 管çã®ç»åæ·»ä»ãšããŠè¿ãããŸã
OpenClaw ã¯ãå
±æã¯ãã¹ãããã€ã㌠image_generate å¥çŽã«ãããã®å¶åŸ¡ãååšãããŸã§ã
xAI ãã€ãã£ãã® qualityãmaskãuserããŸãã¯è¿œå ã®ãã€ãã£ãå°çšã¢ã¹ãã¯ãæ¯ã
æå³çã«å
¬éããŸããã
äŸ
çæïŒ4K 暪é·ïŒ
/tool image_generate action=generate model=openai/gpt-image-2 prompt="A clean editorial poster for OpenClaw image generation" size=3840x2160 count=1çæïŒéæ PNGïŒ
/tool image_generate action=generate model=openai/gpt-image-1.5 prompt="A simple red circle sticker on a transparent background" outputFormat=png background=transparentåçã® CLI:
openclaw infer image generate \--model openai/gpt-image-1.5 \--output-format png \--background transparent \--prompt "A simple red circle sticker on a transparent background" \--jsonçæïŒOpenAI äœå質ïŒ
/tool image_generate action=generate model=openai/gpt-image-2 prompt="Low-cost draft poster for a quiet productivity app" quality=low openai='{"moderation":"low"}'åçã® CLI:
openclaw infer image generate \--model openai/gpt-image-2 \--quality low \--openai-moderation low \--prompt "Low-cost draft poster for a quiet productivity app" \--jsonGenerate (two square)
/tool image_generate action=generate model=openai/gpt-image-2 prompt="Two visual directions for a calm productivity app icon" size=1024x1024 count=2Edit (one reference)
/tool image_generate action=generate model=openai/gpt-image-2 prompt="Keep the subject, replace the background with a bright studio setup" image=/path/to/reference.png size=1024x1536Edit (multiple references)
/tool image_generate action=generate model=openai/gpt-image-2 prompt="Combine the character identity from the first image with the color palette from the second" images='["/path/to/character.png","/path/to/palette.jpg"]' size=1536x1024Krea style references
/tool image_generate action=generate model=fal/krea/v2/medium/text-to-image prompt="An expressive editorial portrait using this color palette and print texture" images='["/path/to/palette.png","/path/to/texture.jpg"]' aspectRatio=9:16 fal='{"creativity":"high"}'åã --output-formatã--backgroundã--qualityãããã³
--openai-moderation ãã©ã°ã¯ openclaw infer image edit ã§ã䜿çšã§ããŸãã
--openai-background 㯠OpenAI åºæã®ãšã€ãªã¢ã¹ãšããŠæ®ããŸããOpenAI 以å€ã®ãã³ãã«æžã¿ãããã€ããŒã¯
çŸåšãæç€ºçãªèæ¯å¶åŸ¡ã宣èšããŠããªãããããããã§ã¯
background: "transparent" ã¯ç¡èŠããããã®ãšããŠå ±åãããŸãã
é¢é£
- ããŒã«æŠèŠ - å©çšå¯èœãªãã¹ãŠã®ãšãŒãžã§ã³ãããŒã«
- ComfyUI - ããŒã«ã« ComfyUI ãš Comfy Cloud ã¯ãŒã¯ãããŒã®ã»ããã¢ãã
- fal - fal ç»åããã³åç»ãããã€ããŒã®ã»ããã¢ãã
- Google (Gemini) - Gemini ç»åãããã€ããŒã®ã»ããã¢ãã
- Microsoft Foundry Plugin - Microsoft Foundry ãã£ãããš MAI ç»åã®ã»ããã¢ãã
- MiniMax - MiniMax ç»åãããã€ããŒã®ã»ããã¢ãã
- OpenAI - OpenAI Images ãããã€ããŒã®ã»ããã¢ãã
- Vydra - Vydra ç»åãåç»ãé³å£°ã®ã»ããã¢ãã
- xAI - Grok ç»åãåç»ãæ€çŽ¢ãã³ãŒãå®è¡ãTTS ã®ã»ããã¢ãã
- èšå®ãªãã¡ã¬ã³ã¹ -
imageGenerationModelèšå® - ã¢ãã« - ã¢ãã«èšå®ãšãã§ã€ã«ãªãŒããŒ