Skip to content
Node packVerifiedExternal
Open source

comfyui-art-venture

Maintainer@sipherxyzCgrade

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 lines
  • keep_alpha_channel: Preserve alpha channel
  • output_mode: List or batch output. Use List if you have different resolutions.

load image from url

JSON Nodes

LoadJsonFromUrl

Loads JSON data from URLs.

Inputs:

  • url: JSON URL
  • print_to_console: Print JSON to console

LoadJsonFromText

Loads JSON data from text.

Inputs:

  • data: JSON text
  • print_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 string
  • rounding: Rounding method

TextRandomMultiline

Randomizes the order of lines in a multiline string.

Inputs:

  • text: Input text
  • amount: Number of lines to randomize
  • seed: Random seed

text random multiline

TextSwitchCase

Switch between multiple cases based on a condition.

Inputs:

  • switch_cases: Switch cases, separated by new lines
  • condition: Condition to switch on
  • default_value: Default value when no condition matches
  • delimiter: 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 tensor
  • mask: Input mask tensor
  • mask_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 inpainting
  • inpaint_mask: Processed mask
  • overlay_image: Preview overlay
  • crop_region: Crop coordinates (input of OverlayInpaintedImage)

inpaiting prepare

OverlayInpaintedImage

Overlays inpainted images with original images.

Inputs:

  • inpainted: Inpainted image
  • overlay_image: Original image
  • crop_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
  • 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
Used by【F2P Three-Panel Grid】Next+Scene+V3 Model: A Trio of Melancholic Literature (Facial Enhancement Edition) — v1.0Used byLTX2.3 | Z-Image + Ollama T2I to I2V | 12GB Friendly — v1.0Used bySimple Text2Image Workflow for Beginners — v1.1Used byWan 2.1 IMAGES T2i Workflow ( Vs Flux) — v1.0Used byLonecat's Illustrious/Pony/SDXL WIldcard Workflow — v2.0 Professional GradeUsed byMekeee_(img2img,txt2img With Lora Model and prompt generator and ControlNet) — v1.0Used byWan2_2 Fun VACE Video Face Swap With High Fidelity — v1.0Used byZ-IMAGE-TURBO + Wildcard and Color Settings — v1.0Used byFauxxes Workflow SDXL — v1.2Used byWan2.2_I2V-MI2V-012 — v1.0Used byComfyUI Flux Detailer & Upscale — v1.0Used byWan 2.2 S2V Long Video Workflow Tutorial! Extend Wan 2.2 S2V Videos Indefinitely WorkflowUsed byHunyuan 🌻 AllInOne — ✔All Versions 1.5🟩🟧🟪Used byWan 2.2 S2V in ComfyUI: Talking Images (GGUF Model) Workflow — v1.0Used byCombined workflow (ComfyUI txt2img, Wildcards, LLMs/Ollama, Pony, SDXL, Illustrious, Flux, Qwen, Z-Image, Anima, Flux 2 Klein, Krea 2 Turbo) — 20251214Used bySimple Comfyui Workflow with controlnetsUsed byIllustrious/ Pony/ SDXL SFW & NSFW Pro Grade Workflow (Low and high VRAM) — v1.0Used byMPI Random Prompt Gen — v3.1Used byAITK-Flux Faceswap — v1.0Used byIllustrious/ Pony/ SDXL Pro Grade Workflow (Low or High VRAM) — v2.ohUsed byIllustrious/ Pony/ SDXL Pro Grade Workflow (Low or High VRAM) — V3.0 Pro GradeUsed byFlux Controlnet Upscale — v1.0Used byFLUX LORA ENHANCER/FACE DETAILER — v1.0Used byTriple-panel photo by qwen image 2509 + wan2.2 — v1.0Used bySpinoff of Yet another workflow — v1.0Used byClothes Swap that Really WorksUsed byCombined workflow (ComfyUI txt2img, Wildcards, LLMs/Ollama, Pony, SDXL, Illustrious, Flux, Qwen, Z-Image, Anima, Flux 2 Klein, Krea 2 Turbo) — v1

Sources

3 sources
GitHubSource
github.com/sipherxyz/comfyui-art-venture

Verified Oct 21

GitHubSourceVersion 210dc072b1f103f91be18a33bdeb13ab315aaae5
github.com/sipherxyz/comfyui-art-venture

Verified Oct 24

Source excerpts

1 excerpt

Source context: Repo sipherxyz/comfyui-art-venture