outputModalities property

List<String> get outputModalities

Implementation

List<String> get outputModalities {
  final modalities = _activeModel?.modalities ?? const <String>['text'];
  final supported = [
    for (final modality in modalities)
      if (modality == 'text' || modality == 'audio') modality,
  ];
  return supported.isEmpty ? const <String>['text'] : List<String>.unmodifiable(supported);
}