ComfyUI Extension: ComfyUI Razv WaveSpeed Nodes

Authored by razvanmatei-sf

Created

Updated

0 stars

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Custom ComfyUI nodes for integrating WaveSpeed AI API for image and video generation.

Looking for a different extension?

Custom Nodes (44)

README

ComfyUI Razv WaveSpeed Nodes

Custom ComfyUI nodes for integrating WaveSpeed AI API for image and video generation.

Features

  • Multiple AI model integrations (Qwen, Google Nano Banana, etc.)
  • Image generation, editing, and upscaling capabilities
  • Video generation support
  • Sync and async processing modes
  • Automatic retry logic for network issues

Installation

Option 1: ComfyUI Manager (Recommended)

  1. Open ComfyUI Manager
  2. Search for "razv-wavespeed"
  3. Click Install

Option 2: Git Clone

cd ComfyUI/custom_nodes
git clone https://github.com/razvanmatei-sf/razv-wavespeed.git
cd razv-wavespeed/comfyui-razv-wavespeed-custom
pip install -r requirements.txt

Configuration

  1. Copy config.ini.tmp to config.ini
  2. Add your WaveSpeed API key to config.ini:
[api]
key = your_wavespeed_api_key_here

Or provide the API key directly in the WaveSpeedAI Client node.

Available Nodes

Core Nodes

  • WaveSpeedAI Client: Connection node for API authentication
  • WaveSpeedAI Upload Image: Upload images and get URLs for processing

Generation Nodes

  • Qwen Image Text to Image: Generate images from text prompts
  • Qwen Image Edit: Edit existing images with prompts
  • Google Nano Banana Edit: Advanced image editing
  • Image Upscaler: Upscale images with AI

Workflow Pattern

Load Image → WaveSpeedAI Upload Image → WaveSpeedAI [Processing Node] → Preview Image
            ↓                           ↑
            WaveSpeedAI Client ←←←←←←←←←

Node Development

To add new WaveSpeed API models:

  1. Create a new .py file in comfyui-razv-wavespeed-custom/py/
  2. Follow the template structure in existing nodes
  3. Register the node with NODE_CLASS_MAPPINGS and NODE_DISPLAY_NAME_MAPPINGS

Requirements

  • ComfyUI
  • Python 3.8+
  • See requirements.txt for Python dependencies

Troubleshooting

  • SSL Errors: The client includes automatic retry logic with progressive backoff
  • Missing Nodes: Restart ComfyUI after installation
  • API Key Issues: Verify key in config.ini or node settings

License

MIT

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Learn more