Optional imageImage generation provider preferences.
Optional videoVideo generation provider preferences.
Optional audioAudio generation provider preferences, split by sub-modality.
Optional music?: MediaProviderPreferenceMusic generation provider preferences.
Optional sfx?: MediaProviderPreferenceSound-effect generation provider preferences.
Top-level provider preferences grouped by media modality.
Each modality can have its own independent preference configuration. Audio is further split into
musicandsfxsub-modalities since music generation and sound-effect generation often use different provider backends.