TokiToki Internal
Atlas + S3
All runs
ErrorComfyUI

bddf3af9-d3d2-4bf3-8a32-0aeddf118ee8

Queued
Jul 21, 2026, 05:45 PM
Completed
Jul 21, 2026, 05:45 PM
Execution time
481 ms
Outputs
0 · 0 B
Inputs
1
Cached nodes

Failure

/home/ec2-user/ComfyUI/custom_nodes/ComfyUI-Grok-Imagine-Video.xai_client.XAIImagineErrorin CuiMaoGrokImageToVideo (node 1)

xAI API returned HTTP 400: {"code": "invalid-argument", "error": "Prompt length exceeds the maximum allowed length of 4096"}

Stack trace
  File "/home/ec2-user/ComfyUI/execution.py", line 542, in execute
    output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ec2-user/ComfyUI/execution.py", line 341, in get_output_data
    return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ec2-user/ComfyUI/execution.py", line 315, in _async_map_node_over_list
    await process_inputs(input_dict, i)
  File "/home/ec2-user/ComfyUI/execution.py", line 303, in process_inputs
    result = f(**inputs)
             ^^^^^^^^^^^
  File "/home/ec2-user/ComfyUI/custom_nodes/ComfyUI-Grok-Imagine-Video/nodes.py", line 166, in run
    return _submit_and_download(kwargs, "generation", payload, "grok_image_to_video")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ec2-user/ComfyUI/custom_nodes/ComfyUI-Grok-Imagine-Video/nodes.py", line 293, in _submit_and_download
    request_id = client.start_video_generation(payload)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ec2-user/ComfyUI/custom_nodes/ComfyUI-Grok-Imagine-Video/xai_client.py", line 88, in start_video_generation
    data = self._request_json("POST", "/v1/videos/generations", json_body=payload)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ec2-user/ComfyUI/custom_nodes/ComfyUI-Grok-Imagine-Video/xai_client.py", line 171, in _request_json
    raise XAIImagineError(f"xAI API returned HTTP {response.status_code}: {_response_text(response)}")

Outputs

0

The run failed before producing any output.

Text prompts

2
Promptnode 1 · CuiMaoGrokImageToVideo · promptCuiMao Grok Image to Video

One unbroken continuous shot, no cuts. The camera begins tight on @Aidan's hand holding the coin at centre frame, then starts a slow fluid orbit around him — moving from his right side toward his front in a steady counter-clockwise arc throughout the entire clip, never stopping, the framing shifting continuously. Second one-two: camera is tight on his hand and the coin. He turns the coin over in his fingers, studying it. He begins speaking, casual, looking down at it. His thumb traces the worn face on the coin. The camera begins pulling back and orbiting left, widening from his hand to reveal his face in profile. Second three-four: the camera has orbited to his three-quarter angle, still moving, still widening to a medium close-up. He looks up from the coin toward off-frame where Elena stands, a half-smile forming. He keeps talking, easy and warm, gesturing slightly with the coin hand. Sawdust motes drift through the grey window light between him and camera. His expression is open, unbothered, a man making conversation. Second five-six-seven: the camera continues its slow orbit, now arriving at his front, and begins a gentle push-in as it moves — tightening from medium close-up back toward close-up. He lowers the coin, his expression shifting — the casual smile fading into something quieter, more uncertain. He pauses mid-sentence. His eyes hold on Elena off-frame a beat too long. He doesn't know why. His brow furrows slightly. He looks back down at the coin in his hand, then back up. The push-in brings us closer to his face, the boatyard and hull going softer behind him. Second eight-nine-ten: the camera settles into a close-up, still drifting left barely perceptibly, and he finishes speaking — quieter now, the lightness gone from his voice, something he can't name sitting behind his eyes. He extends the coin back toward her off-frame. His arm reaches out. He holds it there. His eyes stay on where she must be. A slow swallow. The sawdust drifts. The camera breathes. Camera movement summary: continuous counter-clockwise orbit starting from his right profile, moving through three-quarter to front, combined with a pull-back then push-in — creating a fluid, living, breathing single take. Handheld organic drift layered on top of the orbit, never locked, never jarring. The movement follows his emotional shift: wider and warmer when he's casual, tighter and closer when he goes quiet. DIALOGUE: @Aidan speaks throughout, his voice close and natural in the boatyard space: Seconds 1-2 (looking at coin): "You know, my mom had a box of stuff like this..." Seconds 3-4 (looking up at Elena, half-smile): "...coins, old maps, things she picked up on digs. I used to think she was hunting for treasure." Seconds 5-7 (smile fading, the pause): "She wasn't, though. She was looking for someone." A pause. He blinks. "...I don't know why I said that." Seconds 8-10 (quiet, extending the coin): "Here. It's yours. I think it was always yours." His delivery shifts across the clip: warm and anecdotal at first, the voice of a man telling a small story, then uncertain as the words surprise him, then very quiet on the last line — almost a whisper, as if the sentence arrived from somewhere he doesn't have access to. No performance. A man hearing himself say something true that he doesn't understand. AUDIO: @Aidan's voice, warm and close, natural room acoustics of a wooden shed — slight reverb off the hull and rafters. Under his voice: the creak of the hull on its supports, the faint whistle of coastal wind through the shed gap, a distant gull cry during his pause at second six. The dry scrape of the coin as he turns it in seconds one-two. His breath catching slightly before "I don't know why I said that." The quiet sound of his arm extending, fabric shifting. No music. No score. Diegetic only — the boatyard is the soundtrack. Negative prompts static locked camera, tripod shot, sudden cuts, jump cuts, whip pan, zoom burst, morphing face, identity drift, changing clothes, extra limbs, warping hands, melting coin, jittery motion, slow motion, speed ramp, cartoon motion, flickering textures, exaggerated acting, theatrical delivery, shouting, whispering seductively, lip-sync babble, mouth moving without pause between words, closed mouth while speaking, watermark, subtitles, on-screen text, background people appearing, rubbery physics, camera shake beyond organic drift

1 other text field— sigmas, filenames, and other non-prompt strings the logger swept up

node 2 · LoadImage · image

WhatsApp Image 2026-07-20 at 10.01.34 PM.jpeg

Input media

1

Source images and video this run consumed.

WhatsApp Image 2026-07-20 at 10.01.34 PM.jpeg

node 2 · 110 KB