Nodes/comfyui-evolink/EvoLink Grok Imagine Video 1.5 (Official)
ComfyUI Node

EvoLink Grok Imagine Video 1.5 (Official)

One node, three video modes — text, first frame, or reference

By deeplearning-goethe·Created 24 days ago·Updated a day ago· 0
EvoLink Grok Imagine Video 1.5 (Official)
  • image1
  • image2
  • image3
  • video
  • task_id
  • status_info
  • result_urls
  • response_json
prompt
duration6
quality480p
aspect_ratioauto
image_urls_text
api_key
timeout_seconds1200

Most of this pack's video nodes are stubbornly one-mode: this one does image-to-video, that one only text-to-video. EvoLink_GrokVideo15 is the exception, and it's a nice one. It wraps xAI's Grok Imagine Video 1.5, and the model figures out what you want from what you feed it:

  • No image connected → text-to-video.
  • One image connected → first-frame image-to-video (that image starts the clip).
  • Two to seven images connected → reference-to-video, holding the subject consistent across the shot.

Same node, three behaviors, no mode switch to forget. It also reaches up to 1080p, which is more than Grok's older video tier offered, and durations from 1 to 15 seconds.

The inputs that matter

  • prompt (required) - the shot description. In reference mode, describe what happens; the model keeps the subject from your images.
  • image1, image2, image3 - the sockets that decide the mode. One image = first frame; two or more = reference mode (up to seven total if you add image_urls_text with one public URL per line).
  • quality - 480p (default, cheapest), 720p, or 1080p.
  • duration - 1–15 seconds, any integer, default 6. Billed by duration, so shorter really is cheaper.
  • aspect_ratio - auto (default) plus 16:9, 9:16, 1:1, 3:2, 2:3. In image mode the frame largely follows the input image.

Then the pack-standard api_key and timeout_seconds (default 1200).

How it works

Same machinery as every node here: reference images go up through EvoLink's file channel (deleted after 72h, no third-party host), the task is submitted to POST /v1/videos/generations, and the pack polls until the clip finishes, downloading it as a VIDEO object. Connect the video output to a native Save Video node to keep it. The other outputs - task_id, status_info, result_urls (24h expiry), response_json - are the pack-wide standard. Because the output is a VIDEO type, you need a recent ComfyUI with comfy_api support; an old install errors out with a message about missing VIDEO output.

Installing

The whole pack is light - no GPU, no model downloads, only requests:

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

then fully restart ComfyUI. Or search EvoLink in ComfyUI Manager.

Troubleshooting

401 invalid 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 pack's client code flags this explicitly. The mode behavior is the thing to keep an eye on: if you meant reference mode and connected only one image, you're in first-frame mode instead, and the subject consistency won't hold. And remember, an unconnected video output means no visible result - wire it to Save Video.

CategoryEvoLink

Inputs (10)

NameTypeDefaultDescription
promptSTRING镜头/画面描述。
durationoptINT61–15视频时长(秒),1~15 任意整数,按时长计费
qualityoptCOMBO480p分辨率;480p 最便宜
aspect_ratiooptCOMBOauto画幅;接图时由图决定
image1optIMAGE不接=文生视频;1 张=首帧;2 张以上=参考图(最多 7 张)
image2optIMAGE参考图 2(可选)
image3optIMAGE参考图 3(可选)
image_urls_textoptSTRING进阶:已有公网图片 URL 时每行贴一个,与 IMAGE 口混用
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 等),供下游节点解析