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

ComponentConfiguration()

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