ComfyUI Extension: Adforge

Authored by Creditas-labs

Created

Updated

1 stars

Creditas' Ad Creation Toolkit for ComfyUI

Custom Nodes (0)

    README

    Adforge

    Creditas' Ad Creation Toolkit for ComfyUI

    <img src="docs/Creditas Logo.png" alt="Creditas" style="width:50%;height:auto;">

    Use

    1. Install ComfyUI.
    2. Install ComfyUI-Manager
    3. Look up this extension in ComfyUI-Manager as adforge. If you are installing manually, clone this repository under Comfy UI/custom_nodes and install dependencies with either uv or pip.
    4. Restart ComfyUI.

    API Authentication

    Some nodes require authentication. You can authenticate by coping the .env.example to a new .env file under ComfyUI/custom_nodes/comfyui_adforge and setting the variables, or set the environment variables directly in your system:

    export API_KEY="your_google_vertex_api_key"
    

    All Vertex API nodes use support the authentication methods described in Google's Gen AI SDK

    Features

    Develop

    1. Make sure you have uv installed
    2. Get familiar with available Makefile targets:
    make help
    
    1. Install pre-commit and dev dependencies:
    make init
    
    1. Deploy a symlink to ComfyUI custom_nodes folder:
    make deploy-link
    

    Writing custom nodes

    An example custom node is located in node.py.

    Import python types

    You need to add ComfyUI folders to your path.

    JetBrains IDEs

    Follow this doc

    vscode

    Check the .vscode folder

    Contribute

    If you intend to add features, please follow Comfy's docs and use cookiecutter-comfy-extension folder/file structure if you plan to add extensions or frontend functionality.