- core/strategies/surreal: eight generator modes taken from how Magritte, Ernst, Dali, Varo, Uelsmann, Atget and Man Ray worked, feeding one critic (seeded code, or one LLM call). One anomaly stated as plain physical fact against a credible world, chosen for affinity rather than distance; count capped at 2. Output: brief, instruction block, why trace, title, counter-terms. - Surreal Premise node; plugs into every enhancer's wildcard_instructions. Anomaly survival is measurable with the Concept Survival Check. - The surreal preset (video nodes) and genre_style = surreal (Text-to-Image) route through the engine instead of style words; fail-soft to the old text. - Lists in wildcards/surreal, personal iconography.yaml template, docs/SURREAL_GUIDE.md, dev/verify_surreal.py (78 checks). 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.1.0"
|
|
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 = ""
|
|
|