EvoLink Seedream 4.0 (Official)
ByteDance's image model, up to 15 shots a call
- image1
- image2
- image3
- image4
- image
- task_id
- status_info
- result_urls
- response_json
Seedream is ByteDance's image model, and ByteDance's posture on it has never wavered: the flagship generation lines stay API-only while the components underneath ship open. You will not be downloading Seedream 4.0. EvoLink Seedream 4.0 (Official) is how it reaches your ComfyUI graph anyway - text-to-image, image-to-image, and image editing, with the standout feature being n: up to 15 images per call. That's the node's whole personality. It's the batch engine of the pack.
What it is
- prompt (required) - the description or edit instruction, Chinese native (this is a ByteDance model; Chinese prompts are its first language).
- size -
auto, a ratio like1:1or16:9or9:21, or explicit pixels like2048x2048. Freeform string, not a dropdown. - quality - 1K / 2K / 4K, default 2K.
- n - 1 to 15 images. The tooltip catches the one gotcha: the number is a cap - you also need to say in the prompt that you want multiple images, or the model may not actually split the batch. "生成 6 张" in the prompt +
n=6in the box. - image1–image4 - reference images for img2img/editing, up to 14 total with the
image_urls_textbox. Local files upload via EvoLink's channel, auto-deleted after 72 hours.
Outputs: image (a tensor batch when n > 1 - connect Preview or Save Image), task_id, status_info, result_urls (24-hour expiry), response_json.
Install and key
Shared EvoLink install. ComfyUI Manager → search EvoLink → install → full restart (close the console, don't just refresh the browser). Manual:
cd ComfyUI/custom_nodes
git clone https://github.com/deeplearning-goethe/comfyui-evolink
Dependency is just requests; no models, no GPU. Key from evolink.ai/dashboard/keys (sk-), pasted once into api_key - saved locally, blank after, never in a shared workflow JSON.
Why the 15-image cap is the point
Most cloud image nodes make you pay per render for "options." Seedream 4.0's n collapses that: one call, up to 15 takes, then you pick the winner and promote it to a 4K re-run. That's the most credit-efficient way to explore a design space that any of these closed image models offer, and it's the reason to reach for Seedream over a Nano Banana when you're doing variation hunting.
Watch the two traps. First, the prompt/cap coordination above - n alone won't force multi-image output if the prompt doesn't ask for it. Second, the standing cloud math: 15 images in one call is one job but it bills as a batch, and your prompts and reference images leave the machine. Moderation-blocked or failed jobs don't charge, and unchanged params cache - so when you find the winner, the re-run at 4K is the only new line item.
Inputs (11)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | 画面描述或修改指令,支持中文。要一次多图时在 prompt 里说明张数。 | |
| sizeopt | STRING | auto | auto / 比例如 1:1、16:9、9:21 / 像素如 2048x2048 |
| qualityopt | COMBO | 2K | 分辨率档位 |
| nopt | INT | 11–15 | 最多生成几张(上限,需同时在 prompt 中要求多图) |
| image1opt | IMAGE | 参考图 1:接「加载图像」即图生图/图片编辑 | |
| image2opt | IMAGE | 参考图 2(可选) | |
| image3opt | IMAGE | 参考图 3(可选) | |
| image4opt | IMAGE | 参考图 4(可选) | |
| image_urls_textopt | STRING | 进阶:已有公网图片 URL 时每行贴一个,与 IMAGE 口混用 | |
| api_keyopt | STRING | EvoLink API Key(sk- 开头)。首次填写后自动保存到本机配置,之后可留空。分享工作流前请清空此框。获取:evolink.ai/dashboard/keys | |
| timeout_secondsopt | INT | 30060–3600 | 最长等待时间;生成失败或审核拦截的任务不扣费 |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | 生成结果(已下载落地,可直连保存节点) |
| task_id | STRING | EvoLink 任务 ID,可到 evolink.ai/zh/dashboard/logs 查询 |
| status_info | STRING | 人读状态摘要(模型/用时/消耗 credits) |
| result_urls | STRING | 结果原始链接,每行一个(24 小时过期) |
| response_json | STRING | 平台 GET /v1/tasks/{id} 的完整 JSON 响应(status/usage/results 等),供下游节点解析 |