101 Commits
Author SHA1 Message Date
Sirshendu Ganguly f81f0f839a Merge pull request #36 from Runware/feature-minimax
Add MiniMax Hailuo 2.3 models and provider settings
v1.2.7
2025-10-27 20:34:00 -04:00
Sirshendu Ganguly ee80e3ad3d Add MiniMax Hailuo 2.3 models and provider settings
- Add minimax:4@1 (MiniMax Hailuo 2.3) and minimax:4@2 (MiniMax Hailuo 2.3 Fast)
- Add MiniMax provider settings with promptOptimizer option
- Remove unnecessary import in videoInference.py
- Add MiniMax workflow
2025-10-27 20:33:37 -04:00
Sirshendu Ganguly 576d4f2668 Merge pull request #35 from Runware/feature-videoCaption/fix-vdeoFrameImages
Add video transcription, fix model names
2025-10-27 14:44:06 -04:00
Sirshendu Ganguly adeaf95d45 Update workflows and add video transcription workflow 2025-10-27 14:43:46 -04:00
Sirshendu Ganguly 30dcf89ec6 Add video transcription, fix model names 2025-10-27 14:41:58 -04:00
Sirshendu Ganguly c700117eb6 Merge pull request #34 from Runware/fix-LTX/Veo
Add Lightricks LTX Fast model and fix generateAudio provider settings
v1.2.6
2025-10-24 12:18:52 -04:00
Sirshendu Ganguly 056c15a1b7 Add Lightricks LTX Fast model and fix generateAudio provider settings 2025-10-24 12:16:39 -04:00
Sirshendu Ganguly 83a2e0d346 Merge pull request #33 from Runware/fix-videoBackground
Fix video background removal to use only allowed RGBA values
2025-10-24 10:40:41 -04:00
Sirshendu Ganguly e22bbc050c Fix video background removal to use only allowed RGBA values
- Remove Transparent option [0,0,0,0] which is not allowed by API
- Update background color options to show RGBA values in dropdown names
- Change default background color from Transparent to White
- Update fallback RGBA value to White [255,255,255,0]
2025-10-24 10:40:14 -04:00
Sirshendu Ganguly fe9c5db0de Merge pull request #32 from Runware/fix-vectorize
Fix vectorize node to return SVG data compatible with SaveSVGNode
2025-10-24 10:32:14 -04:00
Sirshendu Ganguly f292b8ce12 Fix vectorize node to return SVG data compatible with SaveSVGNode
- Change RETURN_TYPES from (IMAGE, SVG) to (SVG,) - only return SVG
- Add SVGData wrapper class to match RecraftIO.SVG format for SaveSVGNode
- Remove unnecessary image conversion logic (no more cairosvg dependency)
- Simplify to only handle imageBase64Data response from API
- Return SVG content wrapped in SVGData compatible with SaveSVGNode
2025-10-24 10:31:10 -04:00
Sirshendu Ganguly 7f1d43cce4 Merge pull request #31 from Runware/feature-addAllAudioSupport
Add video background removal and video upscaler nodes
v1.2.5
2025-10-23 22:38:20 -04:00
Sirshendu Ganguly 8d75a6933f Add video background removal and video upscaler nodes
- Add Runware Video Background Removal node with Bria support
- Add Runware Video Upscaler node with Bria support
- Add Runware Vectorize node for image vectorization
- Add Lightricks Provider Settings node
- Add Video Inference Inputs node for structured inputs
- Add Input Audios and Reference Videos nodes
- Update video inference with speech support and reference videos
- Add new video models: OmniHuman 1/1.5, PixVerse LipSync, LTX
- Update Bytedance provider settings with boolean controls
- Add corresponding workflow examples
2025-10-23 22:36:24 -04:00
Sirshendu Ganguly 1c7da18f11 Merge pull request #29 from Runware/feature-mediaStorage-clean
Feature media storage clean
2025-10-23 20:24:14 -04:00
Sirshendu Ganguly f4311e0472 Add .DS_Store to .gitignore 2025-10-22 14:11:31 -04:00
Sirshendu Ganguly 4652a2d52a Add Runware Media Upload node with VIDEO and AUDIO support
- Created new Runware Media Upload custom node
- Supports VIDEO and AUDIO inputs from ComfyUI load nodes
- Handles ComfyUI VideoFromFile objects properly
- Implements real-time mediaUUID display in node UI
- Added proper error handling and debug logging
- Applied consistent Runware node styling
- Includes example workflow
2025-10-22 14:10:48 -04:00
Sirshendu Ganguly 1ace8931a2 Merge pull request #27 from Runware/fix-workflows
Add Bria IP Adapter and update workflows
v1.2.4
2025-10-19 19:46:43 -04:00
Sirshendu Ganguly 96b8540905 Add Bria IP Adapter and update workflows 2025-10-19 19:45:38 -04:00
Sirshendu Ganguly 16016793b1 Merge pull request #26 from Runware/feature-customInputNode
Add custom input structure support for sourceful models
2025-10-14 13:30:41 -04:00
Sirshendu Ganguly bcf45fb2e4 Add Runware Image Inference Inputs node with support for custom inputs including references 2025-10-14 13:05:45 -04:00
Sirshendu Ganguly d483042c09 Add custom input structure support for sourceful models
- Added check to detect sourceful models by AIR code prefix
- When model starts with 'sourceful', use inputs.references structure
- Maintains backward compatibility with referenceImages for other models
- Supports new API format: inputs: {references: [image_urls]}
2025-10-13 19:38:38 -04:00
Sirshendu Ganguly a045cc386d Merge pull request #25 from Runware/feature-BriaImageGen
Add Runware Bria Provider Settings node
2025-10-13 19:19:09 -04:00
Sirshendu Ganguly 74096c94c8 Add Runware Bria Provider Settings node
- Created new Bria provider settings node with 6 parameters:
  - medium: photography/art selection
  - promptEnhancement: enhance prompts for more creative outputs
  - enhanceImage: generate images with richer details
  - promptContentModeration: scan prompts for NSFW terms
  - contentModeration: moderate inputs and outputs
  - ipSignal: flag prompts with potential IP content
