Nodes/comfyui-evolink/EvoLink Wan 3.0 Image-to-Video (Official)
ComfyUI Node

EvoLink Wan 3.0 Image-to-Video (Official)

First and Last Frame, With a 480p Budget Door

By deeplearning-goethe·Created 24 days ago·Updated a day ago· 0
EvoLink Wan 3.0 Image-to-Video (Official)
  • first_frame
  • last_frame
  • video
  • task_id
  • status_info
  • result_urls
  • response_json
prompt
modelwan3.0-image-to-video
duration5
auto_durationfalse
quality720p
aspect_ratioadaptive
generate_audiotrue
seed0
extra_params
api_key
timeout_seconds1800

The open Wan you can run locally stopped at 2.2, so everything newer - including Wan 3.0 - lives behind an API. The EvoLink Wan 3.0 Image-to-Video node is the official wrapper for the first/last-frame flavor of that API: you give it a real frame, optionally a closing frame, and it animates between them. It's the middle child of the Wan 3.0 family - more control than text-to-video, less plumbing than the reference node - and it's where most people end up.

How it works

Standard EvoLink flow: submit to /videos/generations, poll, download before the 24-hour links expire, return a native VIDEO output. first_frame is a required IMAGE input - the tooltip's the authority here: it accepts 240–8000px at ratios from 1:8 to 8:1, which is a wide door. last_frame is optional but must be paired with first_frame. Images upload through EvoLink's own file channel, so a Load Image node straight into first_frame is all the setup there is - no imgbb, no URL paste.

Model pick: wan3.0-image-to-video or the wan3.0-prime-image-to-video step-up. auto_duration is the Wan-specific trick - the model picks the length and you're refunded to the actual output, so letting it decide isn't a gamble.

The inputs that matter

  • first_frame - required. This is your starting image.
  • last_frame - optional; fixed ending. A closed first→last loop is the demo worth running.
  • prompt - required, up to 20,000 characters, Chinese-friendly.
  • duration - 2–30s integer, billed per second.
  • quality - 480p (cheapest billing base), 720p (~2×), 1080p (~4×).
  • aspect_ratio - adaptive default, or 16:9 / 9:16 / 1:1 / 4:3 / 3:4.
  • generate_audio - audio on/off; same price either way on the Wan nodes.
  • seed - 0 = random, fixed = reproducible.

Outputs

video → Save Video, plus task_id (receipt for the job log at evolink.ai), status_info (summary), result_urls (24h raw links), response_json (full payload). The whole pack shares this shape, so the clip chains into the Topaz upscale or an edit node with no adapter.

Install and gotchas

Part of the comfyui-evolink pack. Manager → search EvoLink → Install → fully restart ComfyUI (close the console window; refreshing the tab isn't enough). Or:

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

Only requests as a dependency; no models, no GPU. API key from evolink.ai/dashboard/keys, fill once, blank afterward so the key doesn't ride along in shared JSON.

This is the rare EvoLink node with a required IMAGE input, so if it errors on missing first_frame, check the wiring before you suspect the API. Otherwise pack convention rules: 401 bad key, 402 no credit, 429 rate limit; failed and moderation-blocked tasks don't charge; unchanged reruns are cached and unbilled. Want subject/style consistency beyond a fixed start/end? The Wan 3.0 Reference sibling handles mixed image/video/audio references instead.

CategoryEvoLink

Inputs (13)

NameTypeDefaultDescription
promptSTRING镜头/画面描述,支持中文,最长 20000 字符。
modelCOMBOwan3.0-image-to-video2 options: wan3.0-image-to-video, wan3.0-prime-image-to-video
first_frameIMAGE首帧图(必接);240~8000px,比例 1:8~8:1
durationoptINT52–30视频时长(秒),2~30 任意整数,按时长计费
auto_durationoptBOOLEANfalse智能时长:开启后忽略 duration,模型按 prompt 与素材自选时长(按 30s 上限预扣、按实际输出结算退差额)
qualityoptCOMBO720p480p=计费基准最便宜;720p 约 2 倍;1080p 约 4 倍
aspect_ratiooptCOMBOadaptiveadaptive:按素材与 prompt 自动推荐
generate_audiooptBOOLEANtrue输出是否含音轨(开关同价)
seedoptINT00–21474836470=随机;固定可复现结果
last_frameoptIMAGE尾帧图(可选,须与首帧同用)
extra_paramsoptSTRING进阶:JSON 对象,原样并入请求体(如 {"quality":"2K"}),用于本节点未暴露的模型专属参数,见 evolink.ai/docs 接口文档
api_keyoptSTRINGEvoLink API Key(sk- 开头)。首次填写后自动保存到本机配置,之后可留空。分享工作流前请清空此框。获取:evolink.ai/dashboard/keys
timeout_secondsoptINT180060–3600最长等待时间;生成失败或审核拦截的任务不扣费

Outputs (5)

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