npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-kie

v0.2.3

Published

n8n nodes for Kie.ai - AI image generation, video creation, image upscaling with Seedream, Flux-2 Pro, Qwen, Google Nano Banana Pro, Topaz, Recraft, and Infinitalk models

Readme

n8n-nodes-kie

This n8n community node enables seamless integration of Kie.ai in your n8n workflows. Access powerful AI models for image generation, video creation, image upscaling, and more.

Features

  • Multiple AI Image Generation Models: Seedream, Flux-2 Pro, Qwen, Z-Image, Google Nano Banana Pro
  • Image Upscaling: Topaz and Recraft Crisp AI enhancement
  • Video Upscaling: Topaz AI video enhancement
  • Video Generation: Veo3, Wan 2.6, Hailuo, Seedance, Grok Imagine text/image/video-to-video models
  • Video Enhancement: Veo3 1080P/4K upgrades and video extension
  • Storyboard Creation: Sora 2 Pro multi-shot dynamic scene transitions
  • Audio-to-Video: Infinitalk talking head video generation
  • Character Management: Sora 2 reusable character animation system
  • Watermark Removal: Sora 2 professional watermark removal
  • File Management: Upload files to Kie.ai storage
  • Task Status Tracking: Monitor and retrieve generation results

Installation

Follow the installation guide in the n8n community nodes documentation.

Quick Install

npm install n8n-nodes-kie

Credentials

You'll need a Kie.ai API key to use these nodes:

  1. Sign up at kie.ai
  2. Navigate to API Key Management
  3. Generate a new API key
  4. Add the API key to your n8n credentials

Available Nodes

Image Generation

Kie Seedream

Generate or edit images using Seedream 4.5 models.

  • Text-to-Image: Create images from text descriptions
  • Image Editing: Transform existing images based on prompts
  • Auto Mode Selection: Automatically chooses the right model based on input
  • Aspect Ratios: 1:1, 4:3, 3:4, 16:9, 9:16, 2:3, 3:2, 21:9
  • Quality Options: Basic, High

Kie Flux-2 Pro

High-quality image generation using Flux-2 Pro models.

  • Text-to-Image: Generate images from text prompts
  • Image-to-Image: Transform existing images (1-8 images)
  • Aspect Ratios: 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, auto
  • Resolution: 1K, 2K
  • Prompt Length: 3-5000 characters

Kie Qwen

Advanced image generation with operation modes.

  • Generate/Transform: Text-to-image or image-to-image with strength control
  • Edit Mode: Specific image modifications
  • Image Sizes: square, square_hd, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9
  • Strength Parameter: Control transformation intensity (image-to-image)
  • Usage Hints: Built-in interface guidance

Kie Z-Image

Simple text-to-image generation.

  • Text-to-Image Only: Generate images from text descriptions
  • Aspect Ratios: 1:1, 4:3, 3:4, 16:9, 9:16
  • Streamlined Interface: Quick and easy image generation

Kie Google Nano Banana Pro

Google's advanced image-to-image model.

  • Optional Input Images: Supports both text-to-image and image-to-image
  • Multiple Aspect Ratios: 1:1, 9:16, 16:9, 4:3, 3:4
  • Resolution Options: 1K, 2K, 4K
  • Output Formats: PNG, JPEG, WebP

Image Enhancement

Kie Image Upscaler

AI-powered image upscaling with dual engines.

  • Topaz AI: Configurable upscale factors (1x, 2x, 4x, 8x)
  • Recraft Crisp: Automatic intelligent upscaling
  • Supported Formats: JPEG, PNG, WebP (max 10MB)
  • Service Selection: Choose the best upscaler for your needs

Video Enhancement

Kie Video Upscaler

AI-powered video upscaling using Topaz.

  • Topaz Video Enhancement: Professional video upscaling
  • Upscale Factors: 1x, 2x, 4x
  • Supported Formats: MP4, QuickTime, Matroska (max 10MB)
  • Use Cases: Video quality enhancement, content restoration, resolution upgrades

Video Generation

Kie Sora 2 Pro

