Use when building or editing a Nebula graph containing a gpt-image-2-* node (generate, edit, fal-generate, fal-edit) or when the user asks to use gpt-image-2 inside Nebula. Covers Nebula-specific node IDs, param names, and UI wiring. For prompting craft, see the global gpt-image-2 skill.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Use when building or editing a Nebula graph containing a gpt-image-2-* node (generate, edit, fal-generate, fal-edit) or when the user asks to use gpt-image-2 inside Nebula. Covers Nebula-specific node IDs, param names, and UI wiring. For prompting craft, see the global gpt-image-2 skill.
GPT Image 2 — Nebula Integration
OpenAI's gpt-image-2 (released 2026-04-21, snapshot gpt-image-2-2026-04-21) is available in Nebula via four nodes.
Node matrix
Node ID
Path
BYOK key
When to pick
gpt-image-2-generate
OpenAI direct
OPENAI_API_KEY
Text→image, full streaming previews, need partial frames in canvas
gpt-image-2-edit
OpenAI direct
OPENAI_API_KEY
Image edit / inpainting with up to 10 reference images + optional mask
gpt-image-2-fal-generate
FAL proxy
FAL_KEY
Text→image, no OpenAI org-verification needed, pay-per-image
gpt-image-2-fal-edit
FAL proxy
FAL_KEY
Edit via FAL
All four use executionPattern: "stream". Partial previews render in the canvas as they arrive.
Edit node also accepts: images (Image, multiple, up to 10), mask (alpha-channel PNG, same size + format as first image).
FAL-routed params
FAL uses slightly different naming: image_size (not size), num_images (not n). Same sizes and quality values, but num_images maxes at 4 (FAL cap). Otherwise identical semantic surface.
What's NOT supported (and Nebula does not expose)
background: transparent — v1 supported it, v2 does not. If a user asks for transparent backgrounds, suggest chaining a remove-background node downstream instead.
input_fidelity — gpt-image-2 always processes inputs at high fidelity; the param must be omitted.
n > 1 — OpenAI rejects n > 1 when stream=true, and our nodes always stream. The n/Count param is not exposed on the OpenAI-direct nodes. Run the node multiple times for multiple images. (FAL nodes expose num_images because FAL may handle this differently — verify during UAT.)
partial_images (Preview Frames) — removed from the OpenAI-direct node defs. Small/fast generations rarely emit partials (OpenAI docs: "you may not receive the full number of partial images you requested"), and we defaulted to none anyway. FAL nodes still expose it for now pending UAT.
Cost guidance
Draft iteration → quality: low at 1024x1024 ≈ $0.006 each.
Hero asset → quality: high at chosen aspect ratio.
4K → token cost scales roughly with pixel count; use sparingly.
Batch API (50% off) is not wired up in Nebula yet — handle in a later phase.
When editing a prompt for this node
If the user asks Claude to write or refine a prompt that will feed into gpt-image-2-*, consult the global gpt-image-2 skill for prompting craft (5-slot template, anti-slop rules, text-rendering guidance).