Package profile
- Status
- Verified
- Publisher
- @sipherxyz
- Source
- GitHub
- Stars
- 366
README
ArtVenture Custom Nodes
A comprehensive set of custom nodes for ComfyUI, focusing on utilities for image processing, JSON manipulation, model operations and working with object via URLs
Image Nodes
LoadImageFromUrl
Loads images from URLs.
Inputs:
image: List of URLs or base64 image data, separated by new lineskeep_alpha_channel: Preserve alpha channeloutput_mode: List or batch output. UseListif you have different resolutions.
load image from url
JSON Nodes
LoadJsonFromUrl
Loads JSON data from URLs.
Inputs:
url: JSON URLprint_to_console: Print JSON to console
LoadJsonFromText
Loads JSON data from text.
Inputs:
data: JSON textprint_to_console: Print JSON to console
Get<*>FromJson
Includes GetObjectFromJson, GetTextFromJson, GetFloatFromJson, GetIntFromJson, GetBoolFromJson.
Use key format key.[index].subkey.[sub_index] to access nested objects.
get data from json
Utility Nodes
StringToNumber
Converts strings to numbers.
Inputs:
string: Input stringrounding: Rounding method
TextRandomMultiline
Randomizes the order of lines in a multiline string.
Inputs:
text: Input textamount: Number of lines to randomizeseed: Random seed
text random multiline
TextSwitchCase
Switch between multiple cases based on a condition.
Inputs:
switch_cases: Switch cases, separated by new linescondition: Condition to switch ondefault_value: Default value when no condition matchesdelimiter: Delimiter between case and value, default is:
The switch_cases format is case<delimiter>value, where case is the condition to match and value is the value to return when the condition matches. You can have new lines in the value to return multiple lines.
text switch case
Inpainting Nodes
PrepareImageAndMaskForInpaint
Prepares images and masks for inpainting operations. It's to mimic the behavior of the inpainting in A1111.
Inputs:
image: Input image tensormask: Input mask tensormask_blur: Blur amount for mask (0-64)inpaint_masked: Whether to inpaint only the masked regions, otherwise it will inpaint the whole image.mask_padding: Padding around mask (0-256)width: Manually set inpaint area width. Leave 0 default to the masked area plus padding. (0-2048)height: Manually set inpaint area height. (0-2048)
Outputs:
inpaint_image: Processed image for inpaintinginpaint_mask: Processed maskoverlay_image: Preview overlaycrop_region: Crop coordinates (input of OverlayInpaintedImage)
inpaiting prepare
OverlayInpaintedImage
Overlays inpainted images with original images.
Inputs:
inpainted: Inpainted imageoverlay_image: Original imagecrop_region: Crop region coordinates
Outputs:
IMAGE: Final composited image
LaMaInpaint
Remove objects from images using LaMa model.
lama remove object
LLM Nodes
- LLM API Config: Generic model settings (model, tokens, temperature).
- NanoBanana API Config: Preset for Gemini 2.5 Flash Image (modalities/aspect ratio).
- OpenAI API: Connect to OpenAI chat/completions.
- OpenRouter API: Route to many providers via OpenRouter; supports text and images where available.
- Gemini API: Google Gemini (text and image generation).
- Claude API: Anthropic Claude messages.
- AWS Bedrock Claude API: Claude via AWS
Nodes in this pack
90 nodes
Nodes in this pack
90 nodes- AnimateDiffFrameCalculator
- AspectRatioSelector
- AV_AwsBedrockClaudeApi
- AV_AwsBedrockMistralApi
- AV_CheckpointLoader
- AV_CheckpointMerge
- AV_CheckpointModelsToParametersPipe
- AV_CheckpointSave
- AV_ClaudeApi
- AV_ControlNetEfficientLoader
- AV_ControlNetEfficientLoaderAdvanced
- AV_ControlNetEfficientStacker
- AV_ControlNetEfficientStackerSimple
- AV_ControlNetLoader
- AV_ControlNetPreprocessor
- AV_FaceDetailer
- AV_FaceDetailerPipe
- AV_GeminiApi
- AV_IPAdapter
- AV_IPAdapterPipe
- AV_LLMApiConfig
- AV_LLMChat
- AV_LLMCompletion
- AV_LLMMessage
- AV_LoraListLoader
- AV_LoraListStacker
- AV_LoraLoader
- AV_NanoBananaApiConfig
- AV_OpenAIApi
- AV_OpenRouterApi
- AV_ParametersPipeToCheckpointModels
- AV_ParametersPipeToPrompts
- AV_PromptsToParametersPipe
- AV_SAMLoader
- AV_VAELoader
- BLIPCaption
- BLIPLoader
- BooleanPrimitive
- CheckpointNameSelector
- ColorBlend
- ColorCorrect
- DeepDanbooruCaption
- DependenciesEdit
- DownloadAndLoadBlip
- DownloadISNetModel
- Fooocus_KSampler
- Fooocus_KSamplerAdvanced
- Fooocus_KSamplerEfficient
- Fooocus_KSamplerEfficientAdvanced
- GetBoolFromJson
- GetFloatFromJson
- GetIntFromJson
- GetObjectFromJson
- GetSAMEmbedding
- GetTextFromJson
- ImageAlphaComposite
- ImageApplyChannel
- ImageExtractChannel
- ImageGaussianBlur
- ImageMuxer
- ImageRepeat
- ImageScaleDown
- ImageScaleDownBy
- ImageScaleDownToSize
- ImageScaleToMegapixels
- ISNetLoader
- ISNetSegment
- LaMaInpaint
- LoadImageAsMaskFromUrl
- LoadImageFromUrl
- LoadJsonFromText
- LoadJsonFromUrl
- LoadLaMaModel
- LoadVideoFromUrl
- MergeModels
- NumberScaler
- OverlayInpaintedImage
- OverlayInpaintedLatent
- PrepareImageAndMaskForInpaint
- QRCodeGenerator
- RandomFloat
- RandomInt
- SAMEmbeddingToImage
- SDXLAspectRatioSelector
- SDXLPromptStyler
- SeedSelector
- StringToInt
- StringToNumber
- TextRandomMultiline
- TextSwitchCase
Related resources
27 connections
Related resources
27 connectionsSources
3 sources
Sources
3 sourcesVerified Oct 24
Verified Oct 24
Source excerpts
1 excerpt
Source excerpts
1 excerptSource context: Repo sipherxyz/comfyui-art-venture
