Files
slahiriandClaude Opus 4.5 9d134da3e8 v4.2.0: Consolidate to 3 unified nodes
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>
2025-12-11 03:43:05 +05:30

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"]