QA Check
Evaluate text content with an LLM and produce a quality score, pass/fail decision, and reason.
Overview
The QA Check node sends upstream text to an LLM (default Gemini 3.6 Flash) and asks it to score the content from 0.0 to 1.0 against a chosen evaluation type. It returns a numeric score, an approved boolean (score ≥ threshold), and a short reason. Use it as an automated quality gate inside workflows — for example, to validate generated scripts or captions before they continue downstream.
How it works
- Connect text to the node’s input.
- Pick a Check Type (see below) and a Threshold (0.0–1.0, default 0.7).
- Optionally select the LLM model.
- The node calls the model, which returns strict JSON:
{ score, approved, reason }.
Check Types
| Type | Evaluates |
|---|---|
| Content | Completeness, coherence, and structure |
| Quality | Clarity, grammar, and professionalism |
| Consistency | Internal consistency — no contradictions or logical errors |
| Safety | Whether the content is safe and appropriate (no harmful or offensive material) |
Configuration
| Field | Type | Default | Description |
|---|---|---|---|
| Check Type | Select | content |
Evaluation dimension (content / quality / consistency / safety) |
| Threshold | Number | 0.7 |
Score at or above which approved is true |
| Model | Select | Gemini 3.6 Flash | LLM used for the evaluation |
| Advanced mode | boolean |
false |
Gemini models only. Runs the model on the provider’s own API so Temperature, Max Tokens and the full reasoning-depth range actually apply — those controls appear once it is on. Bills one credit tier up; the node’s cost badge updates immediately. Disabled with an inline reason on non-Gemini models |
Inputs & Outputs
Inputs: Text content (required).
Outputs: Evaluation result — score (0.0–1.0), approved (boolean), and reason (short explanation).
Pricing
Costs 1 credit per check, regardless of the LLM tier selected.