Professional video generation with character integration.

  • Text-to-Video: Generate videos from text descriptions (max 10,000 characters)
  • Image-to-Video: Create videos from images with optional text guidance
  • Character Integration: Use up to 5 character IDs from Sora 2 Characters node
  • Aspect Ratios: Landscape, Portrait
  • Duration: 10 or 15 seconds
  • Quality: Standard or High
  • Watermark Removal: Optional watermark elimination
  • Use Cases: Professional content, character-driven stories, multi-scene productions

Kie Sora 2 Pro Storyboard

Multi-shot storyboard video creation with dynamic scene transitions.

  • Dynamic Shots: Add 1-10 customizable shots with individual scene descriptions
  • Precise Timing: Each shot has configurable duration (0.1-15 seconds)
  • Duration Validation: Automatic validation ensures total shot durations match video length
  • Video Durations: 10, 15, or 25 seconds total
  • Single Image Source: One image used across all shots with scene-based transformations
  • Aspect Ratios: Landscape, Portrait
  • Flexible Storytelling: Create complex narratives with multiple scene transitions
  • Use Cases: Storyboard previews, multi-scene content, narrative videos, presentation sequences

Kie Veo3

Google's Veo 3.1 professional video generation and enhancement.

  • Generate Video: Text-to-video or image-to-video (1-2 images)
  • Extend Video: Continue existing videos with new content
  • 1080P Upgrade: Enhance 16:9 videos to 1080P (returns URL directly, 1-3 min processing)
  • 4K Upgrade: Enhance 16:9/9:16 videos to 4K (returns taskId, 5-10 min processing, 2× credits)
  • Models: Veo3 (quality) or Veo3 Fast (speed/cost-efficient)
  • Aspect Ratios: 16:9, 9:16, 1:1 (upgrades only for 16:9 and 9:16)
  • Customization: Seed control, watermarks, translation support
  • Important: Extend videos before upgrading to 1080P/4K
  • Use Cases: Professional video production, content extension, resolution enhancement

Kie Grok Imagine

AI-powered video generation with style modes.

  • Text-to-Video: Generate videos from detailed text descriptions
  • Image-to-Video: Transform external images or previously generated Grok images into dynamic videos
  • Duration Options: 6 or 10 seconds
  • Mode Options: Normal (balanced), Fun (creative/playful), Spicy (intense motion)
  • Aspect Ratios: 2:3, 3:2, 1:1, 16:9, 9:16 (text-to-video)
  • Image Sources: External image URLs OR task_id + index from previously generated Grok images
  • Rate Limits: 30 concurrent tasks, 300 tasks/hour
  • Video Validity: Generated URLs valid for 24 hours
  • Use Cases: Dynamic content, social media videos, creative animations

Kie Seedance

ByteDance's versatile video generation model.

  • Text-to-Video: Generate videos from text descriptions
  • Image-to-Video: Animate 1-2 images with optional camera movements
  • Auto Mode Detection: Automatically switches between text-to-video and image-to-video based on input
  • Duration: Customizable video length (default 8 seconds)
  • Fixed Lens: Optional stable camera positioning
  • Audio Generation: Optional soundtrack creation (increases cost)
  • Resolution: 720p
  • Use Cases: Creative content, animations, image-based storytelling

Kie Hailuo

High-quality cinematic video generation.

  • Text-to-Video: Generate videos from detailed text descriptions
  • Image-to-Video: Create videos from images with text prompts
  • Prompt Optimizer: Automatic prompt enhancement for better results
  • End Frame Control: Optional ending image specification (image-to-video)
  • Cinematic Support: Complex descriptions with camera movements and visual effects
  • Use Cases: Professional video content, cinematic sequences, visual storytelling

Kie Wan 2.6

Versatile video generation with multiple modes.

  • Text-to-Video: Generate videos from text descriptions only
  • Image-to-Video: Create videos from images with text prompts
  • Video-to-Video: Transform existing videos based on prompts
  • Duration Options: 5, 10, or 15 seconds
  • Resolution: 720p, 1080p
  • Auto Model Selection: Automatically chooses the right model based on operation
  • Use Cases: Content creation, video marketing, animation

Kie Infinitalk

Generate talking head videos from audio.

  • Audio-to-Video: Animate static images with audio
  • Input: Portrait image + audio file
  • Resolution Options: 480p, 720p, 1080p
  • Prompt Control: Describe desired animation style
  • Use Cases: Avatars, presentations, content creation

