ComfyUI Node
ThinkingLLM Decision Fields (Image)
A ComfyUI node in ThinkingLLM/Decision with 64 inputs and 18 outputs.
ThinkingLLM Decision Fields (Image)
- image
- decision_json
- decision
- field_01
- field_02
- field_03
- field_04
- field_05
- field_06
- field_07
- field_08
- field_09
- field_10
- field_11
- field_12
- field_13
- field_14
- field_15
- field_16
◄decision_model▾►
◄keep_model_loadedfalse►
◄system_promptEvaluate each configured field independently. Use clear observable criteria and return only the best matching allowed value for each field.►
◄boolean_01_name►
◄boolean_01_question►
◄boolean_01_threshold0.50►
◄boolean_02_name►
◄boolean_02_question►
◄boolean_02_threshold0.50►
◄boolean_03_name►
◄boolean_03_question►
◄boolean_03_threshold0.50►
◄boolean_04_name►
◄boolean_04_question►
◄boolean_04_threshold0.50►
◄boolean_05_name►
◄boolean_05_question►
◄boolean_05_threshold0.50►
◄boolean_06_name►
◄boolean_06_question►
◄boolean_06_threshold0.50►
◄boolean_07_name►
◄boolean_07_question►
◄boolean_07_threshold0.50►
◄boolean_08_name►
◄boolean_08_question►
◄boolean_08_threshold0.50►
◄integer_01_name►
◄integer_01_question►
◄integer_01_minimum0►
◄integer_01_maximum10►
◄integer_02_name►
◄integer_02_question►
◄integer_02_minimum0►
◄integer_02_maximum10►
◄integer_03_name►
◄integer_03_question►
◄integer_03_minimum0►
◄integer_03_maximum10►
◄integer_04_name►
◄integer_04_question►
◄integer_04_minimum0►
◄integer_04_maximum10►
◄integer_05_name►
◄integer_05_question►
◄integer_05_minimum0►
◄integer_05_maximum10►
◄integer_06_name►
◄integer_06_question►
◄integer_06_minimum0►
◄integer_06_maximum10►
◄integer_07_name►
◄integer_07_question►
◄integer_07_minimum0►
◄integer_07_maximum10►
◄integer_08_name►
◄integer_08_question►
◄integer_08_minimum0►
◄integer_08_maximum10►
◄decision_backendLocal (in-process)►
◄api_profile▾►
◄api_modelgpt-6-luna►
◄decision_output_slots[]►
CategoryThinkingLLM/Decision
Inputs (64)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — | |
| decision_model | COMBO | Local mode evaluates every configured field for every input item. More fields and larger batches increase inference time; API mode sends all fields together for each item. | |
| keep_model_loaded | BOOLEAN | false | Keep the model weights loaded between runs. This speeds up reuse but does not reduce the per-field inference work. |
| system_prompt | STRING | Evaluate each configured field independently. Use clear observable criteria and return only the best matching allowed value for each field. | — |
| boolean_01_name | STRING | — | |
| boolean_01_question | STRING | — | |
| boolean_01_threshold | FLOAT | 0.500–1 | Output true when the model's probability for true reaches this threshold. |
| boolean_02_name | STRING | — | |
| boolean_02_question | STRING | — | |
| boolean_02_threshold | FLOAT | 0.500–1 | Output true when the model's probability for true reaches this threshold. |
| boolean_03_name | STRING | — | |
| boolean_03_question | STRING | — | |
| boolean_03_threshold | FLOAT | 0.500–1 | Output true when the model's probability for true reaches this threshold. |
| boolean_04_name | STRING | — | |
| boolean_04_question | STRING | — | |
| boolean_04_threshold | FLOAT | 0.500–1 | Output true when the model's probability for true reaches this threshold. |
| boolean_05_name | STRING | — | |
| boolean_05_question | STRING | — | |
| boolean_05_threshold | FLOAT | 0.500–1 | Output true when the model's probability for true reaches this threshold. |
| boolean_06_name | STRING | — | |
| boolean_06_question | STRING | — | |
| boolean_06_threshold | FLOAT | 0.500–1 | Output true when the model's probability for true reaches this threshold. |
| boolean_07_name | STRING | — | |
| boolean_07_question | STRING | — | |
| boolean_07_threshold | FLOAT | 0.500–1 | Output true when the model's probability for true reaches this threshold. |
| boolean_08_name | STRING | — | |
| boolean_08_question | STRING | — | |
| boolean_08_threshold | FLOAT | 0.500–1 | Output true when the model's probability for true reaches this threshold. |
| integer_01_name | STRING | — | |
| integer_01_question | STRING | — | |
| integer_01_minimum | INT | 00–50 | — |
| integer_01_maximum | INT | 100–50 | Values above this bound return the maximum and are marked above_max in decision_json. |
| integer_02_name | STRING | — | |
| integer_02_question | STRING | — | |
| integer_02_minimum | INT | 00–50 | — |
| integer_02_maximum | INT | 100–50 | Values above this bound return the maximum and are marked above_max in decision_json. |
| integer_03_name | STRING | — | |
| integer_03_question | STRING | — | |
| integer_03_minimum | INT | 00–50 | — |
| integer_03_maximum | INT | 100–50 | Values above this bound return the maximum and are marked above_max in decision_json. |
| integer_04_name | STRING | — | |
| integer_04_question | STRING | — | |
| integer_04_minimum | INT | 00–50 | — |
| integer_04_maximum | INT | 100–50 | Values above this bound return the maximum and are marked above_max in decision_json. |
| integer_05_name | STRING | — | |
| integer_05_question | STRING | — | |
| integer_05_minimum | INT | 00–50 | — |
| integer_05_maximum | INT | 100–50 | Values above this bound return the maximum and are marked above_max in decision_json. |
| integer_06_name | STRING | — | |
| integer_06_question | STRING | — | |
| integer_06_minimum | INT | 00–50 | — |
| integer_06_maximum | INT | 100–50 | Values above this bound return the maximum and are marked above_max in decision_json. |
| integer_07_name | STRING | — | |
| integer_07_question | STRING | — | |
| integer_07_minimum | INT | 00–50 | — |
| integer_07_maximum | INT | 100–50 | Values above this bound return the maximum and are marked above_max in decision_json. |
| integer_08_name | STRING | — | |
| integer_08_question | STRING | — | |
| integer_08_minimum | INT | 00–50 | — |
| integer_08_maximum | INT | 100–50 | Values above this bound return the maximum and are marked above_max in decision_json. |
| decision_backend | COMBO | Local (in-process) | Use the local native model or a server-configured native Decisions API. |
| api_profile | COMBO | Server-side API profile. Only profiles explicitly configured for OpenAI Decisions or OpenRouter Decisions are available. | |
| api_model | STRING | gpt-6-luna | Decision model ID. The UI lists models matching this node's input type. |
| decision_output_slots | STRING | [] | — |
Outputs (18)
| Name | Type | Description |
|---|---|---|
| decision_json | STRING | — |
| decision | STRING | — |
| field_01 | * | — |
| field_02 | * | — |
| field_03 | * | — |
| field_04 | * | — |
| field_05 | * | — |
| field_06 | * | — |
| field_07 | * | — |
| field_08 | * | — |
| field_09 | * | — |
| field_10 | * | — |
| field_11 | * | — |
| field_12 | * | — |
| field_13 | * | — |
| field_14 | * | — |
| field_15 | * | — |
| field_16 | * | — |