Extensions/ComfyUI Razv WaveSpeed Nodes
ComfyUI Extension

ComfyUI Razv WaveSpeed Nodes

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

By razvanmatei-sf·Created 11 months ago·Updated 8 months ago· 0
razvanmatei-sf/razv-wavespeed
Nodes44
On cloudLocal install
CategoryWaveSpeedAI/Alibaba, WaveSpeedAI
Stars0
Updated8 months ago

Nodes (44)

WaveSpeedAI Alibaba Wan 2.5 Image Edit
WaveSpeedAI/Alibaba
WaveSpeedAI ByteDance Seedream V4
WaveSpeedAI
WaveSpeedAI Bytedance Seedream V4 Edit
WaveSpeedAI
WaveSpeedAI Bytedance Seedream V4 Edit Sequential
WaveSpeedAI
WaveSpeedAI ByteDance Seedream V4 Sequential
WaveSpeedAI
WaveSpeedAI Client
WaveSpeedAI
WaveSpeedAI Flux ControlNet Union Pro 2.0
WaveSpeedAI
WaveSpeedAI Flux Kontext Dev
WaveSpeedAI
WaveSpeedAI Flux Kontext Max
WaveSpeedAI
WaveSpeedAI Flux Kontext Pro
WaveSpeedAI
WaveSpeedAI Google Nano Banana Edit
WaveSpeedAI
WaveSpeedAI Google Nano Banana Pro Edit
WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Pro Edit Multi
WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Pro Edit Ultra
WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Pro T2I
WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Pro T2I Multi
WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Pro T2I Ultra
WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Text-to-Image
WaveSpeedAI
WaveSpeedAI Google VEO 3.1 Fast Image-to-Video
WaveSpeedAI/Google VEO 3.1
WaveSpeedAI Google VEO 3.1 Fast Text-to-Video
WaveSpeedAI/Google VEO 3.1
WaveSpeedAI Google VEO 3.1 Image-to-Video
WaveSpeedAI/Google VEO 3.1
WaveSpeedAI Google VEO 3.1 Reference-to-Video
WaveSpeedAI/Google VEO 3.1
WaveSpeedAI Google VEO 3.1 Text-to-Video
WaveSpeedAI/Google VEO 3.1
WaveSpeedAI Image Upscaler
WaveSpeedAI
WaveSpeedAI InfiniteTalk
WaveSpeedAI
WaveSpeedAI InfiniteTalk Multi
WaveSpeedAI
WaveSpeedAI OpenAI Sora 2 Image-to-Video
WaveSpeedAI/OpenAI Sora 2
WaveSpeedAI OpenAI Sora 2 Image-to-Video Pro
WaveSpeedAI/OpenAI Sora 2
WaveSpeedAI OpenAI Sora 2 Text-to-Video
WaveSpeedAI/OpenAI Sora 2
WaveSpeedAI OpenAI Sora 2 Text-to-Video Pro
WaveSpeedAI/OpenAI Sora 2
WaveSpeedAI Qwen Image Edit
WaveSpeedAI
WaveSpeedAI Qwen Image Edit LoRA
WaveSpeedAI
WaveSpeedAI Qwen Image Edit Plus
WaveSpeedAI
WaveSpeedAI Qwen Image Edit Plus LoRA
WaveSpeedAI
WaveSpeedAI Qwen Image Text-to-Image
WaveSpeedAI
WaveSpeedAI Qwen Image Text-to-Image LoRA
WaveSpeedAI
WaveSpeedAI RunwayML Upscale V1
WaveSpeedAI
WaveSpeedAI WAN 2.2 Animate
WaveSpeedAI
WaveSpeedAI Wan2.2 I2V 720p
WaveSpeedAI
WaveSpeedAI WAN 2.5 Image-to-Video
WaveSpeedAI
WaveSpeedAI WAN 2.5 Image-to-Video Fast
WaveSpeedAI
WaveSpeedAI WAN 2.5 Text-to-Image
WaveSpeedAI
WaveSpeedAI WAN 2.5 Text-to-Video
WaveSpeedAI
WaveSpeedAI WAN 2.5 Text-to-Video Fast
WaveSpeedAI
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