- The endpoint / model field is resolved as: an existing model folder, a folder name under models/VLM, or an explicit org/name id (local copy if present, otherwise - and only then - a download). A URL or any other value (a stray "1" from an old workflow asked Hugging Face for the repo "1") is ignored with a log line and a local model is auto-detected. With no local model the node stops with an error listing what is in models/VLM. - The model cache is keyed by the resolved folder, so the image pass and the text pass share one copy in VRAM instead of loading the same model twice. The Advanced video node's image pass uses the same model field as its text pass. - The system prompt is sent as a system turn; <think> blocks are removed from text answers. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019VpCi6nw5UECMdZ7ayYJvN
91 lines
2.5 KiB
TOML
91 lines
2.5 KiB
TOML
[project]
|
|
name = "comfyui-erics-prompt-enhancers"
|
|
version = "2.0.1"
|
|
description = "A comprehensive suite of AI-powered prompt enhancement nodes for ComfyUI using local LLMs (LM Studio or Ollama). Transform simple prompts into detailed, platform-optimized descriptions for video and image generation."
|
|
readme = "README.md"
|
|
license = { file = "LICENSE" }
|
|
requires-python = ">=3.8"
|
|
authors = [
|
|
{ name = "Eric Hiss", email = "eric@historic.camera" }
|
|
]
|
|
maintainers = [
|
|
{ name = "Eric Hiss", email = "eric@rollei.us" }
|
|
]
|
|
keywords = [
|
|
"comfyui",
|
|
"prompt",
|
|
"prompt-engineering",
|
|
"prompt-expansion",
|
|
"llm",
|
|
"local-llm",
|
|
"lm-studio",
|
|
"ollama",
|
|
"stable-diffusion",
|
|
"flux",
|
|
"sdxl",
|
|
"pony-diffusion",
|
|
"illustrious-xl",
|
|
"video-generation",
|
|
"image-generation",
|
|
"ai-art",
|
|
"text-to-image",
|
|
"text-to-video",
|
|
"image-to-video",
|
|
"wan21",
|
|
"wan22",
|
|
"minimax-h3",
|
|
"wildcards",
|
|
"dynamic-prompts",
|
|
"hunyuan"
|
|
]
|
|
classifiers = [
|
|
"Development Status :: 4 - Beta",
|
|
"Intended Audience :: Developers",
|
|
"Intended Audience :: End Users/Desktop",
|
|
"Topic :: Multimedia :: Graphics",
|
|
"Topic :: Multimedia :: Video",
|
|
"Topic :: Scientific/Engineering :: Artificial Intelligence",
|
|
"Programming Language :: Python :: 3",
|
|
"Programming Language :: Python :: 3.8",
|
|
"Programming Language :: Python :: 3.9",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
"Programming Language :: Python :: 3.12",
|
|
"Operating System :: OS Independent",
|
|
]
|
|
dependencies = [
|
|
"requests>=2.25.0",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"pytest>=7.0.0",
|
|
"pytest-cov>=4.0.0",
|
|
]
|
|
|
|
[project.urls]
|
|
Homepage = "https://github.com/EricRollei/Local_LLM_Prompt_Enhancer"
|
|
Repository = "https://github.com/EricRollei/Local_LLM_Prompt_Enhancer.git"
|
|
Documentation = "https://github.com/EricRollei/Local_LLM_Prompt_Enhancer/wiki"
|
|
Issues = "https://github.com/EricRollei/Local_LLM_Prompt_Enhancer/issues"
|
|
Changelog = "https://github.com/EricRollei/Local_LLM_Prompt_Enhancer/blob/main/CHANGELOG.md"
|
|
|
|
[build-system]
|
|
requires = ["setuptools>=61.0", "wheel"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[tool.setuptools]
|
|
packages = ["video_prompter"]
|
|
include-package-data = true
|
|
|
|
[tool.setuptools.package-data]
|
|
video_prompter = ["*.json", "*.md", "profiles/**/*.yaml", "wildcards/**/*", "variability/*.yaml"]
|
|
|
|
# ComfyUI Registry Configuration
|
|
# https://docs.comfy.org/registry/overview
|
|
[tool.comfy]
|
|
PublisherId = "ericrollei"
|
|
DisplayName = "Eric's Prompt Enhancers"
|
|
Icon = ""
|
|
|