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
Maintainers
Keywords
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-kieCredentials
You'll need a Kie.ai API key to use these nodes:
- Sign up at kie.ai
- Navigate to API Key Management
- Generate a new API key
- 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 imageImage 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 formatContributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Support
- Issues: GitHub Issues
- Documentation: Kie.ai Docs
- API Status: kie.ai
License
Author
Valics Lehel
- Email: [email protected]
- GitHub: @lvalics
