Nodes/comfyui-evolink/EvoLink Nano Banana 2 (Official)
ComfyUI Node

EvoLink Nano Banana 2 (Official)

Nano Banana 2, inside your ComfyUI graph

By deeplearning-goethe·Created 24 days ago·Updated a day ago· 0
EvoLink Nano Banana 2 (Official)
  • image1
  • image2
  • image3
  • image4
  • image
  • task_id
  • status_info
  • result_urls
  • response_json
prompt
sizeauto
quality2K
thinking_levelauto
web_searchfalse
image_urls_text
api_key
timeout_seconds300

Nano Banana is the closed image model this community actually searches for. It's Google's Gemini 3.1 Flash Image dressed in a fruit costume, and "nano banana" saturates Reddit to the point where it outpaces every other closed image model's discussion. You can't download it - Google keeps it firmly API-only - so the only way it gets to sit in your ComfyUI graph next to your local upscaler and masking stack is a node like this one.

EvoLink Nano Banana 2 (Official) is the mainstream tier: the speed-quality hybrid that replaced the original Nano Banana as the default. Behind the scenes the node maps nano-banana-2 to Google's gemini-3.1-flash-image-preview endpoint, so you're getting the real thing, not a lookalike.

What it does

Text-to-image, image-to-image, and image editing in one node. The img2img part is the killer feature: drop a Load Image node into image1 and you're editing - your local image uploads through EvoLink's official channel (auto-deleted after 72 hours, no third-party image host, no imgbb nonsense). There are four image slots (image1image4) plus an image_urls_text box for public URLs, with up to 14 references total.

The settings that matter:

  • prompt (required) - describe or instruct. Chinese works, roughly 2000 tokens of room.
  • size - auto default, or ratios from 1:1 out to the extremes (1:8 / 8:1). If you need a banner or a vertical story panel, this is one of the few image nodes that lets the model actually do extreme aspect ratios.
  • quality - 0.5K / 1K / 2K / 4K, default 2K. Note this means something different from the GPT Image quality knob - here it's the output resolution tier. 4K costs extra.
  • thinking_level - auto / min / high. This is the "reasons before it paints" mode, Google's thinking knob. auto is the sane default; high is slower and for the hard prompts.
  • web_search - optional web search to ground the generation. May add cost, so don't leave it on by accident.

Outputs: image (already downloaded into a tensor - connect Preview Image or Save Image or you'll see nothing), task_id, status_info, result_urls (24-hour expiry), response_json.

Install and key

Standard EvoLink install: ComfyUI Manager → search EvoLink → install → full restart (close the console, not just refresh the browser). Manual alternative:

cd ComfyUI/custom_nodes
git clone https://github.com/deeplearning-goethe/comfyui-evolink

Only dependency is requests; nothing downloads, nothing runs locally, no GPU needed. Get a key from evolink.ai/dashboard/keys (sk-), paste it into api_key once - it's saved locally, so leave it blank afterward and it won't leak into a shared workflow.

Gotchas

The classic: task completes, no image. That's the missing Preview/Save Image connection - reconnect and re-run; the cache means no double charge. Reference images with real people in them: the tooltip notes the model is happiest with 4–5 max for photo-real refs, so don't feed it a dozen portraits and expect coherent faces. And remember what you signed up for with any cloud image node: per-call cost and your images leaving the machine. For a model you can't run locally, that's the price of admission - just don't leave web_search on and run a thousand-image batch.

CategoryEvoLink

Inputs (12)

NameTypeDefaultDescription
promptSTRING画面描述或修改指令,支持中文,最长约 2000 tokens。含真人照片的参考图最多 4~5 张。
sizeoptCOMBOauto画面比例;auto 由模型自定
qualityoptCOMBO2K输出分辨率档位(注意与 gpt-image-2 的 quality 含义不同);4K 加价
thinking_leveloptCOMBOauto生成前的推理深度;auto 由模型决定
web_searchoptBOOLEANfalse用联网搜索结果优化生成(可能产生额外费用)
image1optIMAGE参考图 1:接「加载图像」即图生图/图片编辑
image2optIMAGE参考图 2(可选)
image3optIMAGE参考图 3(可选)
image4optIMAGE参考图 4(可选)
image_urls_textoptSTRING进阶:已有公网图片 URL 时每行贴一个,与 IMAGE 口混用
api_keyoptSTRINGEvoLink API Key(sk- 开头)。首次填写后自动保存到本机配置,之后可留空。分享工作流前请清空此框。获取:evolink.ai/dashboard/keys
timeout_secondsoptINT30060–3600最长等待时间;生成失败或审核拦截的任务不扣费

Outputs (5)

NameTypeDescription
imageIMAGE生成结果(已下载落地,可直连保存节点)
task_idSTRINGEvoLink 任务 ID,可到 evolink.ai/zh/dashboard/logs 查询
status_infoSTRING人读状态摘要(模型/用时/消耗 credits)
result_urlsSTRING结果原始链接,每行一个(24 小时过期)
response_jsonSTRING平台 GET /v1/tasks/{id} 的完整 JSON 响应(status/usage/results 等),供下游节点解析