Nodes/ComfyUI Seedance/Wan 2.7 海外图像生成/编辑(3 合 1)
ComfyUI Node

Wan 2.7 海外图像生成/编辑(3 合 1)

The overseas line that remembers Wan was once an image model too

By T8mars·Created 2 months ago·Updated 3 days ago· 31
Wan 2.7 海外图像生成/编辑(3 合 1)
  • image1
  • image2
  • image3
  • image4
  • image5
  • image6
  • image7
  • image8
  • image9
  • api_config
  • image
  • image_url
  • task_id
  • response
modelwan-2.7-global-t2i
prompt
width1024
height1024
thinking_modetrue
skip_errorfalse
seed0

Here's the context you need before touching this node: Wan 2.2 was the last open-weights Wan. Everything after it - 2.5, 2.6, 2.7, and 3.0 - is API-only from Alibaba, so the community that used to download Wan now has to call it. Wan_2_7_Global_Image is that call, for the overseas ("global") image line specifically, and it bundles three models under one dropdown: wan-2.7-global-t2i for text-to-image, plus wan-2.7-global-i2i and wan-2.7-global-i2i-pro for image editing with up to nine reference images.

The "overseas" bit is worth understanding because it's a real thing in this pack: T8mars routes domestic and global versions of the same models through different upstreams (you see the same split on the Wan 3.0 video node). The global line is the one to reach for if the domestic endpoint is slow, blocked, or has harsher review for what you're doing.

How it works

Like every node in this pack, it's an HTTP client with nice packaging. Your prompt goes to the reseller's /v1/image/generations endpoint, local reference images get uploaded automatically, and the node polls the task, downloads the result, and returns a decoded ComfyUI IMAGE. Nothing runs on your GPU - the only local dependency is requests, and the only cost is the per-image API call.

The model choice decides which inputs matter. For t2i, you get width/height (512–4096, step 8) and a thinking_mode toggle that enables the upstream reasoning mode. For the two i2i models, the width/height and thinking controls are ignored and the image1image9 reference slots take over instead - connect at least one, describe what you want changed, and the model edits. The prompt cap differs too: 5000 characters for T2I, 2048 for I2I, so don't paste your thousand-word lore dump into an edit job.

Inputs and outputs that matter

  • model - wan-2.7-global-t2i, wan-2.7-global-i2i, or wan-2.7-global-i2i-pro.
  • prompt - the creative input; T2I up to 5000 chars, I2I up to 2048.
  • width / height - T2I only, 512–4096 in steps of 8.
  • thinking_mode - T2I only; turns on upstream reasoning.
  • image1image9 - I2I references, ignored in T2I.

Outputs: image, image_url, task_id, response - standard for the pack's image nodes.

Install

This is one node inside T8mars/ComfyUI_Seedance, so installing the pack gets you this and every other node in the family:

# ComfyUI Manager: search "ComfyUI Seedance", or:
comfy node install seedance

Or git clone https://github.com/T8mars/ComfyUI_Seedance.git into ComfyUI/custom_nodes, pip install -r requirements.txt (just requests>=2.28), restart, and add an API key from api.seedance.nz/console via the Seedance API Config node or the SEEDANCE_API_KEY env var.

The honest take

Wan's image quality was never really the point - it's a video model that happens to do good stills, and the community said so back when 2.1 was local. If you want a truly great text-to-image model you could just as easily run an open one locally for free, forever. This node earns its keep when you want the closed 2.7 model specifically, or when you want a reference-image editing model and don't want to fuss with local weights. Treat i2i-pro as the upcharge tier, test with a cheap T2I first, and remember every pixel is metered - leave thinking_mode off until you've seen whether the default path is good enough for your shot.

CategorySeedance

Inputs (17)

NameTypeDefaultDescription
modelCOMBOwan-2.7-global-t2iWan 2.7 global text generation or standard/Pro image editing. | Wan 2.7 海外文生图或标准/Pro 图像编辑。
promptSTRINGT2I: up to 5000 characters; I2I: up to 2048. | 文生图最多 5000 字符,图像编辑最多 2048 字符。
widthINT1024512–4096T2I only. Output width, 512 to 4096. | 仅文生图使用,宽度 512 到 4096。
heightINT1024512–4096T2I only. Output height, 512 to 4096. | 仅文生图使用,高度 512 到 4096。
thinking_modeBOOLEANtrueT2I only. Enable upstream reasoning mode. | 仅文生图使用,启用上游思考模式。
image1optIMAGEWan I2I reference image 1 of 9; ignored by T2I. | Wan 图像编辑参考图 1/9。
image2optIMAGEWan I2I reference image 2 of 9; ignored by T2I. | Wan 图像编辑参考图 2/9。
image3optIMAGEWan I2I reference image 3 of 9; ignored by T2I. | Wan 图像编辑参考图 3/9。
image4optIMAGEWan I2I reference image 4 of 9; ignored by T2I. | Wan 图像编辑参考图 4/9。
image5optIMAGEWan I2I reference image 5 of 9; ignored by T2I. | Wan 图像编辑参考图 5/9。
image6optIMAGEWan I2I reference image 6 of 9; ignored by T2I. | Wan 图像编辑参考图 6/9。
image7optIMAGEWan I2I reference image 7 of 9; ignored by T2I. | Wan 图像编辑参考图 7/9。
image8optIMAGEWan I2I reference image 8 of 9; ignored by T2I. | Wan 图像编辑参考图 8/9。
image9optIMAGEWan I2I reference image 9 of 9; ignored by T2I. | Wan 图像编辑参考图 9/9。
api_configoptSEEDANCE_CONFIGConnect Seedance API Config; otherwise SEEDANCE_API_KEY is used.
skip_erroroptBOOLEANfalseOn failure return a placeholder image instead of stopping the workflow. | 失败时输出占位图片而不中断工作流。
seedoptINT00–18446744073709550000ComfyUI cache seed. Fixed reuses the cached result while all other inputs stay unchanged; randomize/increment/decrement starts a new execution. This value is not sent to models without documented seed support. | ComfyUI 缓存种子;Fixed 在其他输入不变时复用缓存,随机、递增或递减会触发新任务。未声明支持 seed 的模型不会收到此参数。

Outputs (4)

NameTypeDescription
imageIMAGE
image_urlSTRING
task_idSTRING
responseSTRING