Character & Asset Management

Kie Sora 2 Characters

Create reusable character animations from video.

  • Character ID Generation: Upload video to create reusable character reference
  • Video Requirements: 1-4 seconds, max 10MB, MP4/WebM/AVI formats
  • Reusable Characters: character_id can be used in multiple animation jobs
  • Optional Customization: Character prompt and safety instructions
  • Storage Notice: Files stored for 14 days (use permanent storage for production)
  • Use Cases: Consistent character animations, character libraries, multi-scene content

Kie Sora Watermark Remover

Remove watermarks from Sora 2 generated videos.

  • OpenAI Sora 2 Only: Works exclusively with videos from sora.chatgpt.com
  • URL Validation: Automatically validates Sora 2 video URLs
  • Clean Results: Professional watermark-free videos
  • Storage Notice: Processed videos stored for 14 days
  • Use Cases: Professional content, commercial use, brand consistency

Utilities

Kie File Upload

Upload files to Kie.ai storage for use in other nodes.

  • Binary File Support: Upload any file from n8n workflow
  • URL Output: Returns hosted file URL for use in generation nodes
  • Essential: Required before using local files in image/video nodes

Kie Task Status

Monitor and retrieve results from generation tasks.

  • Task Monitoring: Query status of any Kie.ai generation job
  • Result Retrieval: Get generated file URLs and metadata
  • Clean Response: Automatically parses nested JSON responses
  • Polling Support: Use in loops to wait for task completion

Workflow Examples

Basic Image Generation

1. Kie Seedream (Text-to-Image)
   - Prompt: "A beautiful sunset over mountains"
   - Aspect Ratio: 16:9
   - Quality: High
   ↓
2. Kie Task Status
   - Task ID: {{ $json.data.taskId }}
   - Wait for completion
   ↓
3. Download or use generated image

Image Upscaling Pipeline

1. Kie Seedream (Generate Image)
   ↓
2. Kie Task Status (Get Result URL)
   ↓
3. Kie Image Upscaler (Topaz 4x)
   - Image URL: {{ $json.result.output[0] }}
   ↓
4. Kie Task Status (Get Upscaled Result)

Audio-to-Video with File Upload

1. Read Binary File (Portrait Image)
   ↓
2. Kie File Upload (Upload Portrait)
   ↓
3. Kie Infinitalk
   - Image URL: {{ $json.data.url }}
   - Audio URL: [your audio URL]
   - Resolution: 1080p
   ↓
4. Kie Task Status (Get Video URL)

API Documentation

For detailed API documentation, visit docs.kie.ai

Supported Models

  • seedream/4.5-text-to-image & seedream/4.5-edit
  • flux-2/pro-text-to-image & flux-2/pro-image-to-image
  • qwen/text-to-image, qwen/image-to-image & qwen/image-edit
  • z-image
  • nano-banana-pro
  • topaz/image-upscale
  • topaz/video-upscale
  • recraft/crisp-upscale
  • grok-imagine/text-to-video & grok-imagine/image-to-video
  • bytedance/seedance-1.5-pro
  • hailuo/02-text-to-video-pro & hailuo/02-image-to-video-pro
  • wan/2-6-text-to-video, wan/2-6-image-to-video & wan/2-6-video-to-video
  • sora-2-characters
  • sora-2-pro-text-to-video & sora-2-pro-image-to-video
  • infinitalk/from-audio

Callback URLs

All generation nodes support optional callback URLs for production use:

  • Avoid polling delays
  • Receive instant notifications when tasks complete
  • Recommended for high-volume workflows

Error Handling

All nodes support n8n's "Continue On Fail" option:

  • Enable in node settings to handle errors gracefully
  • Failed items return error details in JSON
  • Workflow continues processing remaining items

Compatibility

  • n8n Version: 1.80.0 and above
  • Node.js: 18.10 or higher
  • Package Manager: pnpm 9.1 or higher

Development

# Install dependencies
pnpm install

# Build nodes
pnpm run build

# Watch mode for development
pnpm run dev

# Format code
pnpm run format

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Support

License

MIT

Author

Valics Lehel

Acknowledgments

  • n8n - Workflow automation platform
  • Kie.ai - AI model marketplace
  • n8n community for support and feedback