Major refactor consolidating 8+ nodes into 3 unified nodes: NEW NODES: - SID_LLM_API: Unified cloud provider (15+ APIs including Anthropic, OpenAI, Gemini, Grok, Ollama, LM Studio) - SID_LLM_Local: Unified local models (Florence-2, Moondream2, SmolVLM, Phi-3.5, QwenVL) - SID_ZImagePromptGenerator: Unified prompt generator with auto Single-Shot/Agentic pipeline selection DEPRECATED (removed): - SID_Anthropic_LLM → use SID_LLM_API - SID_OpenAI_Compatible_LLM → use SID_LLM_API - SID_Grok_LLM → use SID_LLM_API - SID_GGUF_LLM → use SID_LLM_Local - SID_QwenVL_LLM → use SID_LLM_Local - SID_ZImagePromptGenerator_Advanced_V2 → use SID_ZImagePromptGenerator SPEED OPTIMIZATIONS (SID_LLM_Local): - CUDA optimizations (cudnn.benchmark, TF32) - BF16 auto-selection for Ampere+ GPUs - Flash Attention 2 / SDPA auto-selection - KV cache enabled for all models - Memory cleanup on model switch 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
54 lines
1.8 KiB
TOML
54 lines
1.8 KiB
TOML
[project]
|
|
name = "comfyui-ai-photography-toolkit"
|
|
description = "AI-powered Z-Image prompt generator for ComfyUI. Analyzes images and generates flowing narrative prompts optimized for Z-Image models."
|
|
version = "4.2.0"
|
|
license = "MIT"
|
|
readme = "README.md"
|
|
requires-python = ">=3.10"
|
|
keywords = ["comfyui", "ai", "photography", "prompt-generator", "llm", "anthropic", "openai", "gemini", "grok", "qwenvl", "image-analysis"]
|
|
|
|
authors = [
|
|
{ name = "Siddhartha Lahiri" }
|
|
]
|
|
|
|
classifiers = [
|
|
"Development Status :: 4 - Beta",
|
|
"Intended Audience :: End Users/Desktop",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Programming Language :: Python :: 3",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
"Programming Language :: Python :: 3.12",
|
|
"Topic :: Multimedia :: Graphics",
|
|
"Topic :: Scientific/Engineering :: Artificial Intelligence",
|
|
]
|
|
|
|
dependencies = [
|
|
"anthropic>=0.39.0",
|
|
"openai>=1.0.0",
|
|
"google-generativeai>=0.8.0",
|
|
"requests>=2.28.0",
|
|
"pyyaml>=6.0",
|
|
"pillow>=10.0.0",
|
|
"numpy>=1.24.0",
|
|
"transformers>=4.45.0",
|
|
"accelerate>=0.25.0",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
# For QwenVL with 4-bit/8-bit quantization (CUDA only)
|
|
quantization = [
|
|
"bitsandbytes>=0.41.0",
|
|
]
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/slahiri/ComfyUI-AI-Photography-Toolkit"
|
|
Documentation = "https://github.com/slahiri/ComfyUI-AI-Photography-Toolkit#readme"
|
|
Issues = "https://github.com/slahiri/ComfyUI-AI-Photography-Toolkit/issues"
|
|
|
|
[tool.comfy]
|
|
PublisherId = "slahiri"
|
|
DisplayName = "SID AI Photography Toolkit"
|
|
Icon = "https://raw.githubusercontent.com/slahiri/ComfyUI-AI-Photography-Toolkit/master/docs/images/workflow-screenshot.png"
|
|
exclude = [".venv", "__pycache__", "*.pyc", ".git", "cache", "improvement_sessions", ".env"]
|