EvoLink Kling V3 Turbo Text-to-Video (Official)
Kling's cheap text-to-video tier, stripped to what matters
- video
- task_id
- status_info
- result_urls
- response_json
Kling V3 Turbo is the budget lane of Kuaishou's Kling line, and EvoLink_KlingTurboT2V is its text-to-video node. It's the answer to "I want to try out Kling quality without committing to a 4K bill." The Turbo tier cuts the premium features - no sound generation, no negative prompt, no 4K, 1080p top - and in exchange runs faster and cheaper. For draft passes, prompt experiments, and any volume work, that trade is usually the right one.
It's also one of the simplest nodes in this pack, which is a feature: prompt, duration, aspect, quality, key, run.
The inputs that matter
prompt(required) - shot and motion description, up to 2500 characters, Chinese-friendly.duration- 3–15 seconds, default 5, billed by duration.aspect_ratio-16:9(default),9:16, or1:1.quality-720p(default) or1080p. The tooltip is explicit: Turbo doesn't support 4K, so don't go looking for it.
Then the pack-standard api_key (fill once, saved locally, leave blank after) and timeout_seconds (1200).
How it works
The job posts to POST /v1/videos/generations as kling-v3-turbo-text-to-video, and the pack polls the task until the clip completes, showing a progress bar on the node. The finished video downloads to your machine as a VIDEO object - connect video to a native Save Video node to keep it. The full output set is video, task_id, status_info, result_urls (24h expiry), and response_json. Failed or blocked jobs don't charge; unchanged reruns reuse ComfyUI's cache. As with every video node here, the VIDEO output type needs a recent ComfyUI with comfy_api support.
Installing
No GPU, no model files - only requests:
cd ComfyUI/custom_nodes
git clone https://github.com/deeplearning-goethe/comfyui-evolink.git
then fully restart ComfyUI, or install via ComfyUI Manager by searching EvoLink. If the node's missing, check for a nested folder (the pack's __init__.py must sit directly in custom_nodes/comfyui-evolink/) and that you restarted the process, not just the browser tab.
Troubleshooting
The pack-wide error set applies: 401 bad key, 402 empty balance, 403 no model access, 429 rate limited. VPN users should whitelist api.evolink.ai and files-api.evolink.ai for direct connection. The realistic Turbo-specific thing to know is what it doesn't have: if a job needs sound or a negative prompt, this node won't grow those knobs - step up to the standard Kling V3 or O3 T2V nodes instead. And don't set quality expecting 4K; the model caps at 1080p and silently the tier just is what it is.
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | 镜头/画面描述,支持中文,最长 2500 字符。多分镜等高级用法见 evolink.ai/docs。 | |
| durationopt | INT | 53–15 | 视频时长(秒),3~15 任意整数,按时长计费 |
| aspect_ratioopt | COMBO | 16:9 | 画幅比例 |
| qualityopt | COMBO | 720p | 分辨率(Turbo 不支持 4k) |
| api_keyopt | STRING | EvoLink API Key(sk- 开头)。首次填写后自动保存到本机配置,之后可留空。分享工作流前请清空此框。获取:evolink.ai/dashboard/keys | |
| timeout_secondsopt | INT | 120060–3600 | 最长等待时间;生成失败或审核拦截的任务不扣费 |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | 生成结果(已下载落地,可直连保存节点) |
| 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 等),供下游节点解析 |