Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
image_generate 도구를 사용하면 에이전트가 구성된 제공자를 사용해 이미지를 생성하고 편집할 수 있습니다. 생성된 이미지는 에이전트의 응답에 미디어 첨부 파일로 자동 전달됩니다.
이 도구는 하나 이상의 이미지 생성 제공자를 사용할 수 있을 때만 표시됩니다. 에이전트 도구에서
image_generate가 보이지 않으면 agents.defaults.imageGenerationModel을 구성하고, 제공자 API 키를 설정하거나, OpenAI Codex OAuth로 로그인하세요.빠른 시작
Configure auth
하나 이상의 제공자에 대한 API 키를 설정하거나(예:
OPENAI_API_KEY,
GEMINI_API_KEY, OPENROUTER_API_KEY) OpenAI Codex OAuth로 로그인하세요.Pick a default model (optional)
openai/gpt-image-2 모델 참조를 사용합니다. openai-codex OAuth 프로필이 구성되어 있으면 OpenClaw는 먼저 OPENAI_API_KEY를 시도하는 대신 해당 OAuth 프로필을 통해 이미지 요청을 라우팅합니다. 명시적인 models.providers.openai 구성(API 키, 사용자 지정/Azure 기본 URL)은 직접 OpenAI Images API 경로를 다시 사용하도록 선택합니다.일반 경로
| 목표 | 모델 참조 | 인증 |
|---|---|---|
| API 과금을 사용하는 OpenAI 이미지 생성 | openai/gpt-image-2 | OPENAI_API_KEY |
| Codex 구독 인증을 사용하는 OpenAI 이미지 생성 | openai/gpt-image-2 | OpenAI 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 |
| OpenRouter 이미지 생성 | openrouter/google/gemini-3.1-flash-image-preview | OPENROUTER_API_KEY |
| LiteLLM 이미지 생성 | litellm/gpt-image-2 | LITELLM_API_KEY |
| Google Gemini 이미지 생성 | google/gemini-3.1-flash-image-preview | GEMINI_API_KEY 또는 GOOGLE_API_KEY |
image_generate 도구가 텍스트-이미지 생성과 참조 이미지 편집을 처리합니다. 참조가 하나이면 image를, 여러 개이면 images를 사용하세요. 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 |
| MiniMax | image-01 | 예(주제 참조) | MINIMAX_API_KEY 또는 MiniMax OAuth (minimax-portal) |
| OpenAI | gpt-image-2 | 예(최대 이미지 4개) | OPENAI_API_KEY 또는 OpenAI 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"를 사용하세요.
제공자 기능
| 기능 | ComfyUI | DeepInfra | fal | MiniMax | OpenAI | Vydra | xAI | |
|---|---|---|---|---|---|---|---|---|
| 생성(최대 개수) | 워크플로에서 정의 | 4 | 4 | 4 | 9 | 4 | 1 | 4 |
| 편집 / 참조 | 이미지 1개(워크플로) | 이미지 1개 | Flux: 1; GPT: 10; NB2: 14 | 최대 이미지 5개 | 이미지 1개(주제 참조) | 최대 이미지 5개 | - | 최대 이미지 5개 |
| 크기 제어 | - | ✓ | ✓ | ✓ | - | 최대 4K | - | - |
| 종횡비 | - | - | ✓ | ✓ | ✓ | - | - | ✓ |
| 해상도(1K/2K/4K) | - | - | ✓ | ✓ | - | - | - | 1K, 2K |
도구 매개변수
이미지 생성 프롬프트입니다.
action: "generate"에 필요합니다.런타임에 사용 가능한 제공자와 모델을 확인하려면
"list"를 사용하세요.제공자/모델 재정의(예:
openai/gpt-image-2)입니다. 투명한 OpenAI 배경에는 openai/gpt-image-1.5를 사용하세요.편집 모드를 위한 단일 참조 이미지 경로 또는 URL입니다.
편집 모드를 위한 여러 참조 이미지입니다(지원 제공자에서 최대 5개).
크기 힌트:
1024x1024, 1536x1024, 1024x1536, 2048x2048, 3840x2160.종횡비:
1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9.해상도 힌트입니다.
제공자가 지원할 때의 품질 힌트입니다.
제공자가 지원할 때의 출력 형식 힌트입니다.
제공자가 지원할 때의 배경 힌트입니다. 투명도를 지원하는 제공자에서는
transparent를 outputFormat: "png" 또는 "webp"와 함께 사용하세요.생성할 이미지 수(1-4)입니다.
선택적 제공자 요청 제한 시간(밀리초)입니다. Codex가 동적 도구를 통해
image_generate를 호출할 때도 이 호출별 값은 구성된 기본값을 재정의하며 600000ms로 제한됩니다.출력 파일 이름 힌트입니다.
OpenAI 전용 힌트:
background, moderation, outputCompression, user.모든 제공자가 모든 매개변수를 지원하는 것은 아닙니다. 폴백 제공자가 정확히 요청된 옵션 대신 가까운 기하 옵션을 지원하는 경우, OpenClaw는 제출 전에 가장 가까운 지원 크기, 종횡비 또는 해상도로 다시 매핑합니다. 지원되지 않는 출력 힌트는 지원을 선언하지 않은 제공자에 대해 제거되며 도구 결과에 보고됩니다. 도구 결과는 적용된 설정을 보고합니다.
details.normalization은 요청 값에서 적용 값으로 변환된 내용을 캡처합니다.구성
모델 선택
제공자 선택 순서
OpenClaw는 다음 순서로 제공자를 시도합니다.- 도구 호출의
model매개변수(에이전트가 지정한 경우). - 구성의
imageGenerationModel.primary. - 순서대로
imageGenerationModel.fallbacks. - 자동 감지 - 인증 기반 제공자 기본값만:
- 현재 기본 제공자가 먼저;
- 나머지 등록된 이미지 생성 제공자는 제공자 ID 순서대로.
Per-call model overrides are exact
Per-call model overrides are exact
호출별
model 재정의는 해당 제공자/모델만 시도하며, 구성된 primary/fallback 또는 자동 감지 제공자로 계속 진행하지 않습니다.Auto-detection is auth-aware
Auto-detection is auth-aware
제공자 기본값은 OpenClaw가 해당 제공자를 실제로 인증할 수 있을 때만 후보 목록에 들어갑니다. 명시적
model, primary, fallbacks 항목만 사용하려면 agents.defaults.mediaGenerationAutoProviderFallback: false를 설정하세요.Timeouts
Timeouts
느린 이미지 백엔드에는
agents.defaults.imageGenerationModel.timeoutMs를 설정하세요. 호출별 timeoutMs 도구 매개변수는 구성된 기본값을 재정의합니다. Codex 동적 도구 호출은 동일한 제한 시간 예산을 준수하며, OpenClaw의 600000ms 동적 도구 브리지 최대값으로 제한됩니다.Inspect at runtime
Inspect at runtime
현재 등록된 제공자, 기본 모델, 인증 환경 변수 힌트를 확인하려면
action: "list"를 사용하세요.이미지 편집
OpenAI, OpenRouter, Google, DeepInfra, fal, MiniMax, ComfyUI, xAI는 참조 이미지 편집을 지원합니다. 참조 이미지 경로 또는 URL을 전달하세요.images 매개변수를 통해 최대 5개의 참조 이미지를 지원합니다. fal은 Flux image-to-image에 대해 1개의 참조 이미지, GPT Image 2 편집에 대해 최대 10개, Nano Banana 2 편집에 대해 최대 14개를 지원합니다. MiniMax와 ComfyUI는 1개를 지원합니다.
제공자 심층 분석
OpenAI gpt-image-2 및 gpt-image-1.5
OpenAI gpt-image-2 및 gpt-image-1.5
OpenAI 이미지 생성의 기본값은
openai/gpt-image-2입니다. openai-codex 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로 매핑하며, 그렇지 않으면 도구가 무시된 재정의로 보고합니다.OpenAI 전용 옵션은 openai 객체 아래에 있습니다.openai.background는 transparent, opaque, auto를 허용합니다. 투명 출력에는 outputFormat png 또는 webp와 투명도를 지원하는 OpenAI 이미지 모델이 필요합니다. OpenClaw는 기본 gpt-image-2 투명 배경 요청을 gpt-image-1.5로 라우팅합니다. openai.outputCompression은 JPEG/WebP 출력에 적용됩니다.최상위 background 힌트는 제공자 중립이며, 현재 OpenAI 제공자가 선택된 경우 동일한 OpenAI background 요청 필드로 매핑됩니다. 배경 지원을 선언하지 않는 제공자는 지원되지 않는 매개변수를 받는 대신 이를 ignoredOverrides에 반환합니다.api.openai.com 대신 Azure OpenAI 배포를 통해 OpenAI 이미지 생성을 라우팅하려면 Azure OpenAI 엔드포인트를 참조하세요.OpenRouter 이미지 모델
OpenRouter 이미지 모델
OpenRouter 이미지 생성은 동일한 OpenClaw는
OPENROUTER_API_KEY를 사용하며 OpenRouter의 채팅 완성 이미지 API를 통해 라우팅됩니다. openrouter/ 접두사를 사용하여 OpenRouter 이미지 모델을 선택하세요.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"를 사용하세요.MiniMax 이중 인증
MiniMax 이중 인증
MiniMax 이미지 생성은 번들된 두 MiniMax 인증 경로를 통해 모두 사용할 수 있습니다.
- API 키 설정에는
minimax/image-01 - OAuth 설정에는
minimax-portal/image-01
xAI grok-imagine-image
xAI grok-imagine-image
번들된 xAI 제공자는 프롬프트 전용 요청에
/v1/images/generations를 사용하고, image 또는 images가 있으면 /v1/images/edits를 사용합니다.- 모델:
xai/grok-imagine-image,xai/grok-imagine-image-pro - 개수: 최대 4개
- 참조: 하나의
image또는 최대 다섯 개의images - 화면비:
1:1,16:9,9:16,4:3,3:4,2:3,3:2 - 해상도:
1K,2K - 출력: OpenClaw가 관리하는 이미지 첨부 파일로 반환됨
image_generate 계약에 해당 제어가 존재하기 전까지 xAI 네이티브 quality, mask, user 또는 추가 네이티브 전용 화면비를 의도적으로 노출하지 않습니다.예시
- 생성(4K 가로)
- 생성(투명 PNG)
- 생성(정사각형 두 개)
- 편집(참조 하나)
- 편집(여러 참조)
--output-format 및 --background 플래그는 openclaw infer image edit에서도 사용할 수 있습니다. --openai-background는 OpenAI 전용 별칭으로 남아 있습니다. 현재 OpenAI 이외의 번들 제공자는 명시적인 배경 제어를 선언하지 않으므로, 해당 제공자에서는 background: "transparent"가 무시된 것으로 보고됩니다.
관련 항목
- 도구 개요 - 사용 가능한 모든 에이전트 도구
- ComfyUI - 로컬 ComfyUI 및 Comfy Cloud 워크플로 설정
- fal - fal 이미지 및 비디오 제공자 설정
- Google (Gemini) - Gemini 이미지 제공자 설정
- MiniMax - MiniMax 이미지 제공자 설정
- OpenAI - OpenAI Images 제공자 설정
- Vydra - Vydra 이미지, 비디오 및 음성 설정
- xAI - Grok 이미지, 비디오, 검색, 코드 실행 및 TTS 설정
- 구성 참조 -
imageGenerationModel구성 - 모델 - 모델 구성 및 장애 조치