Nodes/ComfyUI-ArchAi3d-Qwen/πŸ“₯ Google Drive Download
ComfyUI Node

πŸ“₯ Google Drive Download

Grab a model off Google Drive and drop it in the right ComfyUI folder

By amir84ferdosΒ·Created 11 months agoΒ·Updated 5 months agoΒ· 70
πŸ“₯ Google Drive Download
    • status
    β—„file_id_or_linkβ–Ί
    β—„filenamemodel.safetensorsβ–Ί
    β—„save_dirβ–Ύβ–Ί
    β—„overwritefalseβ–Ί
    β—„save_dir_overrideβ–Ί
    β—„fuzzytrueβ–Ί

    You know the drill: someone shares a workflow, the model behind it lives on Google Drive behind a big "Can't preview" page, and you're about to hand-type a download into the terminal. ArchAi3D_GDrive_Download is the in-graph version of that - paste a Drive file ID or share link, pick which ComfyUI models folder it belongs in, and the node downloads it there, with the filename you choose. It's a quality-of-life node, and for Drive-hosted checkpoints it's genuinely the fastest path to "model appears in the loader dropdown."

    How it works

    Two things to feed it:

    • file_id_or_link - a Drive file ID (1ABC...xyz) or a full share URL (https://drive.google.com/file/d/1ABC...xyz/view). The node parses either.
    • filename - what to save it as (default model.safetensors). This matters because Drive is terrible at reporting filenames; you set it, so flux1-fp8.safetensors actually comes out as flux1-fp8.safetensors.

    Then save_dir, a dropdown of your ComfyUI models/ subfolders (checkpoints, vae, clip, controlnet, loras, and the rest). If the folder you want isn't in the list, save_dir_override takes a raw path instead.

    Options worth knowing:

    • overwrite (default False) - by default a file that already exists is skipped; turn this on to re-download.
    • fuzzy (default True) - fuzzy matching when extracting the file from Drive's wrapper page. Leave it on; it's the recommended setting and handles the "confirm virus scan" interstitial Drive serves for big files.

    Output is a status string telling you what happened. The node needs gdown (listed in the pack's API tools dependency group) - without it, the node logs that it's missing and can't download.

    The catch with big files

    Drive is fine for files up to a few GB; beyond that you'll hit Google's quota and the infamous "download quota exceeded" error, which no amount of retrying fixes - you just have to wait. The pack also ships ArchAi3D_HF_Download for HuggingFace-hosted models, which uses hf_transfer multi-connection downloads and is generally faster. If the model has an HF mirror, use that node instead. Drive is for the files that only exist on Drive.

    Install

    cd ComfyUI/custom_nodes
    git clone https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen.git
    cd ComfyUI-ArchAi3d-Qwen && pip install -r requirements.txt
    

    The gdown dependency is in requirements.txt, or install just the API tools via the pack's ArchAi3D_Dependency_Installer node. ComfyUI Manager β†’ search "ArchAi3d Qwen" also works. Category: ArchAi3d/Download. License: free personal, paid commercial - downloading a model is fine either way, the license covers the node usage.

    CategoryArchAi3d/Download

    Inputs (6)

    NameTypeDefaultDescription
    file_id_or_linkSTRINGGoogle Drive file ID or share link (e.g., '1ABC...xyz' or 'https://drive.google.com/file/d/1ABC...xyz/view')
    filenameSTRINGmodel.safetensorsFilename to save as (Google Drive doesn't always provide filename)
    save_dirCOMBODirectory to save the model (relative to ComfyUI/models/)
    overwriteoptBOOLEANfalseOverwrite if file already exists
    save_dir_overrideoptSTRINGCustom save path (overrides save_dir dropdown)
    fuzzyoptBOOLEANtrueUse fuzzy matching for file extraction (recommended)

    Outputs (1)

    NameTypeDescription
    statusSTRINGβ€”