TokiToki Internal
Atlas + S3
All runs
ErrorComfyUI

e5297be4-ec6c-4039-b883-ab25cd1a9beb

Queued
Jul 20, 2026, 04:12 PM
Completed
Jul 20, 2026, 04:12 PM
Execution time
59 ms
Outputs
0 · 0 B
Inputs
3
Cached nodes

Failure

RuntimeErrorin GeminiImageDirect (node 2)

No Gemini API key found. Put it in the node's api_key field, or set GEMINI_API_KEY / GOOGLE_API_KEY, or create /home/ec2-user/ComfyUI/custom_nodes/ComfyUI-GeminiDirect/api_key.txt with your key on one line.

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-GeminiDirect/__init__.py", line 136, in generate
    key = _resolve_key(api_key)
          ^^^^^^^^^^^^^^^^^^^^^
  File "/home/ec2-user/ComfyUI/custom_nodes/ComfyUI-GeminiDirect/__init__.py", line 51, in _resolve_key
    raise RuntimeError(

Outputs

0

The run failed before producing any output.

Text prompts

2
Promptnode 1 · PrimitiveStringMultiline · valueCharacter Description (your input)

A 30-year-old Indian man, athletic build, short black hair, light stubble, wearing a plain blue suit, calm confident look sitting on the edge of the bed in a cozy bedroom with a warm lighting and sunset visible through the window. A young lady stands near him. Both the characters are present in the given bedroom.

Systemnode 2 · GeminiImageDirect · system_promptCharacter Image Generator (Nano Banana)

Generate a single, hyper-realistic character reference image (strictly no collages, text, watermarks, or borders). The image must feature a cinematic, three-quarter portrait of the described character, maintaining a sharp, tack-focused emphasis on the face with natural skin textures, pore details, and realistic micro-expressions. The lighting should be cinematic and directional (e.g., subtle split or Rembrandt lighting) to give depth, blending seamlessly with the environment specified in the character description. The character must have a natural, living presence, looking slightly off-camera or directly at the lens with a subtle, context-aware expression. Ensure the full head, neck, and upper shoulders are completely unobstructed. This image serves as a high-fidelity identity blueprint for temporal-consistent video generation.

Input media

3

Source images and video this run consumed.

Indian_businessman_crop.jpg

node 4 · 50 KB

tara-cropped.jpg

node 5 · 76 KB

bedroom.png

node 6 · 501 KB