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 12 months ago·Updated 9 months ago· 0
razvanmatei-sf/razv-wavespeed
Nodes44
On cloudLocal install
CategoryWaveSpeedAI/Alibaba, WaveSpeedAI
Stars0
Updated9 months ago

Nodes (44)

WaveSpeedAI Alibaba Wan 2.5 Image Edit

Instruction-based image editing, hosted — Wan 2.5's edit model on a URL

WaveSpeedAI/Alibaba
WaveSpeedAI ByteDance Seedream V4

Seedream 4.0 at up to 4096×4096, without hunting down an API script

WaveSpeedAI
WaveSpeedAI Bytedance Seedream V4 Edit

Seedream V4 editing at up to 4096x4096 — ByteDance's flagship, via API

WaveSpeedAI
WaveSpeedAI Bytedance Seedream V4 Edit Sequential

One prompt, up to fifteen edited images — Seedream V4's batch mode

WaveSpeedAI
WaveSpeedAI ByteDance Seedream V4 Sequential

A whole Seedream series from one prompt — up to 15 images at once

WaveSpeedAI
WaveSpeedAI Client

The node every other node in this pack refuses to work without

WaveSpeedAI
WaveSpeedAI Flux ControlNet Union Pro 2.0

ControlNet Union Pro 2.0 as a hosted call

WaveSpeedAI
WaveSpeedAI Flux Kontext Dev

Instruction editing with real guidance and step controls

WaveSpeedAI
WaveSpeedAI Flux Kontext Max

FLUX.1 Kontext Max — the experimental tier, without the API paperwork

WaveSpeedAI
WaveSpeedAI Flux Kontext Pro

Kontext Pro, the API workhorse, as a plain ComfyUI edit node

WaveSpeedAI
WaveSpeedAI Google Nano Banana Edit

Google's edit-anything image model, from inside ComfyUI

WaveSpeedAI
WaveSpeedAI Google Nano Banana Pro Edit

Nano Banana Pro editing, up to six reference images, no Google account

WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Pro Edit Multi

Nano Banana Pro edits that draw on up to six reference images

WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Pro Edit Ultra

The 8K tier for when 4K isn't the goal, it's the floor

WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Pro T2I

Nano Banana Pro T2I without the Google wrapper

WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Pro T2I Multi

Nano Banana Pro, two shots at once, zero GPU required

WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Pro T2I Ultra

8K by API, and the node that prices it in dollars

WaveSpeedAI/Google
WaveSpeedAI Google Nano Banana Text-to-Image

The plain Nano Banana text-to-image node — the one you'll actually reach for

WaveSpeedAI
WaveSpeedAI Google VEO 3.1 Fast Image-to-Video

Veo 3.1 video from a still, with synced audio — the hosted shortcut

WaveSpeedAI/Google VEO 3.1
WaveSpeedAI Google VEO 3.1 Fast Text-to-Video

Google video, quickly, no GPU

WaveSpeedAI/Google VEO 3.1
WaveSpeedAI Google VEO 3.1 Image-to-Video

Give Veo 3.1 a frame, get a movie — and an end-frame, if you want one

WaveSpeedAI/Google VEO 3.1
WaveSpeedAI Google VEO 3.1 Reference-to-Video

Keep the subject, swap the scene

WaveSpeedAI/Google VEO 3.1
WaveSpeedAI Google VEO 3.1 Text-to-Video

The full-strength tier, not the fast one

WaveSpeedAI/Google VEO 3.1
WaveSpeedAI Image Upscaler

The hosted AI upscaler that needs zero VRAM

WaveSpeedAI
WaveSpeedAI InfiniteTalk

A still photo that lip-syncs to your audio

WaveSpeedAI
WaveSpeedAI InfiniteTalk Multi

Two People, One Photo, Two Audio Files — This Node Makes Them Talk

WaveSpeedAI
WaveSpeedAI OpenAI Sora 2 Image-to-Video

Animate a still image with Sora 2 for $0.40 — from inside ComfyUI

WaveSpeedAI/OpenAI Sora 2
WaveSpeedAI OpenAI Sora 2 Image-to-Video Pro

The paid, no-GPU route

WaveSpeedAI/OpenAI Sora 2
WaveSpeedAI OpenAI Sora 2 Text-to-Video

Sora 2 from text alone — no image, no subscription, just a prompt and $0.40

WaveSpeedAI/OpenAI Sora 2
WaveSpeedAI OpenAI Sora 2 Text-to-Video Pro

Sora 2 Without an OpenAI Sub — Text-to-Video From Your ComfyUI Graph

WaveSpeedAI/OpenAI Sora 2
WaveSpeedAI Qwen Image Edit

The hosted instruction editor

WaveSpeedAI
WaveSpeedAI Qwen Image Edit LoRA

Qwen-Image-Edit with style LoRAs — hosted, so you never touch the weights

WaveSpeedAI
WaveSpeedAI Qwen Image Edit Plus

Three reference images, one edit, exact output size

WaveSpeedAI
WaveSpeedAI Qwen Image Edit Plus LoRA

Multi-image, 3 LoRAs, and custom sizes

WaveSpeedAI
WaveSpeedAI Qwen Image Text-to-Image

20B text rendering with zero local install

WaveSpeedAI
WaveSpeedAI Qwen Image Text-to-Image LoRA

Qwen-Image T2I with style LoRAs — test the community library without downloading it

WaveSpeedAI
WaveSpeedAI RunwayML Upscale V1

Video Upscaling With No VRAM — the Pack's Smallest, Most Honest Node

WaveSpeedAI
WaveSpeedAI WAN 2.2 Animate

Drive one video's motion into another image — WAN 2.2 Animate, hosted

WaveSpeedAI
WaveSpeedAI Wan2.2 I2V 720p

Wan 2.2 image-to-video without the 24GB VRAM tax

WaveSpeedAI
WaveSpeedAI WAN 2.5 Image-to-Video

WAN 2.5 video with full controls — the non-fast hosted option

WaveSpeedAI
WaveSpeedAI WAN 2.5 Image-to-Video Fast

WAN 2.5 is API-only — this node is your fastest ComfyUI on-ramp

WaveSpeedAI
WaveSpeedAI WAN 2.5 Text-to-Image

The API-only model, one POST away

WaveSpeedAI
WaveSpeedAI WAN 2.5 Text-to-Video

Wan 2.5 Has No Weights — This Node Is the Only Way to Run It From ComfyUI

WaveSpeedAI
WaveSpeedAI WAN 2.5 Text-to-Video Fast

Wan 2.5 video you can't run locally (unless you pay for it)

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