Extensions/ComfyUI-OllamaGemini
ComfyUI Extension

ComfyUI-OllamaGemini

ComfyUI extension for Ollama, Gemini, OpenAI, Claude, and Qwen with video and audio support

By al-swaiti·Created 2 years ago·Updated 2 months ago· 185
al-swaiti/ComfyUI-OllamaGemini
Nodes27
On cloudLocal install
CategoryAI API, AI API/Claude
Stars185
Updated2 months ago

Nodes (27)

BRIA RMBG

One-node background removal in ComfyUI

AI API
Claude API

Anthropic's models for captions and prompt-writing in ComfyUI

AI API/Claude
CLIPSeg

Type a word, get a mask — text-prompted segmentation in ComfyUI

image
CombineMasks

Merge two masks into one

image
ComfyUI Styler

Dropdown-driven prompt building (use it with restraint)

AI API
Raster to Vector (SVG)

Trace a generated image into clean vectors

AI API
FLUX Resolutions

The aspect-ratio picker that stops FLUX from warping

AI API
Gemini API

Google's models as a ComfyUI node (and a sneaky prompt optimizer)

AI API/Gemini
Gemini BRIA RMBG

Background removal with an auto-pick version (not a Gemini call)

AI API
Gemini CLIPSeg

Text-to-mask segmentation (no, it doesn't use Gemini)

image
Gemini Combine Seg Masks

Union two masks (no Gemini, no key)

image
Gemini ComfyUI Styler

The dropdown prompt builder in the OllamaGemini pack

AI API/Prompts
Gemini Convert Raster to Vector

Image-to-SVG tracing (no Gemini involved)

AI API
Gemini FLUX Resolutions

The bigger aspect-ratio dropdown in the OllamaGemini pack

AI API
Gemini Image Generator

Nano Banana and Imagen 4 inside ComfyUI

AI API/Gemini
Gemini Save SVG

Write the traced vectors to disk and preview them

AI API
Gemini Save Text

Dump a string to a .txt file

AI API
Gemini Smart Prompt Generator

The style mixer that doesn't actually call Gemini

AI API
Gemini SVG Preview

Turn SVG code into a ComfyUI image

AI API
Gemini Text Splitter

Chop one text blob into a batch of strings

AI API
List Available Models

The little node that tells you what API models you can call

AI API/Utils
Ollama API

Run a local LLM in ComfyUI, free and offline

AI API/Ollama
OpenAI API

GPT-4o in your ComfyUI graph for captions and prompts

AI API/OpenAI
Qwen API

Alibaba's multimodal models in ComfyUI for captions and prompts

AI API/Qwen
Save SVG
AI API
Save_text_File

Write prompts and captions to disk in ComfyUI

AI API
TextSplitByDelimiter

Chop one text block into a list of prompts

AI API
Readme
<!-- ╔══════════════════════════════════════════════════════════════════════════════╗ ║ 🎨 PREMIUM DESIGNER README - Inspired by Stripe, Linear, Vercel ║ ║ ────────────────────────────────────────────────────────────────────────── ║ ║ DESIGN PRINCIPLES: ║ ║ • Dark theme with vibrant accents (like Linear/Vercel) ║ ║ • Generous whitespace & breathing room ║ ║ • Glassmorphism-inspired sections ║ ║ • Animated gradients & micro-interactions ║ ║ • Bold typography hierarchy ║ ║ • Strategic color psychology (Gold=Premium, Cyan=Trust, Pink=Action) ║ ╚══════════════════════════════════════════════════════════════════════════════╝ --> <div align="center"> <!-- ═══════════════════════════════════════════════════════════════════════════ 🌟 HERO SECTION - Premium gradient header with glass effect ═══════════════════════════════════════════════════════════════════════════ --> <img src="https://capsule-render.vercel.app/api?type=venom&color=0:ff6b35,50:c41e3a,100:ffd700&height=300&section=header&text=ComfyUI-OllamaGemini&fontSize=60&fontColor=ffffff&animation=twinkling&fontAlignY=35&desc=The%20Ultimate%20AI%20API%20Integration%20for%20ComfyUI&descAlignY=55&descSize=20&stroke=ffffff&strokeWidth=1" width="100%"/> <br/> <!-- 🔮 ANIMATED TAGLINE --> <img src="https://readme-typing-svg.demolab.com?font=Inter&weight=800&size=32&duration=3000&pause=1500&color=FF6B35&center=true&vCenter=true&multiline=false&repeat=true&width=800&height=60&lines=One+Node.+Five+APIs.+Infinite+Possibilities." alt="Tagline"/>

<br/><br/>

<!-- ✨ GLASSMORPHISM STATS BAR --> <a href="https://github.com/al-swaiti/ComfyUI-OllamaGemini/stargazers"> <img src="https://img.shields.io/github/stars/al-swaiti/ComfyUI-OllamaGemini?style=for-the-badge&logo=starship&logoColor=white&label=STARS&color=ff6b35&labelColor=0d1117" alt="Stars"/> </a> &nbsp; <a href="https://github.com/al-swaiti/ComfyUI-OllamaGemini/network/members"> <img src="https://img.shields.io/github/forks/al-swaiti/ComfyUI-OllamaGemini?style=for-the-badge&logo=git&logoColor=white&label=FORKS&color=c41e3a&labelColor=0d1117" alt="Forks"/> </a> &nbsp; <img src="https://img.shields.io/badge/VERSION-3.0.0-ffd700?style=for-the-badge&logo=semantic-release&logoColor=white&labelColor=0d1117" alt="Version"/> &nbsp; <img src="https://img.shields.io/badge/LICENSE-MIT-f5a623?style=for-the-badge&logo=opensourceinitiative&logoColor=white&labelColor=0d1117" alt="License"/>

<br/><br/>

<!-- 🎯 QUICK VALUE PROPOSITION --> <table> <tr> <td>
🤖 Gemini  ·  🧠 OpenAI  ·  🎭 Claude  ·  🦙 Ollama  ·  🌐 Qwen
</td> </tr> </table> <br/> <!-- 🚀 HERO CTA BUTTONS --> <a href="#-quick-start"> <img src="https://img.shields.io/badge/🚀_GET_STARTED-ff6b35?style=for-the-badge&logoColor=white&labelColor=0d1117" alt="Get Started"/> </a> &nbsp;&nbsp; <a href="https://github.com/al-swaiti/ComfyUI-OllamaGemini"> <img src="https://img.shields.io/badge/⭐_STAR_ON_GITHUB-ffd700?style=for-the-badge&logo=github&logoColor=white&labelColor=0d1117" alt="Star"/> </a> &nbsp;&nbsp; <a href="https://paypal.me/abdallalswaiti"> <img src="https://img.shields.io/badge/☕_SUPPORT-c41e3a?style=for-the-badge&logo=paypal&logoColor=white&labelColor=0d1117" alt="Sponsor"/> </a>

<br/><br/>

<!-- ✨ VERCEL-STYLE FEATURE HIGHLIGHTS --> <img src="https://img.shields.io/badge/✅_Free_&_Open_Source-0d1117?style=flat-square&labelColor=7ed321"/> &nbsp; <img src="https://img.shields.io/badge/✅_No_Account_Required-0d1117?style=flat-square&labelColor=7ed321"/> &nbsp; <img src="https://img.shields.io/badge/✅_Works_Offline_(Ollama)-0d1117?style=flat-square&labelColor=7ed321"/> </div>

<br/><br/>

<!-- ═══════════════════════════════════════════════════════════════════════════ 📊 SOCIAL PROOF BANNER ═══════════════════════════════════════════════════════════════════════════ --> <div align="center"> <table> <tr> <td align="center" width="200"> <img src="https://img.shields.io/badge/150+-ff6b35?style=flat-square&labelColor=0d1117" height="40"/> <br/> <sub><b>Happy Creators</b></sub> </td> <td align="center" width="200"> <img src="https://img.shields.io/badge/500+-c41e3a?style=flat-square&labelColor=0d1117" height="40"/> <br/> <sub><b>Hours Saved Daily</b></sub> </td> <td align="center" width="200"> <img src="https://img.shields.io/badge/5-ffd700?style=flat-square&labelColor=0d1117" height="40"/> <br/> <sub><b>AI Providers</b></sub> </td> <td align="center" width="200"> <img src="https://img.shields.io/badge/20+-f5a623?style=flat-square&labelColor=0d1117" height="40"/> <br/> <sub><b>Prompt Templates</b></sub> </td> </tr> </table> </div>

<br/><br/>


<br/> <!-- ═══════════════════════════════════════════════════════════════════════════ 🎬 DEMO SECTION - Visual showcase ═══════════════════════════════════════════════════════════════════════════ --> <div align="center">

<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Clapper%20Board.png" alt="Demo" width="32" /> $\huge\textsf{\textcolor{ff6b35}{See It In Action}}$

<br/> <!-- VIDEO EMBED -->

https://github.com/user-attachments/assets/6ffba8bc-47e9-42c5-be98-5849ffb03547

<br/> <!-- FEATURE SHOWCASE GRID --> <table> <tr> <td align="center" width="270"> <a href="https://github.com/al-swaiti/ComfyUI-OllamaGemini/blob/main/examples/3.png"> <img src="https://raw.githubusercontent.com/al-swaiti/ComfyUI-OllamaGemini/main/examples/3.png" width="250" style="border-radius: 12px; border: 2px solid #ff6b35;"/> </a> <br/><br/> <img src="https://img.shields.io/badge/Gemini_Generation-ff6b35?style=flat-square&labelColor=0d1117"/> </td> <td align="center" width="270"> <a href="https://github.com/al-swaiti/ComfyUI-OllamaGemini/blob/main/examples/6.png"> <img src="https://raw.githubusercontent.com/al-swaiti/ComfyUI-OllamaGemini/main/examples/6.png" width="250" style="border-radius: 12px; border: 2px solid #c41e3a;"/> </a> <br/><br/> <img src="https://img.shields.io/badge/Background_Removal-c41e3a?style=flat-square&labelColor=0d1117"/> </td> <td align="center" width="270"> <a href="https://github.com/al-swaiti/ComfyUI-OllamaGemini/blob/main/examples/4.png"> <img src="https://raw.githubusercontent.com/al-swaiti/ComfyUI-OllamaGemini/main/examples/4.png" width="250" style="border-radius: 12px; border: 2px solid #ffd700;"/> </a> <br/><br/> <img src="https://img.shields.io/badge/Smart_Prompts-ffd700?style=flat-square&labelColor=0d1117"/> </td> </tr> </table> <br/> <details> <summary><b>🎞️ View More Examples</b></summary> <br/> <table> <tr> <td align="center"> <img src="https://raw.githubusercontent.com/al-swaiti/ComfyUI-OllamaGemini/main/examples/7.png" width="200"/> <br/><sub>500+ Styles</sub> </td> <td align="center"> <img src="https://raw.githubusercontent.com/al-swaiti/ComfyUI-OllamaGemini/main/examples/8.png" width="200"/> <br/><sub>FLUX Resolutions</sub> </td> <td align="center"> <img src="https://raw.githubusercontent.com/al-swaiti/ComfyUI-OllamaGemini/main/examples/9.gif" width="300"/> <br/><sub>SVG Conversion</sub> </td> </tr> </table> </details> </div>

<br/><br/>


<br/> <!-- ═══════════════════════════════════════════════════════════════════════════ 💎 PROBLEM/SOLUTION - The hook ═══════════════════════════════════════════════════════════════════════════ --> <div align="center">

<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Gem%20Stone.png" alt="Diamond" width="32" /> $\huge\textsf{\textcolor{c41e3a}{Why Creators Love Us}}$

<br/> <!-- Vercel-style metrics bar --> <img src="https://img.shields.io/badge/⚡_10x_Faster_Workflow-ff6b35?style=for-the-badge&labelColor=0d1117"/> &nbsp; <img src="https://img.shields.io/badge/🔥_Zero_Config-c41e3a?style=for-the-badge&labelColor=0d1117"/> &nbsp; <img src="https://img.shields.io/badge/✨_One_Node_All_APIs-ffd700?style=for-the-badge&labelColor=0d1117"/> </div> <br/> <table align="center"> <tr> <td width="450">

$\textsf{\textcolor{c41e3a}{😫 Before}}$

- 5 different extensions to manage
- 5 different config files
- Inconsistent prompt formats
- Hours wasted switching tools
- Frequent compatibility issues
</td> <td width="50" align="center">

</td> <td width="450">

$\textsf{\textcolor{7ed321}{✨ After}}$

+ ONE unified extension
+ ONE config for all APIs
+ Smart prompt optimization
+ Instant provider switching
+ Always up-to-date
</td> </tr> </table>

<br/><br/>


<br/> <!-- ═══════════════════════════════════════════════════════════════════════════ 🚀 FEATURE CARDS - Premium grid layout ═══════════════════════════════════════════════════════════════════════════ --> <div align="center">

<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Travel%20and%20places/Rocket.png" alt="Rocket" width="32" /> $\huge\textsf{\textcolor{ffd700}{Powerful Features}}$

<br/> <!-- API PROVIDERS - Premium cards --> <table> <tr> <td align="center" width="180"> <br/> <img src="https://img.shields.io/badge/GOOGLE-ff6b35?style=for-the-badge&logo=google&logoColor=white&labelColor=0d1117" height="35"/> <br/><br/> <b>Gemini</b> <br/> <sub>2.0 Pro • Flash • 1.5</sub> <br/><br/> <img src="https://img.shields.io/badge/FREE_TIER-✓-7ed321?style=flat-square"/> <br/><br/> </td> <td align="center" width="180"> <br/> <img src="https://img.shields.io/badge/OPENAI-c41e3a?style=for-the-badge&logo=openai&logoColor=white&labelColor=0d1117" height="35"/> <br/><br/> <b>ChatGPT</b> <br/> <sub>GPT-4o • 4-Turbo • 3.5</sub> <br/><br/> <img src="https://img.shields.io/badge/PAID-💰-f5a623?style=flat-square"/> <br/><br/> </td> <td align="center" width="180"> <br/> <img src="https://img.shields.io/badge/ANTHROPIC-ffd700?style=for-the-badge&logo=anthropic&logoColor=white&labelColor=0d1117" height="35"/> <br/><br/> <b>Claude</b> <br/> <sub>3.7 • 3.5 Sonnet • Opus</sub> <br/><br/> <img src="https://img.shields.io/badge/LIMITED-⚠️-ffd700?style=flat-square"/> <br/><br/> </td> <td align="center" width="180"> <br/> <img src="https://img.shields.io/badge/LOCAL-f5a623?style=for-the-badge&logo=meta&logoColor=white&labelColor=0d1117" height="35"/> <br/><br/> <b>Ollama</b> <br/> <sub>Any Local Model</sub> <br/><br/> <img src="https://img.shields.io/badge/100%25_FREE-✓-7ed321?style=flat-square"/> <br/><br/> </td> <td align="center" width="180"> <br/> <img src="https://img.shields.io/badge/ALIBABA-ff6b6b?style=for-the-badge&logo=alibaba-cloud&logoColor=white&labelColor=0d1117" height="35"/> <br/><br/> <b>Qwen</b> <br/> <sub>Max • Plus • Turbo</sub> <br/><br/> <img src="https://img.shields.io/badge/LIMITED-⚠️-ffd700?style=flat-square"/> <br/><br/> </td> </tr> </table>

<br/><br/>

<!-- FEATURE HIGHLIGHTS --> <table> <tr> <td align="center" width="220"> <br/> <img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Movie%20Camera.png" width="50"/> <br/><br/> <b>Veo 3.1 Video</b> <br/> <sub>Text/Image to Video + Extend</sub> <br/><br/> </td> <td align="center" width="220"> <br/> <img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Scissors.png" width="50"/> <br/><br/> <b>Background Removal</b> <br/> <sub>BRIA RMBG hair-level detail</sub> <br/><br/> </td> <td align="center" width="220"> <br/> <img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Camera%20with%20Flash.png" width="50"/> <br/><br/> <b>Imagen 4</b> <br/> <sub>Google's latest image model</sub> <br/><br/> </td> <td align="center" width="220"> <br/> <img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Food/Banana.png" width="50"/> <br/><br/> <b>Gemini Banana Pro</b> <br/> <sub>Advanced image editing</sub> <br/><br/> </td> </tr> <tr> <td align="center" width="220"> <br/> <img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Television.png" width="50"/> <br/><br/> <b>FLUX Resolutions</b> <br/> <sub>Perfect sizing for every model</sub> <br/><br/> </td> <td align="center" width="220"> <br/> <img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Activities/Performing%20Arts.png" width="50"/> <br/><br/> <b>500+ Art Styles</b> <br/> <sub>🎨 Curated artistic presets</sub> <br/><br/> </td> <td align="center" width="220"> <br/> <img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Travel%20and%20places/Glowing%20Star.png" width="50"/> <br/><br/> <b>Smart Prompts</b> <br/> <sub>AI-enhanced engineering</sub> <br/><br/> </td> <td align="center" width="220"> <br/> <img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Card%20Index%20Dividers.png" width="50"/> <br/><br/> <b>Multi Prompt</b> <br/> <sub>Batch processing workflows</sub> <br/><br/> </td> </tr> </table> <br/> <!-- ULTRA DETECT --> <table> <tr> <td colspan="4" align="center"> <img src="https://img.shields.io/badge/🎯_ULTRA_DETECT-NEW_2026-ff6b35?style=for-the-badge&labelColor=0d1117"/> <br/><sub>Latest AI for Object Detection & Segmentation</sub> </td> </tr> <tr> <td align="center" width="220"> <b>SAM3 Direct Text</b><br/> <sub>Prompts: "sun", "face", "cat"</sub> </td> <td align="center" width="220"> <b>Auto-Install UI</b><br/> <sub>Popups & Browser Auto-Open</sub> </td> <td align="center" width="220"> <b>BiRefNet Matting</b><br/> <sub>Hair-level edge quality</sub> </td> <td align="center" width="220"> <b>Precision Controls</b><br/> <sub>Confidence & Feathering</sub> </td> </tr> </table> </div>

<br/><br/>


<br/> <!-- ═══════════════════════════════════════════════════════════════════════════ 🎨 ART STYLES SHOWCASE - Vercel-style animated gallery ═══════════════════════════════════════════════════════════════════════════ --> <div align="center">

<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Activities/Artist%20Palette.png" alt="Art" width="32" /> $\huge\textsf{\textcolor{ffd700}{500+ Curated Art Styles}}$

<br/> <img src="https://readme-typing-svg.demolab.com?font=Inter&weight=600&size=18&duration=2000&pause=500&color=ff6b35&center=true&vCenter=true&multiline=false&repeat=true&width=700&height=35&lines=Anime+%E2%9C%A8+Cyberpunk+%E2%9C%A8+Oil+Painting+%E2%9C%A8+Watercolor+%E2%9C%A8+Cinematic;Film+Noir+%E2%9C%A8+Studio+Ghibli+%E2%9C%A8+Baroque+%E2%9C%A8+Art+Nouveau+%E2%9C%A8+Synthwave;Van+Gogh+%E2%9C%A8+Monet+%E2%9C%A8+Picasso+%E2%9C%A8+Warhol+%E2%9C%A8+Banksy+%E2%9C%A8+Mucha;Steampunk+%E2%9C%A8+Vaporwave+%E2%9C%A8+Minimalist+%E2%9C%A8+Maximalist+%E2%9C%A8+Gothic" alt="Styles"/>

<br/><br/>

<!-- STYLE CATEGORIES - Vercel-style cards --> <table> <tr> <td align="center" width="160"> <img src="https://img.shields.io/badge/🎬-ff6b35?style=for-the-badge&labelColor=0d1117" height="40"/> <br/><sub><b>Cinema</b></sub> <br/><sub>80+ styles</sub> </td> <td align="center" width="160"> <img src="https://img.shields.io/badge/🖼️-c41e3a?style=for-the-badge&labelColor=0d1117" height="40"/> <br/><sub><b>Fine Art</b></sub> <br/><sub>120+ styles</sub> </td> <td align="center" width="160"> <img src="https://img.shields.io/badge/🎮-ffd700?style=for-the-badge&labelColor=0d1117" height="40"/> <br/><sub><b>Gaming</b></sub> <br/><sub>60+ styles</sub> </td> <td align="center" width="160"> <img src="https://img.shields.io/badge/📸-f5a623?style=for-the-badge&labelColor=0d1117" height="40"/> <br/><sub><b>Photo</b></sub> <br/><sub>90+ styles</sub> </td> <td align="center" width="160"> <img src="https://img.shields.io/badge/✨-7ed321?style=for-the-badge&labelColor=0d1117" height="40"/> <br/><sub><b>Fantasy</b></sub> <br/><sub>100+ styles</sub> </td> </tr> </table> <br/> <details> <summary><b>🔥 View Popular Style Categories</b></summary> <br/>

| Category | Styles | Examples | |:---------|:------:|:---------| | 🎬 Cinematic | 80+ | Film Noir, Blade Runner, Spielberg, Nolan, Wes Anderson | | 🖼️ Fine Art | 120+ | Van Gogh, Monet, Picasso, Rembrandt, Caravaggio | | 🎮 Digital Art | 60+ | Cyberpunk, Synthwave, Vaporwave, Pixel Art, 3D Render | | 📸 Photography | 90+ | Portrait, Landscape, Street, Fashion, Product | | ✨ Fantasy | 100+ | Epic Fantasy, Dark Fantasy, Fairy Tale, Mythological | | 🎌 Anime | 50+ | Studio Ghibli, Makoto Shinkai, Trigger, Mappa |

</details> </div>

<br/><br/>


<br/> <!-- ═══════════════════════════════════════════════════════════════════════════ ⚡ QUICK START - Installation ═══════════════════════════════════════════════════════════════════════════ --> <div align="center">

<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Travel%20and%20places/High%20Voltage.png" alt="Bolt" width="32" /> $\huge\textsf{\textcolor{f5a623}{Quick Start}}$

<br/>

⚡ Install in under 30 seconds

</div> <br/> <table align="center"> <tr> <td width="450">

$\textsf{\textcolor{7ed321}{▶ Recommended}}$

ComfyUI Manager (One-Click)

1. Open ComfyUI Manager
2. Search "OllamaGemini"  
3. Click Install ✓
4. Restart ComfyUI
<div align="center"> <img src="https://img.shields.io/badge/Auto_Updates-✓-7ed321?style=flat-square"/> </div> </td> <td width="450">

$\textsf{\textcolor{ff6b35}{▷ Manual}}$

Git Clone

cd ComfyUI/custom_nodes
git clone https://github.com/al-swaiti/ComfyUI-OllamaGemini.git
pip install -r requirements.txt
<div align="center"> <img src="https://img.shields.io/badge/Full_Control-✓-ff6b35?style=flat-square"/> </div> </td> </tr> </table> <br/> <details> <summary><b>🔑 API Configuration</b></summary> <br/>
{
  "GEMINI_API_KEY": "your_key",      // 🆓 aistudio.google.com
  "OPENAI_API_KEY": "your_key",      // 💰 platform.openai.com
  "ANTHROPIC_API_KEY": "your_key",   // ⚠️ console.anthropic.com
  "OLLAMA_URL": "http://localhost:11434",  // 🆓 Local
  "QWEN_API_KEY": "your_key"         // ⚠️ dashscope.console.aliyun.com
}
</details>

<br/><br/>


<br/> <!-- ═══════════════════════════════════════════════════════════════════════════ 📝 PROMPT TEMPLATES - Organized showcase ═══════════════════════════════════════════════════════════════════════════ --> <div align="center">

<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Scroll.png" alt="Scroll" width="32" /> $\huge\textsf{\textcolor{c41e3a}{20+ Prompt Templates}}$

<sub>Extensively researched • Model-optimized • Professional results</sub>

</div> <br/> <details open> <summary><b>🎬 Video Generation</b></summary> <br/>

| Template | Description | |:---------|:------------| | Veo3-TextToVideo | Google Veo 3.1 with composition, camera, subject, action & native audio | | Veo3-ReferenceImages | Reference image video preserving subject appearance | | Veo3-Interpolation | First-to-last frame interpolation with motion paths | | VideoGen | Professional cinematography: subject, action, lighting, style |

</details> <details> <summary><b>⚡ FLUX Models</b></summary> <br/>

| Template | Description | |:---------|:------------| | FLUX.1-dev | Hyper-detailed cinematographic with lighting & camera specs | | FLUX.2-dev | Natural language following official BFL guide | | FLUX.2-dev-Edit | Multi-reference editing for up to 10 images | | FLUX.2-dev-JSON | Structured JSON for complex scenes | | FLUXKontext | Context-aware editing with character consistency |

</details> <details> <summary><b>🎨 Image Generation</b></summary> <br/>

| Template | Description | |:---------|:------------| | SDXL | Premium comma-separated tags with artistic medium | | Imagen4 | Structured, layered prompts for Google Imagen 4 | | Z-Image-Turbo | 6B diffusion transformer for concept fusion | | Qwen-Image-2512 | Photorealistic eliminating "AI look" | | Upscale | Sharpness-maximizing enhancement |

</details> <details> <summary><b>🍌 Gemini Nano Banana Pro</b></summary> <br/>

| Template | Description | |:---------|:------------| | GeminiNanaBananaEdit | Mask-free contextual editing | | NanaBananaPro | Gemini 3 Pro Image with narrative style | | NanaBananaPro-Edit | Advanced editing with multi-image composition | | NanaBananaPro-Pro | Professional 4K asset production |

</details>

<br/><br/>


<br/> <!-- ═══════════════════════════════════════════════════════════════════════════ 💖 SUPPORT SECTION - Premium CTA ═══════════════════════════════════════════════════════════════════════════ --> <div align="center">

<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Smilies/Smiling%20Face%20with%20Hearts.png" alt="Heart" width="32" /> $\huge\textsf{\textcolor{c41e3a}{Support This Project}}$

<br/>

500+ hours of development

💝 Your support keeps it FREE for everyone

Every star & donation means the world 💖

<br/> <!-- CREATOR CARD --> <table> <tr> <td width="700" align="center"> <br/> <img src="https://avatars.githubusercontent.com/u/95714669?v=4" width="80" style="border-radius: 50%;"/> <br/><br/> <b>Abdallah Al-Swaiti</b> <br/> <sub>🇯🇴 Amman, Jordan</sub> <br/><br/>

"I built this because I was frustrated switching between 5 different AI tools.
Now, 150+ creators use it daily. If this helps your workflow, consider supporting!"

<br/> </td> </tr> </table> <br/> <!-- SUPPORT BUTTONS --> <a href="https://github.com/al-swaiti/ComfyUI-OllamaGemini"> <img src="https://img.shields.io/badge/⭐_STAR_REPO-FREE-ff6b35?style=for-the-badge&labelColor=0d1117" height="45"/> </a> &nbsp;&nbsp;&nbsp; <a href="https://paypal.me/abdallalswaiti"> <img src="https://img.shields.io/badge/☕_BUY_COFFEE-🙏_THANKS-ff6b6b?style=for-the-badge&logo=paypal&logoColor=white&labelColor=0d1117" height="45"/> </a> &nbsp;&nbsp;&nbsp; <a href="https://github.com/al-swaiti/ComfyUI-OllamaGemini/issues"> <img src="https://img.shields.io/badge/🛠️_CONTRIBUTE-c41e3a?style=for-the-badge&labelColor=0d1117" height="45"/> </a> </div>

<br/><br/>


<br/> <!-- ═══════════════════════════════════════════════════════════════════════════ 🔗 CONNECT SECTION ═══════════════════════════════════════════════════════════════════════════ --> <div align="center">

<img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Link.png" alt="Link" width="28" /> $\large\textsf{\textcolor{f5a623}{Connect}}$

<br/> <a href="https://github.com/al-swaiti"> <img src="https://img.shields.io/badge/GitHub-0d1117?style=for-the-badge&logo=github&logoColor=white"/> </a> &nbsp; <a href="https://www.linkedin.com/in/abdallah-issac/"> <img src="https://img.shields.io/badge/LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white"/> </a> &nbsp; <a href="https://twitter.com/AbdallAlswaiti"> <img src="https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white"/> </a> &nbsp; <a href="https://huggingface.co/ABDALLALSWAITI"> <img src="https://img.shields.io/badge/🤗_HuggingFace-FFD21E?style=for-the-badge&labelColor=0d1117"/> </a> &nbsp; <a href="https://civitai.com/user/AbdallahAlswa80"> <img src="https://img.shields.io/badge/Civitai-FF6B6B?style=for-the-badge&labelColor=0d1117"/> </a> </div>

<br/><br/>


<br/> <!-- ═══════════════════════════════════════════════════════════════════════════ 🚀 FINAL CTA ═══════════════════════════════════════════════════════════════════════════ --> <div align="center"> <br/> <img src="https://readme-typing-svg.demolab.com?font=Inter&weight=800&size=28&duration=3000&pause=2000&color=ffd700&center=true&vCenter=true&multiline=false&repeat=true&width=600&height=50&lines=Join+150%2B+Happy+Creators+Today!" alt="CTA"/>

<br/><br/>

<a href="https://github.com/al-swaiti/ComfyUI-OllamaGemini"> <img src="https://img.shields.io/badge/🚀_GET_STARTED_NOW-ff6b35?style=for-the-badge&labelColor=0d1117" height="55"/> </a>

<br/><br/>

<sub> <b>FREE</b> • <b>Open Source</b> • <b>MIT License</b> <br/> Made with ❤️ in Jordan 🇯🇴 </sub>

<br/><br/>

</div> <!-- ═══════════════════════════════════════════════════════════════════════════ FOOTER ═══════════════════════════════════════════════════════════════════════════ --> <img src="https://capsule-render.vercel.app/api?type=waving&color=0:ff6b35,50:c41e3a,100:ffd700&height=120&section=footer&animation=twinkling" width="100%"/>