Skip to content

apeirography/Comput3-AI-ComfyUI-Setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Comput3 AI ComfyUI Setup Python Script

Copyright © 2025 Daïm Al-Yad (@daimalyad)
Licensed under the MIT License

This script automates launching a Comput3 ComfyUI workload and installing your desired nodes and models—both whitelisted and non-whitelisted—while handling reboot cycles and installation order for you.


📋 Usage Instructions

1. Get Your API Key

  • Log in to your Comput3 AI Dashboard.
  • Copy your Comput3 API key (it usually begins with c3_api_...).
  • Paste it into the COMPUT3_API_KEY variable in the script.

2. Choose Workload Type and Duration

  • WORKLOAD_TYPE: Leave as "media:fast" (the only available type as of August 2025).
  • WORKLOAD_HOURS: Set how many hours your Comput3 ComfyUI node will run before auto-termination.

3. Add Whitelisted Nodes (Optional)

  • Edit the NODE_QUERIES list to include the nodes you want from Comput3's whitelisted catalog.
  • You can use:
    • Full names copied from the whitelist.
    • Partial names or repo titles — the script matches them leniently.

4. Add Whitelisted Models (Optional)

  • Edit the WHITELISTED_MODEL_QUERIES list to include models from the whitelisted catalog.
  • You can specify:
    • Display names from the whitelist.
    • Filenames.
    • Partial matches of either.

5. Add Custom GitHub Nodes (Optional)

  • Add full GitHub repository URLs to GITHUB_NODE_URLS.
  • Note: The script always installs apeirography/daimalyadnodes automatically to enable non-whitelisted model installs.

6. Add Non-Whitelisted Models (Optional)

Add entries to NON_WHITELISTED_MODELS as dictionaries with:

{
    "url": "DIRECT_DOWNLOAD_URL",
    "filename": "MODEL_FILENAME",
    "subfolder": "diffusion_models",  # or loras, controlnet, etc.
    "sha256": ""  # optional checksum
}

7. Run the Script

  • Save your changes to the .py file.
  • Run from your terminal:

python comput3_custom_comfyui_setup.py

  • After a few minutes of API calls and waiting for completion, the script will have:

    1. Launched your Comput3 ComfyUI workload.
    2. Installed whitelisted nodes and models.
    3. Installed your custom GitHub nodes.
    4. Rebooted ComfyUI and waited for it to fully restart.
    5. Installed non-whitelisted models.

8. Start using your customized ComfyUI

  • Return to your Comput3 AI Dashboard dashboard and go into ComfyUI to use your fully setup instance.

Cheers!

About

An easy to customize python script for launching and customizing a Comput3 ComfyUI instance with both whitelisted and non-whitelisted nodes and models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages