ComfyUI Node
Configuration
A ComfyUI node in Scene Compiler with 18 inputs and 4 outputs.
Configuration
- config
- knowledge_base
- warnings
- errors
◄analyzer_modelllama3►
◄analyzer_temperature0.0►
◄analyzer_max_retries3►
◄analyzer_timeout300►
◄resolver_strict_modetrue►
◄resolver_allow_aliasestrue►
◄resolver_expansion_enabledtrue►
◄resolver_max_expansion_depth8►
◄resolver_include_nsfwfalse►
◄validator_allow_unknown_fieldsfalse►
◄prompt_remove_duplicate_tagstrue►
◄debug_enabledfalse►
◄debug_levelbasic►
◄resolver_knowledge_base_version►
◄semantic_enabledfalse►
◄semantic_min_similarity0.50►
◄semantic_backendchar_ngram►
◄knowledge_base_reload0►
CategoryScene Compiler
Inputs (18)
| Name | Type | Default | Description |
|---|---|---|---|
| analyzer_model | STRING | llama3 | Which local Ollama model reads your description (e.g. llama3). |
| analyzer_temperature | FLOAT | 0.00–2 | How freely the model interprets. 0 = most consistent. |
| analyzer_max_retries | INT | 30–10 | How many times to retry if the model returns a bad answer. |
| analyzer_timeout | INT | 3001–3600 | How long to wait for the model, in seconds. The default is generous so the first run (while the model loads) doesn't time out. |
| resolver_strict_mode | BOOLEAN | true | Report concepts not in the Knowledge Base instead of guessing. |
| resolver_allow_aliases | BOOLEAN | true | Map synonyms to the same tag (e.g. 'girl' = 'female'). |
| resolver_expansion_enabled | BOOLEAN | true | Automatically add related tags (e.g. an outfit's parts). |
| resolver_max_expansion_depth | INT | 81–32 | How far related tags are followed. Higher adds more tags. |
| resolver_include_nsfw | BOOLEAN | false | Allow explicit (NSFW) tags. Off keeps results safe-for-work. |
| validator_allow_unknown_fields | BOOLEAN | false | Keep unexpected fields in the scene data. Usually leave off. |
| prompt_remove_duplicate_tags | BOOLEAN | true | Remove repeated tags from the final prompt. Recommended on. |
| debug_enabled | BOOLEAN | false | Turn on extra logging to troubleshoot. |
| debug_level | COMBO | basic | How much detail the logs include. |
| resolver_knowledge_base_versionopt | STRING | Advanced: pin a Knowledge Base version. Empty = default. | |
| semantic_enabledopt | BOOLEAN | false | Find the closest known tag when a concept isn't recognized. Off by default; it never invents tags. |
| semantic_min_similarityopt | FLOAT | 0.500–1 | How close a match must be for the closest-tag search. |
| semantic_backendopt | STRING | char_ngram | Advanced: which method the closest-tag search uses. |
| knowledge_base_reloadopt | INT | 0 | Bump this if you edited the Knowledge Base, to reload it. |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| config | COMPILER_CONFIG | — |
| knowledge_base | KNOWLEDGE_BASE | — |
| warnings | STRING | — |
| errors | STRING | — |