Nodes/comfyui-evolink/EvoLink Kling V3 Text-to-Video (Official)
ComfyUI Node

EvoLink Kling V3 Text-to-Video (Official)

3 to 15 seconds of video from a text box

By deeplearning-goethe·Created 24 days ago·Updated a day ago· 0
EvoLink Kling V3 Text-to-Video (Official)
    • video
    • task_id
    • status_info
    • result_urls
    • response_json
    prompt
    duration5
    aspect_ratio16:9
    quality720p
    soundoff
    negative_prompt
    api_key
    timeout_seconds1200

    Kling V3 is Kuaishou's closed video model - you cannot download it, full stop. So if you want a Kling clip in the middle of a ComfyUI workflow, your only door is an API, and this node is that door. It's text-to-video: describe a shot, get a video file back that wires straight into ComfyUI's native Save Video node. No local GPU, no model files, no ffmpeg wrangling. If you've ever stared at a Kling render on someone else's timeline and wished you had it, this is the low-friction version.

    What it does

    EvoLink Kling V3 Text-to-Video submits your prompt to EvoLink's cloud (POST /videos/generations), polls until the job finishes, downloads the result, and hands it to ComfyUI as a VIDEO object. Duration is 3 to 15 seconds, any integer, in 720p, 1080p, or 4K. It also supports sound and a negative prompt, which is more knobs than most video API nodes bother exposing.

    The inputs you'll actually touch:

    • prompt (required) - the shot description. Chinese works, up to 2500 characters. This is the whole job; Kling is one of the video models where prompt quality shows up immediately.
    • duration - 3–15 seconds, default 5. Billed by duration, so a 5-second proof-of-concept costs less than a 15-second final.
    • quality - 720p / 1080p / 4k. Start at 720p; Kling's 4K is where a session starts to hurt.
    • sound - off by default. Leave it off while you're iterating and flip it on for the take you're keeping.
    • negative_prompt - what you don't want in the frame. Handy for "no text, no watermark" cleanups.
    • api_key and timeout_seconds - the key you paste once; the timeout defaults to a generous 1200 seconds (20 minutes), which video jobs genuinely need.

    Outputs: video (already downloaded, connect it to Save Video), task_id (your receipt for the dashboard logs), status_info (a human-readable summary including credits spent), result_urls (raw links, 24-hour expiry), and response_json for downstream nodes that want to parse the raw API response.

    Install and first run

    Same story for every EvoLink node, so do it once and you're set. ComfyUI Manager → Custom Nodes Manager → search EvoLink → install, then fully restart ComfyUI (close the console, not just refresh the browser). Or the manual route:

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

    The only dependency is requests, which ComfyUI already has. No models download - nothing runs locally, that's the point. Grab a key from evolink.ai/dashboard/keys (starts with sk-) and paste it into the api_key field once; it saves to a local config file and you can leave the box blank forever after. The key never ends up in a shared workflow JSON.

    Gotchas

    The big one: nothing shows up unless you connect the video output to a Save Video node. Re-run after connecting and you won't be double-charged - unchanged params reuse ComfyUI's cache, and failed or moderation-blocked tasks aren't billed. The VIDEO output type needs a reasonably recent ComfyUI (it relies on the comfy_api input path); if the node errors with something about that, upgrade ComfyUI first. result_urls die after 24 hours, so save locally if you want to keep it. And on the money side: this is a metered cloud call, the same tradeoff as every API node - per-render cost, your prompt and any reference images leave the machine. Fine for a clip you can't get any other way; a bad default for something you could render locally.

    CategoryEvoLink

    Inputs (8)

    NameTypeDefaultDescription
    promptSTRING镜头/画面描述,支持中文,最长 2500 字符。多分镜等高级用法见 evolink.ai/docs。
    durationoptINT53–15视频时长(秒),3~15 任意整数,按时长计费
    aspect_ratiooptCOMBO16:9画幅比例
    qualityoptCOMBO720p分辨率
    soundoptCOMBOoff生成音效
    negative_promptoptSTRING不希望出现的内容
    api_keyoptSTRINGEvoLink API Key(sk- 开头)。首次填写后自动保存到本机配置,之后可留空。分享工作流前请清空此框。获取:evolink.ai/dashboard/keys
    timeout_secondsoptINT120060–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 等),供下游节点解析