ComfyUI-Pollinations-BYOP
Premium Quad-Modal suite (Image, Video, Text, Audio) for Pollinations.ai. Includes native Settings menu integration, BYOP support, and an automated real-time model list updater.
Nodes (5)
Free, Keyless Image Generation Inside ComfyUI
Free LLMs In Your ComfyUI Graph, No Key Required
🌸 ComfyUI-Pollinations-BYOP
The latest ComfyUI custom node suite for Pollinations.ai with full BYOP (Bring Your Own Pollen) support.
Generate high-quality images, text, videos and audio using state-of-the-art models (like Flux, DeepSeek, and Wan 2.6) directly inside ComfyUI—without using any of your local GPU VRAM.
Whether you are running on an 8GB laptop or a cloud server, this node suite offloads the heavy compute lifting to the Pollinations API.
✨ Features
- Zero Local VRAM Required: Generation happens entirely in the cloud.
- Multimodal Generation: Create Images, Videos, Audio and Text all from within your node tree.
- BYOP Support: Seamlessly integrate your Pollinations API Key to use your own "Pollen" quota, bypassing anonymous rate limits and supporting the ecosystem.
- Lightning Fast: Outputs load directly as standard ComfyUI
IMAGEandSTRINGformats, ready for immediate downstream processing (Upscaling, I2V, Compositing).
🧩 Nodes Included & Supported Models
1. 🌸🖼️ Pollinations Image Gen (BYOP)
Generates high-fidelity images directly to a ComfyUI IMAGE tensor.
- Supported Models:
fluxgpt-image-2gptimagegptimage-largegrok-imagine 💎grok-imagine-pro 💎ideogram-v4-balanced 💎ideogram-v4-quality 💎ideogram-v4-turbo 💎kleinkontextnanobanana 💎nanobanana-2 💎nanobanana-2-lite 💎nanobanana-pro 💎nova-canvasp-image 💎p-image-edit 💎qwen-image 💎sanaseedream 💎seedream-pro 💎seedream5 💎seedream5-pro 💎wan-image 💎wan-image-pro 💎zimage
- Parameters:
prompt,model,width,height,seed,api_key,negative_prompt
2. 🌸🎞️ Pollinations Video Gen (BYOP)
Generates high-quality AI video.
- Supported Models:
grok-video-pro 💎happyhorse-1.1 💎nova-reelp-video-1080p 💎p-video-720p 💎seedance-2.0 💎seedance-pro 💎veo 💎veo-1080p 💎wan 💎wan-fast 💎wan-pro 💎wan-pro-1080p 💎
- Parameters:
prompt,model,seed,api_key
3. 🌸🤖 Pollinations Text Gen (BYOP)
Leverage top-tier LLMs for prompt expansion, dynamic tagging, or scriptwriting inside your workflow.
- Supported Models:
Bakhshi7889/gemma-4-31b-itCatniti/agnes-1.5-flashCatniti/agnes-2.0-flashCatniti/auto-router-1Catniti/claude-sonnet-4.6Catniti/glm-4.7Catniti/gpt-oss-120bCatniti/openai-o4-miniCircuit-Overtime/lixsearchCloudCompile/afforda-claude-haiku-4.5CloudCompile/gemma-4-e2bCloudCompile/nemotron-3-super-120b-a12bCloudCompile/nemotron-3-ultra-550b-a55bMarcosFRG/gemini-2.5-flash-liteMarcosFRG/gemini-3-flash-previewMarcosFRG/gemini-3.1-flash-liteMarcosFRG/gemma-4-31bMarcosFRG/mimo-v2.5MarcosFRG/minimax-m3Minor-fun/deepseek-v3.2Minor-fun/deepseek-v4-flashMinor-fun/gemini-3.1-pro-previewMinor-fun/gemini-3.5-flashMinor-fun/gemma-4-31B-itSpit-fires/bonsai-image-512x512-4Spit-fires/freeSpit-fires/gpt-oss-20b-freeSpit-fires/step-3.5-flash-freeYoannDev90/diffusiongemma-26b-a4b-it:freeYoannDev90/gemma-4-31b-it:freeYoannDev90/laguna-xs-2.1:freeYoannDev90/llama-3.1-8b-instant:freeclaude 💎claude-fable-5 💎claude-fast 💎claude-large 💎claude-opus-4.6 💎claude-opus-4.7 💎claude-sonnet-5 💎deepseekdeepseek-progemini 💎gemini-3-flash 💎gemini-fast 💎gemini-flash-lite-3.1 💎gemini-large 💎gemini-search 💎gemini-search-fast 💎gemini-search-large 💎gemmagemma-4-31bglmgpt-5.4gpt-5.4-minigpt-5.6-lunagpt-5.6-solgpt-5.6-terragpt-ossgrokgrok-4-20-reasoninggrok-4.5 💎grok-largekimikimi-codekimi-k3 💎llamallama-maverick 💎llama-scoutmercury 💎midijourneymidijourney-largemikl-shortcuts/ministral-3mimo-v2.5mimo-v2.5-prominimaxminimax-m2.7mistralmistral-largemistral-small-3.2morriszdweck/qwen-3.7-plus-cheapmuse-spark-1.1 💎novanova-fastopenaiopenai-audioopenai-audio-largeopenai-fastopenai-largeperplexityperplexity-deepperplexity-fastperplexity-reasoningpollyqwen-coderqwen-coder-large 💎qwen-largeqwen-safetyqwen-visionqwen-vision-proqwen3.7-max 💎sharktide/inferenceport-ai-command-r-plussharktide/inferenceport-ai-gpt-4.1sharktide/inferenceport-ai-kimi-k2.5sharktide/inferenceport-ai-kimi-k2.7-codesharktide/inferenceport-ai-lightning-text-v2sharktide/inferenceport-ai-mimo-v2.5sharktide/inferenceport-ai-minimax-m3sharktide/inferenceport-ai-qwen-3.6-27bsharktide/inferenceport.ai-gpt-5-chat-latestsharktide/inferenceport.ai-gpt-oss-20bsolarnode-developement/glm-5.2-cheapstep-3.5-flashstep-flashtimemachine-studio/mercury2tomdacatto/ezratomdacatto/gemma-4-31b-fastvendouple/deepseek-v3.2vendouple/deepseek-v4-flashvendouple/deepseek-v4-provendouple/gemma-4-31Bvendouple/gpt-5.6-solvendouple/kimi-k2.6vendouple/kimi-k3vendouple/nemotron-3-ultravendouple/unlocked-deepseekvoodoohop/airforce-doubao-provoodoohop/airforce-grok-4-fastvoodoohop/airforce-qwen3-maxvoodoohop/anyvm-deepseek-chat
- Parameters:
prompt,system_instruction,model,temperature,seed,api_key
4.🌸🔊 Pollinations Audio Gen (BYOP)
Text-to-speech, music generation, and audio transcription.
- Supported Models:
eleven-multilingual-v2 💎eleven-sfx 💎elevenflash 💎elevenlabs 💎elevenmusic 💎qwen-tts 💎qwen-tts-instruct 💎scribe 💎stable-audio-3-large 💎stable-audio-3-medium 💎universal-2universal-3-prowhisper
📸 Screenshots
.png)
.png)
.png)
.png)
⚙️ Installation
Method 1: ComfyUI Manager (Recommended)
- Open the ComfyUI Manager.
- Click Install Custom Nodes.
- Search for
Pollinations BYOP. - Click Install and restart ComfyUI.
Method 2: Manual Git Clone
- Navigate to your ComfyUI
custom_nodesdirectory in your terminal:cd ComfyUI/custom_nodes - Clone this repository:
git clone https://github.com/ChunkyPanda29/ComfyUI-Pollinations-BYOP.git - Restart ComfyUI.
🛠️ How to Use
- Double-click your ComfyUI canvas and search for
Pollinations. - Select your desired node (Image, Video, or Text).
- prompt: Enter your creative description.
- model: Select your desired engine from the dropdown list.
- api_key (Optional but Recommended): Paste your Pollinations API key here (See instructions below).
- Connect the output to a Save Image, Video Combine, or Show Text node.
- Click Queue Prompt!
🔐 Official BYOP (Bring Your Own Pollen) Integration
This node suite implements the official Pollinations BYOP specification with support for:
- ✅ Device Code Flow - Browser-free authentication for headless/CLI environments
- ✅ App Key Attribution - Track your app's traffic for tier upgrades
- ✅ User Info Retrieval - Display username, email, and balance
🔑 How to get your API Key (BYOP)
Pollinations operates on a unique "Pollen" economy. While anonymous generation is free, it is heavily rate-limited. By using your own API key, you unlock your personal daily/weekly free Pollen grants, allowing for faster and more consistent generation.
Method 1: BYOP Login Node (Recommended)
The easiest way - no copy/pasting keys!
- Add the 🔐🌸 Pollinations BYOP Login node to your workflow
- Toggle "Click to Login" → the node will show you a URL and code
- Go to the URL on any device and enter the code
- Return to ComfyUI - your key is now saved automatically!
Method 2: Manual Key Entry
- Go to enter.pollinations.ai.
- Sign in using your Discord or Google account.
- Once logged in, your API key will be visible on your dashboard.
- Copy the key and paste it into the
api_keyfield of the ComfyUI node. - That's it! Your ComfyUI workflow is now fueled by your own Pollen.
🔐 API Key Configuration (Set Once)
You no longer need to paste your API Key into every node. You have three ways to set it:
Method 1: ComfyUI Settings Menu (Easiest)
- Open ComfyUI.
- Click the Settings (gear icon) in the ComfyUI menu.
- Scroll down to the "Pollinations (BYOP)" section.
- Paste your API key into the textbox.
- The key is now saved locally and will be used automatically by all Pollinations nodes!
Method 2: Environment Variable
Set an environment variable on your system (useful for cloud servers like RunPod):
POLLINATIONS_API_KEY=sk_your_key_here
Method 3: Node-Level Override
If you want to use a different key for a specific node, just paste it into the api_key field on the node itself. This will always take priority over global settings.
❓ FAQ
Q: Does this cost money?
A: No! Pollinations provides free anonymous generations, and every registered user receives a free allowance of "Pollen" every week. You only pay if you decide to use the Paid Models 💎 or scale up massively and buy extra Pollen.
Q: Why does my generation fail or timeout?
A: If you are leaving the api_key field blank, you are using the anonymous public tier, which can experience high traffic or strict rate limits. Adding your free API key solves this.
Q: Does this download large models to my hard drive?
A: No. This is a pure API node. Your local installation size will remain exactly the same, making it perfect for budget 8GB VRAM setups.
Q: Can I chain these nodes together?
A: Yes! A popular workflow is to use the Text Gen node to expand a simple idea into a highly detailed visual prompt, then feed that string directly into the Image Gen node, and finally pass that image output into a Video generation node.
🤝 Contributing
Feel free to submit pull requests or open issues! Devs who contribute to Pollinations integrations can earn "Dev Points" to unlock Seed Status and greater API limits.