Extensions/Artha-Gemini
ComfyUI Extension

Artha-Gemini

ComfyUI custom nodes for interacting with the Gemini api for image and video generation prompting.

By Cyrostar·Created about a year ago·Updated 12 months ago· 1
Cyrostar/Artha-Gemini
Nodes25
On cloudLocal install
CategoryArtha/LLM/GEMINI
Stars1
Updated12 months ago

Nodes (25)

🔱 Gemini Backdrop

Steal the background from any image, as a reusable prompt

Artha/LLM/GEMINI
🔱 Gemini Body

Height, build, frame and everything below the neck

Artha/LLM/GEMINI
🔱 Gemini Camera

Lens, film stock, motion, and every shot in between

Artha/LLM/GEMINI
🔱 Gemini Cloth

Get an accurate clothing description without squinting at the image

Artha/LLM/GEMINI
🔱 Gemini Compose

The pack's conductor — assemble a full character prompt from parts

Artha/LLM/GEMINI
🔱 Gemini Condense

Squeeze a bloated prompt down to a word budget without losing the idea

Artha/LLM/GEMINI
🔱 Gemini Face

19 dropdowns for every feature, or let Gemini read a photo

Artha/LLM/GEMINI
🔱 Gemini Form

Abs on, lats on, glutes… decide carefully

Artha/LLM/GEMINI
🔱 Gemini Imagen

Gemini's Nano Banana image generation, parked inside a ComfyUI node

Artha/LLM/GEMINI
🔱 Gemini Instruct

The free node that writes the other nodes' instructions

Artha/LLM/GEMINI
🔱 Gemini Light

Stop describing lighting from memory — pick it from a menu

Artha/LLM/GEMINI
🔱 Gemini Makeup

It looks at a face and lists the makeup. That's the whole node.

Artha/LLM/GEMINI
🔱 Gemini Markdown

A pretty viewer for the pack's markdown outputs

Artha/LLM/GEMINI
🔱 Gemini Motion

Describe a video like a human who actually watched it

Artha/LLM/GEMINI
🔱 Gemini Operation

Find-and-replace for your prompts, minus the regex headache

Artha/LLM/GEMINI
🔱 Gemini Portrait

It turns Face + Body + Form + Makeup into one character that stays the same character

Artha/LLM/GEMINI
🔱 Gemini Prompter

Turn a one-line idea into a prompt worth generating from

Artha/LLM/GEMINI
🔱 Gemini Question

Ask Gemini anything from inside a workflow — stateless, on purpose

Artha/LLM/GEMINI
🔱 Gemini Response

The pack's answer display — where Gemini's output actually shows up

Artha/LLM/GEMINI
🔱 Gemini Scenery

A scene database in a dropdown — pick the setting, not the adjectives

Artha/LLM/GEMINI
🔱 Gemini Speech

Give your workflow a voice — Gemini text-to-speech, 30 presets

Artha/LLM/GEMINI
🔱 Gemini Style

Five dropdowns that name an art style — or let Gemini tell you what style it is

Artha/LLM/GEMINI
🔱 Gemini Subject

Describe a cat with a hat, or hand Gemini a photo to describe for you

Artha/LLM/GEMINI
🔱 Gemini Translate

Translate your prompts without leaving the canvas

Artha/LLM/GEMINI
🔱 Gemini Vision

Turn any image into a detailed caption your workflow can actually use

Artha/LLM/GEMINI
Readme

ComfyUI-Artha-Gemini

ComfyUI custom nodes for interacting with the Gemini api for image and video generation prompting.

Installation

  1. Clone this repo into ComfyUI custom_nodes folder.
  2. Install dependencies: pip install -r requirements.txt or if you use the portable install, run this inside ComfyUI root folder:

python_embeded\python.exe -m pip install -r ComfyUI\custom_nodes\Artha-Gemini\requirements.txt

Gemini API

You will need a Gemini API key to use the Artha-Gemini custom nodes. To get your API key, visit the Google AI Studio from the link below.

<a href="https://aistudio.google.com" target="_blank">GOOGLE AI STUDIO</a>

Once you have your API key, it's good practice to place it in the api.json file located in the ComfyUI/custom_nodes/ComfyUI-Artha-Gemini folder. Alternatively, you can enter it directly into the custom node's api_key field, but be aware that it will be visible in plain text.

You may also choose to define GEMINI_API_KEY as a global variable.