Models and Pricing
The tables describe the app's develop catalog checked on October 3, 2026.
Prices are the app's USD estimates, not a provider quote or a complete billing record.
A missing price means unknown, not free.
Providers
Add keys in Settings → Providers. A provider is the service that receives a generation request. The same model family can have different settings and prices on different providers.
| Provider | Uses in Node Banana | Environment alternative |
|---|---|---|
| Google Gemini | Images, Veo and Omni video, and text | GEMINI_API_KEY |
| OpenAI | GPT Image generation and editing, and text | OPENAI_API_KEY |
| Anthropic | Claude text models | ANTHROPIC_API_KEY |
| ComfyUI | Hosted image/video models through Comfy Router, and Comfy Cloud workflows | COMFY_API_KEY for hosted models; COMFY_CLOUD_API_KEY for Cloud workflows |
| Replicate | Discovered image, video, audio, and 3D models | REPLICATE_API_KEY |
| fal.ai | Discovered image, video, audio, and 3D models | FAL_API_KEY |
| Kie.ai | The image, video, and audio catalog listed below | KIE_API_KEY |
| WaveSpeed | Discovered media models, including image, video, and 3D | WAVESPEED_API_KEY |
The ComfyUI key under Settings → Providers covers hosted models, Comfy Cloud workflows, and partner nodes. Settings → ComfyUI chooses the workflow backend and any remote-server authentication. See the ComfyUI guide for Cloud, local, and remote workflows.
Choose a model
- Open All models on the action bar, or the model selector on a generation node.
- Filter by provider and capability.
- Select a model and check its input sockets.
- Open the controls card to set its parameters.
A capability describes a task, such as text-to-image or image-to-video. The browser also shows recently used models and provider-page links. Stored model lists appear immediately and refresh in the background. The browser cache lasts 48 hours; server catalogs stay fresh for six hours. If a provider refresh fails, its previous list remains available. The provider notice shows the list's age and offers Retry. Use the refresh control to request updated lists.
Replicate, fal.ai, and WaveSpeed fetch catalogs from their services. Their lists can change independently of an app release. Some capability labels come from model descriptions, so check the actual model inputs. Typing in search first filters the loaded list. For other matches, enter at least two characters and select Search Replicate, Search fal.ai, or the combined action. For Replicate, an exact owner/model search can find entries outside the loaded list.
Gemini image models
All four direct Gemini image models accept text and reference images.
| Model | App ID | Supported resolution | Estimated USD per image |
|---|---|---|---|
| Nano Banana | nano-banana | 1K | $0.039 |
| Nano Banana Pro | nano-banana-pro | 1K / 2K / 4K | $0.134 / $0.134 / $0.240 |
| Nano Banana 2 | nano-banana-2 | 512 / 1K / 2K / 4K | $0.045 / $0.067 / $0.101 / $0.151 |
| Nano Banana 2 Lite | nano-banana-2-lite | 1K | $0.034 |
Nano Banana Pro supports Google Search. Nano Banana 2 supports Google Search and Image Search. Nano Banana and Nano Banana 2 Lite have no search or resolution controls.
Aspect ratios
An aspect ratio is image width divided by height. Available values depend on the model and provider.
| Models | Ratios |
|---|---|
| All direct Gemini image models | 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9 |
| Nano Banana 2 also supports | 1:4, 1:8, 4:1, 8:1 |
The direct Nano Banana 2 model supports the 512 tier. The Kie version offers 1K, 2K, and 4K, with its own settings and pricing.
OpenAI image models
| Model | ID | Cost representation in the app |
|---|---|---|
| GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | Estimate from returned token usage |
| GPT Image 2.5 Flare | gpt-image-2.5-flare | Estimate from returned token usage |
| GPT Image 2 | gpt-image-2 | Approximate $0.05 per run |
| GPT Image 1 | gpt-image-1 | Approximate $0.05 per run |
GPT Image models support text-to-image and image editing. Each direct OpenAI run requests one output. The app accepts up to 16 reference images in PNG, JPEG, or WebP format. Each reference must be smaller than 50 MB. Load references through Image Input rather than supplying external image URLs.
| Setting | GPT Image 1 / 2 | GPT Image 2.5 |
|---|---|---|
| Size | Auto, 1024×1024, 1024×1536, 1536×1024 | Auto, presets through 3840×2160 or 2160×3840, and valid custom sizes |
| Quality | Auto, Low, Medium, High | Also XHigh and Max |
| Background | Auto, Opaque, Transparent | Auto, Opaque, Transparent |
| Output format | Model default | PNG, JPEG, WebP |
| Compression | Model default | 0–100 for JPEG or WebP |
A GPT Image 2.5 custom dimension must be a positive multiple of 16 and no greater than 3840. Its aspect ratio must stay between 1:3 and 3:1. Its area must be 655,360–8,294,400 pixels. The app describes sizes above 2560×1440 as experimental. JPEG does not support a transparent background.
The GPT Image 2.5 estimate uses $5 per million text-input tokens and $8 per million image-input tokens. It uses $30 per million image-output tokens. Tokens are units the provider reports for text or image processing. The estimate uses uncached rates and needs complete token counts.
Gemini video models
| Model labels | Inputs | Registry estimate |
|---|---|---|
| Veo 3.1 / Veo 3.1 I2V | Text / image-guided video | $0.40 per second |
| Veo 3.1 Fast / Veo 3.1 Fast I2V | Text / image-guided video | $0.15 per second |
| Gemini Omni 1.1 Flash | Text, images, optional video and audio | Unknown |
| Gemini Omni Flash Preview | Text, images, optional video and audio | Unknown |
I2V means image-to-video. Veo offers 4-, 6-, or 8-second duration, 16:9 or 9:16 ratio, and 720p, 1080p, or 4k resolution. Its image-to-video path uses the first reference image. At the registry rate, eight seconds costs an estimated $3.20 for Veo 3.1 or $1.20 for Fast.
Omni offers automatic task selection, text-to-video, image-to-video, reference-to-video, edit, and extend tasks. It uses the Gemini Interactions API. Its resolution choices are 360p, 720p, 1080p, and 4k. The model descriptions identify 1080p and 4k as upscaled outputs. Desired duration becomes part of the prompt rather than a fixed duration parameter.
ComfyUI hosted models
Select ComfyUI in the model browser to use Comfy Router. This runs a hosted model through Generate Image or Generate Video. Importing a ComfyUI workflow uses the separate ComfyUI App node. Both paths can use the account key in Settings → Providers → ComfyUI.
The catalog contains 19 image models and 19 video models. The app supplies no fixed price for these entries. Direct-provider prices elsewhere on this page do not establish Comfy Router prices. Check the selected model's parameters and sockets before you run it.
ComfyUI image models
| Picker label | Model ID |
|---|---|
| FLUX.2 Pro | bfl/flux-2-pro |
| FLUX.2 Max | bfl/flux-2-max |
| FLUX Kontext Pro | bfl/flux-kontext-pro |
| FLUX Kontext Max | bfl/flux-kontext-max |
| FLUX 1.1 Pro | bfl/flux-pro-1.1 |
| FLUX 1.1 Pro Ultra | bfl/flux-pro-1.1-ultra |
| GPT Image 2 | openai/gpt-image-2 |
| GPT Image 1.5 | openai/gpt-image-1.5 |
| Nano Banana Pro | vertexai/gemini-3-pro-image |
| Nano Banana 2 | vertexai/gemini-3.1-flash-image |
| Nano Banana | vertexai/gemini-2.5-flash-image |
| Seedream 5.0 | byteplus/seedream-5-0-260128 |
| Seedream 4.5 | byteplus/seedream-4-5-251128 |
| Grok Imagine Image 2.0 | xai/grok-imagine-image-2.0 |
| Grok Imagine Image | xai/grok-imagine-image |
| Ideogram v4 | ideogram/ideogram-v4 |
| Recraft V4 | recraft/recraftv4 |
| Qwen Image 3.0 | qwen/qwen-image-3.0 |
| Kling Image O1 | kling/kling-image-o1 |
ComfyUI video models
| Picker label | Model ID |
|---|---|
| Seedance 2.5 | byteplus/dreamina-seedance-2-5-260628 |
| Seedance 2.0 | byteplus/dreamina-seedance-2-0-260128 |
| Seedance 2.0 Fast | byteplus/dreamina-seedance-2-0-fast-260128 |
| Seedance 1.5 Pro | byteplus/seedance-1-5-pro-251215 |
| Kling V3 | kling/kling-v3 |
| Kling V2.6 | kling/kling-v2-6 |
| Kling V3 Omni | kling/kling-v3-omni |
| Kling 3.0 Turbo | kling/kling-3.0-turbo |
| Veo 3.1 | veo/veo-3.1-generate-001 |
| Veo 3.1 Fast | veo/veo-3.1-fast-generate-001 |
| Veo 3 | veo/veo-3.0-generate-001 |
| Grok Imagine Video 1.5 | xai/grok-imagine-video-1.5 |
| Runway Gen-4 Turbo | runway/gen4_turbo |
| LTX 2.5 Pro | ltx/ltx-2-5-pro |
| LTX 2.5 Fast | ltx/ltx-2-5-fast |
| MiniMax H3 | minimax/minimax-h3 |
| Wan 2.7 | wan/wan2.7-t2v |
| Wan 2.7 Image to Video | wan/wan2.7-i2v |
| Luma Ray 2 | luma/ray-2 |
Comfy Router submits queued jobs and polls their existing job IDs. Keep the app open while a job runs. A lost connection does not mean the remote job stopped.
Kie.ai catalog
The app registers 47 Kie models: 19 image, 24 video, and four audio models. The following amounts are registry estimates per run. Unknown entries have no fixed price in the app registry.
Kie image models
| Picker label | Model ID | Estimated USD per run |
|---|---|---|
| Z-Image | z-image | $0.004 |
| Seedream 4.5 | seedream/4.5-text-to-image | $0.032 |
| Seedream 4.5 Edit | seedream/4.5-edit | $0.032 |
| GPT Image 1.5 | gpt-image/1.5-text-to-image | $0.06 |
| GPT Image 1.5 Edit | gpt-image/1.5-image-to-image | $0.06 |
| FLUX.2 Pro | flux-2/pro-text-to-image | Unknown |
| FLUX.2 Pro Edit | flux-2/pro-image-to-image | Unknown |
| FLUX.2 Flex | flux-2/flex-text-to-image | Unknown |
| FLUX.2 Flex Edit | flux-2/flex-image-to-image | Unknown |
| Nano Banana Pro | nano-banana-pro | Unknown |
| Nano Banana 2 (Kie) | nano-banana-2 | Unknown |
| Imagen 4 | google/imagen4 | Unknown |
| Imagen 4 Fast | google/imagen4-fast | Unknown |
| Imagen 4 Ultra | google/imagen4-ultra | Unknown |
| Seedream 5.0 Lite | seedream/5-lite-text-to-image | Unknown |
| Seedream 5.0 Lite Edit | seedream/5-lite-image-to-image | Unknown |
| Wan 2.7 Image | wan/2-7-image | Unknown |
| Grok Imagine | grok-imagine/text-to-image | Unknown |
| Grok Imagine Edit | grok-imagine/image-to-image | Unknown |
Kie video models
| Picker label | Model ID | Estimated USD per run |
|---|---|---|
| Seedance 2.0 | bytedance/seedance-2/text-to-video | Unknown |
| Seedance 2.0 I2V | bytedance/seedance-2/image-to-video | Unknown |
| Seedance 2.0 Fast | bytedance/seedance-2-fast/text-to-video | Unknown |
| Seedance 2.0 Fast I2V | bytedance/seedance-2-fast/image-to-video | Unknown |
| Grok Imagine Video | grok-imagine/text-to-video | Unknown |
| Grok Imagine I2V | grok-imagine/image-to-video | Unknown |
| Kling 2.6 | kling-2.6/text-to-video | $0.60 |
| Kling 2.6 Image-to-Video | kling-2.6/image-to-video | $0.60 |
| Kling 2.6 Motion Control | kling-2.6/motion-control | Unknown |
| Kling 3.0 | kling-3.0/video/text-to-video | Unknown |
| Kling 3.0 I2V | kling-3.0/video/image-to-video | Unknown |
| Kling 3.0 Motion Control | kling-3.0/motion-control | Unknown |
| Kling 2.5 Turbo | kling/v2-5-turbo-text-to-video-pro | Unknown |
| Kling 2.5 Turbo I2V | kling/v2-5-turbo-image-to-video-pro | Unknown |
| Wan 2.6 | wan/2-6-text-to-video | $0.90 |
| Wan 2.6 Image-to-Video | wan/2-6-image-to-video | $0.90 |
| Wan 2.6 V2V | wan/2-6-video-to-video | Unknown |
| Wan 2.7 | wan/2-7-text-to-video | Unknown |
| Wan 2.7 I2V | wan/2-7-image-to-video | Unknown |
| Topaz Video Upscale | topaz/video-upscale | Unknown |
| Veo 3 | veo3/text-to-video | Unknown |
| Veo 3 I2V | veo3/image-to-video | Unknown |
| Veo 3 Fast | veo3-fast/text-to-video | Unknown |
| Veo 3 Fast I2V | veo3-fast/image-to-video | Unknown |
Kie audio models
| Picker label | Model ID | Estimated USD per run |
|---|---|---|
| ElevenLabs Turbo v2.5 | elevenlabs/turbo-v2.5 | $0.05 |
| ElevenLabs Multilingual v2 | elevenlabs/multilingual-v2 | $0.05 |
| ElevenLabs Eleven V3 | elevenlabs/text-to-dialogue-v3 | $0.06 |
| ElevenLabs Sound Effects v2 | elevenlabs/sound-effect-v2 | $0.02 |
Kie models expose different sockets and settings from their direct-provider counterparts. Wan 2.6 V2V and Topaz Video Upscale process video, despite the registry's broad image-to-video category. V2V means video-to-video.
Seedance 2 I2V models expose First Frame, Last Frame, Reference Images, Reference Videos, and Reference Audio. Use First/Last Frame mode or Reference Images mode, not both together. The reference limits are nine images, three videos, and three audio inputs.
Audio and 3D
Generate Audio uses model-specific settings for voice, format, and other controls. Kie's ElevenLabs catalog covers speech, dialogue, and sound effects. The Sound Effects model exposes a 0.5–22 second duration and a loop setting. Replicate and fal.ai also expose audio models through discovery. The app groups speech, music, and sound-effect categories under text-to-audio.
Generate 3D uses discovered text-to-3D or image-to-3D models from Replicate, fal.ai, and WaveSpeed. Connect its 3D output to 3D Viewer to inspect a GLB result. You can capture a view as an image for another node.
Text models
LLM Generate uses a separate text catalog. A large language model (LLM) reads and generates text. These are the 16 current dropdown entries.
| Provider | Model | ID |
|---|---|---|
| Gemini 3.8 Flash | gemini-3.8-flash | |
| Gemini 3.7 Flash | gemini-3.7-flash | |
| Gemini 3.6 Flash | gemini-3.6-flash | |
| Gemini 3.5 Flash | gemini-3.5-flash | |
| Gemini 3.5 Flash-Lite | gemini-3.5-flash-lite | |
| Gemini 3.1 Pro (preview) | gemini-3.1-pro-preview | |
| Gemini 2.5 Pro | gemini-2.5-pro | |
| Gemini 2.5 Flash | gemini-2.5-flash | |
| OpenAI | GPT-5.6 Terra | gpt-5.6-terra |
| OpenAI | GPT-5.6 Luna | gpt-5.6-luna |
| OpenAI | GPT-5.6 Sol | gpt-5.6-sol |
| OpenAI | GPT-6 Astra | gpt-6-astra |
| Anthropic | Claude Sonnet 5 | claude-sonnet-5 |
| Anthropic | Claude Haiku 4.5 | claude-haiku-4-5 |
| Anthropic | Claude Opus 5 | claude-opus-5 |
| Anthropic | Claude Fable 5.1 | claude-fable-5-1 |
The default is Google Gemini 3.8 Flash. The Agent chooses its model through Claude Code or Codex, separately from LLM Generate. Temperature ranges from 0 to 1 for Anthropic, or 0 to 2 for Google and OpenAI. Max tokens ranges from 256 to 16,384.
Legacy text models
Legacy models stay selectable when a saved node already uses them. They do not appear as ordinary choices for a new node. Retired IDs resolve to replacements, and the app shows a substitution note.
| Saved ID | Behavior |
|---|---|
gemini-3-flash-preview | Kept as a supported legacy ID |
gemini-3-pro-preview | Replaced by gemini-3.1-pro-preview |
gpt-4.1-mini | Kept as a supported legacy ID |
gpt-4.1-nano | Kept as a supported legacy ID |
claude-sonnet-4.5 | Kept as a supported legacy ID |
claude-opus-4.6 | Kept as a supported legacy ID |
claude-haiku-4.5 | Replaced by claude-haiku-4-5 |
Cost tracking limits
The cost indicator opens Workflow Costs where supported. The dialog separates Gemini estimates, external-provider links, and incurred cost. Saved workflows retain the incurred total.
These figures are partial estimates. The prediction code counts image and video generation nodes, but does not fully price batches, loops, text, audio, or 3D. Per-second video rates also need the clip duration to produce a full estimate. Some execution paths record provider costs, while others do not. For example, the audio executor records fal pricing but does not add the static Kie audio rates.
A fallback can submit another provider request after the primary model fails. Before a large batch or loop, check provider pricing and your account's billed usage.
Next steps
- To set up a generation node with a model, see Generation.