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

EvoLink Wan 3.0 Text-to-Video (Official)

Alibaba's Newest Video, API-Only, 480p Budget Tier Included

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

    Here's the awkward part of Wan's story: the open Wan you can run locally froze at 2.2, and everything newer from Alibaba shipped API-only. Wan 3.0 is the newest of that closed line, so if you want it, you call it - and the EvoLink Wan 3.0 Text-to-Video node is the official way to do that from inside ComfyUI. It's also one of the most budget-friendly video calls in the pack, which is a genuinely useful thing to have.

    What it does

    Pure text-to-video: a prompt in, a clip out. Up to 30 seconds, which is longer than most of the pack's video nodes allow, and it's billed by the second with a 480p tier that's the cheapest video generation in this pack. There's a prime model variant (wan3.0-prime-text-to-video) alongside the base wan3.0-text-to-video - prime is the step-up tier if the standard model's quality isn't doing it for you.

    Mechanically it's the pack standard: submit to /videos/generations, poll, download before the 24-hour result links expire, return a native VIDEO output. One nice Wan-specific trick: auto_duration. Flip it on and the model picks the clip length based on your prompt and footage instead of making you guess - you're pre-charged at the 30s ceiling but refunded to the actual output length, so it's not a gamble.

    The inputs that matter

    • prompt - required, up to 20,000 characters, Chinese-friendly.
    • model - base vs. prime.
    • duration - 2–30s, any integer, billed per second. Your main cost lever.
    • auto_duration - let the model choose the length (see above).
    • quality - 480p (cheapest billing base), 720p (~2× 480p), 1080p (~4×). The tooltip says it plainly, so there's no mystery about where your credits go.
    • aspect_ratio - adaptive (default, follows prompt/footage) or 16:9, 9:16, 1:1, 4:3, 3:4.
    • generate_audio - audio track on/off; unlike Veo, the Wan nodes price this the same either way.
    • seed - 0 is random; a fixed seed reproduces results.

    Outputs

    video → Save Video. Plus task_id (job-log receipt), status_info (summary), result_urls (24h links), response_json (full payload) - chainable into the edit/upscale nodes downstream.

    Install and gotchas

    Part of the comfyui-evolink pack. Manager → search EvoLink → Install → fully restart ComfyUI (close the console; a browser refresh doesn't count). Or:

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

    Only requests as a dependency; no models, no GPU. Key from evolink.ai/dashboard/keys, fill once, blank afterward so it stays out of shared workflow JSON.

    The duration field has a quirk: the generic EvoLink Video node uses 0/-1 for "model default"/"auto", but this dedicated node uses a plain integer plus a separate auto_duration switch - they're the same feature wearing different clothes. Everything else is pack convention: 401/402/429 error codes, free failed/moderation-blocked tasks, cached-and-unbilled reruns. If you have a first frame in hand, the Wan 3.0 Image-to-Video sibling is the one to grab; the Reference node handles mixed image/video/audio inputs.

    CategoryEvoLink

    Inputs (11)

    NameTypeDefaultDescription
    promptSTRING镜头/画面描述,支持中文,最长 20000 字符。
    modelCOMBOwan3.0-text-to-video2 options: wan3.0-text-to-video, wan3.0-prime-text-to-video
    durationoptINT52–30视频时长(秒),2~30 任意整数,按时长计费
    auto_durationoptBOOLEANfalse智能时长:开启后忽略 duration,模型按 prompt 与素材自选时长(按 30s 上限预扣、按实际输出结算退差额)
    qualityoptCOMBO720p480p=计费基准最便宜;720p 约 2 倍;1080p 约 4 倍
    aspect_ratiooptCOMBOadaptiveadaptive:按素材与 prompt 自动推荐
    generate_audiooptBOOLEANtrue输出是否含音轨(开关同价)
    seedoptINT00–21474836470=随机;固定可复现结果
    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 等),供下游节点解析