- Registered node in __init__.py
- Category: Runware/Provider Settings
2025-10-13 19:09:21 -04:00
Sirshendu Ganguly 48201190d8 Merge pull request #24 from Runware/feature-recraft
Feature: Add OpenAI video models and improve error handling
2025-10-13 12:23:56 -04:00
Sirshendu Ganguly 5f575aabda Feature: Add OpenAI video models and improve error handling
- Added OpenAI Sora 3.0 and 3.1 models to video inference (openai:3@0, openai:3@1)
- Added OpenAI architecture to video model search dropdown
- Improved video inference error handling to properly display API error messages
- Replaced hardcoded seed support with flexible useSeed parameter in video inference
- Added selectable output format (WEBP, PNG, JPEG, SVG) to image inference UI
- Updated parameter order: useSeed, seed for better UX consistency
- Removed SEED_SUPPORTED_MODELS hardcoded list for better flexibility
2025-10-09 22:17:12 -04:00
Sirshendu Ganguly 3153eb5fad Merge pull request #23 from Runware/fix-imageInferenceDim
Add 2K and 4K resolution presets to image inference
2025-10-09 15:50:38 -04:00
Sirshendu Ganguly df6cad25e3 Additional updates to image inference parameters 2025-10-09 15:23:21 -04:00
Sirshendu Ganguly 5651e864e3 Update image inference parameters
- Updated width and height step values from 64 to 1 for more flexibility
- Fixed height max value to 6048 to support 4K presets
- Updated seed parameter with API documentation notes
- Maintained seed min value at 1 as required
2025-10-09 14:40:35 -04:00
Sirshendu Ganguly 9d86b19e38 Add 2K and 4K resolution presets to image inference
- Added 2K presets: 2048x2048, 2304x1728, 1728x2304, 2560x1440, 1440x2560, 2496x1664, 1664x2496, 3024x1296
- Added 4K presets: 4096x4096, 4608x3456, 3456x4608, 5120x2880, 2880x5120, 4992x3328, 3328x4992, 6048x2592
- Updated max width from 2048 to 6048 pixels
- Updated max height from 2048 to 5120 pixels
2025-10-09 13:47:35 -04:00
Sirshendu Ganguly c129f47309 Merge pull request #22 from Runware/fix-infiniteLoopVideoInference
Fix infinite polling loop in video inference
2025-10-07 08:46:23 -04:00
Sirshendu Ganguly 8f7bf14c6f Fix infinite polling loop in video inference 2025-10-07 08:42:55 -04:00
Sirshendu Ganguly 33cd6c3d28 Merge pull request #21 from Runware/feature-seedQuickfix
Fix seed default values to use user input instead of auto-generation
2025-10-06 14:28:08 -04:00
Sirshendu Ganguly e449b83fed Fix seed default values to use user input instead of auto-generation 2025-10-06 14:27:09 -04:00
Sirshendu Ganguly 6a389de0c2 Merge pull request #20 from Runware/feature-viduTemplateSupport
feat: Add Vidu Provider Settings node with template support
2025-10-01 13:35:38 -04:00
Sirshendu Ganguly c08eae0026 feat: Add Vidu Provider Settings node with template support
- Create new 'Runware Vidu Provider Settings' node
- Support Vidu-specific parameters: bgm, style, movementAmplitude
- Add template configuration with name, area, and beast parameters
- Integrate with video inference workflows via RUNWAREPROVIDERSETTINGS
- Add to node mappings and frontend configuration
- Provide comprehensive Vidu video generation control
2025-10-01 13:35:03 -04:00
Sirshendu Ganguly d91ca9ae4f Merge pull request #19 from Runware/feature-updateCaching
feat: Replace TeaCache/DeepCache with unified Accelerator Options
v1.2.3
2025-10-01 12:18:00 -04:00
Sirshendu Ganguly e589062ea4 feat: Replace TeaCache/DeepCache with unified Accelerator Options
- Remove individual TeaCache and DeepCache modules
- Create new unified 'Runware Accelerator Options' node
- Support all accelerator parameters: fbcache, cacheDistance, teaCache, teaCacheDistance, deepCache, deepCacheInterval, deepCacheBranchId
- Add cache step control: cacheStartStep, cacheStartStepPercentage, cacheEndStep, cacheEndStepPercentage, cacheMaxConsecutiveSteps
- Update imageInference.py to support new accelerator system
2025-10-01 12:16:58 -04:00
Sirshendu Ganguly 02c84044b2 Merge pull request #18 from Sirsho1997/feature-update
feat: Add comprehensive upscaler node with conditional parameters
2025-09-29 13:14:59 -04:00
Sirshendu Ganguly df6ff26716 feat: Add comprehensive upscaler node with conditional parameters
- Add Runware Image Upscaler node with advanced parameters
- Implement boolean toggles for conditional parameter groups
- Support multiple upscaler models (Clarity, CCSR, Latent)
- Add model-specific parameters with proper validation
- Include prompts, steps, seed, CFG scale controls
- Maintain backward compatibility with existing workflows
2025-09-29 13:14:03 -04:00
Sirshendu Ganguly 35a8fc651b Merge pull request #17 from Runware/feature-update
Adding audio inference, image captioning improvements
v1.2.2
2025-09-22 12:24:05 -04:00
Sirshendu Ganguly 0d2e47de00 Comprehensive update: Image captioning improvements, audio inference, and node color standardization
- Fix image captioning widget targeting to prevent prompt field overwriting
- Add support for multiple images, custom prompts, and model selection in image captioning
- Add missing audio inference nodes to unified color scheme
- Add missing provider settings nodes to unified color scheme
- Fix tensor boolean evaluation error in image captioning
- Update image captioning to match SDK logic for inputImages/inputImage handling
- Separate prompt input from generated caption output fields
2025-09-22 12:21:33 -04:00
Sirshendu Ganguly c2e04ddc9a Standardize node colors - Add missing audio and provider settings nodes to unified purple color scheme 2025-09-21 14:56:13 -04:00
Sirshendu Ganguly ea6a451f40 Add workflow files and update imageInference.py 2025-09-21 14:42:20 -04:00
Sirshendu Ganguly 5583f01fab Add useClipSkip parameter and None option for dimensions in image inference
- Added useClipSkip boolean parameter to conditionally include clipSkip in API request
- Added None option to dimensions dropdown to let model determine dimensions automatically
- When None is selected, width and height parameters are not sent to API
- This resolves compatibility issues with models that don't support custom dimensions
2025-09-21 14:22:33 -04:00
Sirshendu Ganguly 7fb8f2ced3 Merge main branch to include Gemini support changes 2025-09-21 14:12:00 -04:00
Sirshendu Ganguly 9f742b899b Add audio inference functionality with ElevenLabs support
- Add RunwareAudioInference node for text-to-audio generation
- Add RunwareAudioModelSearch node for audio model selection
- Add RunwareAudioSections node for music composition structure
- Add RunwareElevenLabsProviderSettings node for advanced music generation
- Add conditional parameter logic for positivePrompt and duration
- Add debug logging for API error responses
2025-09-21 14:04:59 -04:00
Sirshendu Ganguly 2836e350b8 Merge pull request #16 from Sirsho1997/fix-geminiSupport
Add gemini flash support
2025-09-19 09:47:21 -04:00
Sirshendu Ganguly 94f5158268 Add useClipSkip parameter and None option for dimensions in image inference
- Added useClipSkip boolean parameter to conditionally include clipSkip in API request
- Added None option to dimensions dropdown to let model determine dimensions automatically
- When None is selected, width and height parameters are not sent to API
- This resolves compatibility issues with models that don't support custom dimensions
2025-09-19 09:44:01 -04:00
Sirshendu Ganguly 5e5e2b3fac Merge pull request #15 from Sirsho1997/feature-bytedanceProviderSetting
Feature bytedance provider setting
2025-09-16 15:01:14 -04:00
Sirshendu Ganguly f4ca7b8522 feat: Add inputAudios parameter to video inference 2025-09-16 15:00:06 -04:00