ComponentConfiguration class abstract
Protocol for component configuration and initialization
All component configurations (LLM, STT, TTS, VAD, etc.) implement this. Provides common properties needed for model selection and framework preference.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- modelId → String?
-
Model identifier (optional - uses default if not specified)
no setter
- preferredFramework → InferenceFramework?
-
Preferred inference framework for this component (optional)
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
validate(
) → void - Validates the configuration
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited