3717ef2b-d618-4b47-9117-a655ee863968
- Queued
- Aug 20, 2026, 12:56 PM
- Completed
- Aug 20, 2026, 12:56 PM
- Execution time
- 16.9s
- Outputs
- 0 · 0 B
- Inputs
- 2
- Cached nodes
- —
Failure
xAI API returned HTTP 400: {"code": "imagine:content-moderated", "error": "Generated video rejected by content moderation.", "usage": {"cost_in_usd_ticks": 14100000000}}
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 219, in run
return _submit_and_download(kwargs, "generation", payload, "grok_reference_to_video")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ec2-user/ComfyUI/custom_nodes/ComfyUI-Grok-Imagine-Video/nodes.py", line 312, in _submit_and_download
data = client.wait_for_video(request_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ec2-user/ComfyUI/custom_nodes/ComfyUI-Grok-Imagine-Video/xai_client.py", line 117, in wait_for_video
last_data = self.get_video_result(request_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ec2-user/ComfyUI/custom_nodes/ComfyUI-Grok-Imagine-Video/xai_client.py", line 111, in get_video_result
return self._request_json("GET", f"/v1/videos/{request_id.strip()}")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
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
0The run failed before producing any output.
Text prompts
3SCENE CONTEXT Moments before a great battle, the warrior prince Bhallaladeva turns to his younger brother beside him and asks if he is ready — a challenge wrapped in brotherhood, spoken over the sound of a waiting army. ACTIVE REFERENCES @bhallaladeva: powerfully built warrior prince in his bloodied steel muscle cuirass with black chainmail trim, gold ball earrings, red forehead mark, dense dark beard, thick wavy hair. 100% matches the reference. Voice: deep, heavy, resonant male voice — royal, confident, quietly dangerous. FIRST FRAME / BLOCKING @bhallaladeva framed as in his reference image, chest-up, his body angled slightly forward toward the unseen battlefield, head beginning to turn toward his brother positioned just off-frame left of camera. FORMAT MODE One continuous shot, the camera does not cut on its own. OPTICS MCU, 29° portrait compression, no drift mid-shot. CAMERA Eye-level, three-quarter frontal, near-static with a barely perceptible push-in at 1 km/h, focus locked on his eyes. Warm tonal latitude, soft highlight roll-off. ACTION 0-2s: He gazes forward toward the distant battlefield, jaw set, breath slow and deep — a warrior reading the field. Then his head TURNS, smooth and unhurried, toward his brother just off-frame left of camera. 2-6s: His eyes land on his brother and hold; one corner of his mouth lifts into a confident half-smile — pride, challenge and dominance in one look — and he speaks the line in Hindi, bold, clear, perfectly pronounced, every word crisp, with accurate natural lip-sync: "तैयार हो, छोटे भाई?" Delivery: "तैयार हो" lands firm and ringing — a commander's challenge; a tiny beat; "छोटे भाई?" warms slightly at the edges, the elder brother's superiority wrapped in affection, the question mark carried in a small lift of his brow. 6-8s: The half-smile holds, his eyes glinting with battle-hunger; one slow blink; then his gaze slides back toward the battlefield ahead, jaw tightening. Hold. End. PERFORMANCE Living eyes throughout — natural blinks, micro-saccades reading his brother's face, moisture catch-lights from the key; the half-smile arriving in stages, mouth first then eyes; the brow lift on the question; battle-readiness in the breath — deep, slow, controlled; emotion through micro-muscle only, zero exaggeration. Pore-level skin realism, sweat sheen at the temples. PHYSICS The head turn on true neck mechanics, unhurried; chest rising with real deep breaths under the rigid cuirass; earrings swaying faintly with the turn; lip movements matching the Hindi line precisely. LIGHTING Key matching the reference image's existing direction and warmth, WB 4000K, soft directional modeling on his face, honest shadow under brow and jaw, eyes carrying bright catch-lights. AUDIO Only his voice — deep, bold, resonant, perfect native Hindi pronunciation of "तैयार हो, छोटे भाई?" no any music
2 other text fields— sigmas, filenames, and other non-prompt strings the logger swept up
node 1 · CuiMaoGrokReferenceImages · image
ballaal final scene.png
node 1 · CuiMaoGrokReferenceImages · paths
input/ballaal final scene.png
Input media
2Source images and video this run consumed.