ComfyUI Extension: Adforge
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
- Install ComfyUI.
- Install ComfyUI-Manager
- Look up this extension in ComfyUI-Manager as
adforge. If you are installing manually, clone this repository underComfy UI/custom_nodesand install dependencies with eitheruvorpip. - 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
- Google's Vertex AI API nodes implemented with Google's Gen AI SDK
- Video Generation
- Veo on Vertex AI video generation API
- 7 Vertex Veo nodes that require GCS authentication and a GCS bucket to store temporary files.
- Veo on Vertex AI video generation API
- Tools
- Google Cloud Storage
- Download
Anyfrom GCS node
- Download
- Google Cloud Storage
- TBA
Develop
- Make sure you have uv installed
- Get familiar with available Makefile targets:
make help
- Install pre-commit and dev dependencies:
make init
- 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.