Nodes/☁️BizyAir Nodes/☁️BizyAir Download File
ComfyUI Node

☁️BizyAir Download File

BizyAir Download File — ComfyUI Node Guide

By siliconflow·Created 2 years ago·Updated 11 months ago· 855
☁️BizyAir Download File
    • path
    url
    folderbizyair
    file_namedefault.glb

    This is a plain, unglamorous utility node, and it's exactly what it says: give it a URL, it downloads the file and hands you back a local path. No BizyAir magic, no cloud model inference - this one's just plumbing.

    The tell for what it's actually for is the default filename: default.glb. That's a 3D mesh format, and BizyAir's changelog shows why - the pack picked up Trellis and Hunyuan3D nodes over the past year or so, and those workflows regularly need to pull a reference mesh, texture, or asset from a URL before doing anything with it. This node is the generic "get me that file" step that feeds those pipelines, though nothing about it is actually restricted to 3D files - it'll download whatever URL you give it.

    What it does

    Three inputs, one output, no cloud compute involved:

    • url - the file to download. Default is an empty string, so you have to fill this in.
    • folder - where to save it, relative to BizyAir's working directory. Defaults to bizyair.
    • file_name - what to name the saved file. Defaults to default.glb, which you'll almost certainly want to change unless you actually are downloading a glTF binary mesh.

    The output is path - a string with the local file path, ready to feed into whatever loader node expects a file path next. This node is also flagged as an output node, meaning it can act as a terminal point in your graph on its own (useful if you just want to trigger a download as a side effect without necessarily wiring the path anywhere).

    How to install it

    Comes with the full BizyAir pack - there's no way to install just this node.

    ComfyUI Manager: search "BizyAir," click Install, restart ComfyUI.

    git clone:

    cd ComfyUI/custom_nodes
    git clone https://github.com/siliconflow/BizyAir.git
    

    Restart afterward.

    Worth noting: unlike most of the pack's nodes, this one doesn't call out to a SiliconFlow model, so it's plausible it works without a fully configured BizyAir API key - but since BizyAir gates node execution on account status generally, set your API key anyway during setup rather than assuming this node is the exception.

    Common issues

    Set file_name explicitly. Leaving it at default.glb when you're downloading, say, a PNG or a safetensors file will still work - the node doesn't validate the extension against the actual file content - but it'll confuse whatever loader you wire the output into next if it's checking for a specific file type by extension. Match the filename's extension to what you're actually downloading.

    Folder collisions. Every download using the default folder value of bizyair lands in the same place. If you're running this node repeatedly in a batch or a loop with a static file_name, each run will overwrite the last one - set a unique file_name (or folder) per run if you need to keep multiple downloaded files around simultaneously.

    No retry or timeout controls. This is a bare download node - there's nothing exposed here for handling a slow or flaky URL. If the source is unreliable, that's on you to work around upstream (mirror the file somewhere stable first) rather than something you can tune from this node's inputs.

    URL must be directly downloadable. This isn't a browser - it can't click through a "click here to download" landing page or handle auth-gated links that need a session cookie. It wants a URL that serves the file directly on request.

    Category☁️BizyAir/Utils

    Inputs (3)

    NameTypeDefaultDescription
    urlSTRING
    folderSTRINGbizyair
    file_nameSTRINGdefault.glb

    Outputs (1)

    NameTypeDescription
    pathSTRING