Interface ProviderPreferences

Top-level provider preferences grouped by media modality.

Each modality can have its own independent preference configuration. Audio is further split into music and sfx sub-modalities since music generation and sound-effect generation often use different provider backends.

interface ProviderPreferences {
    image?: MediaProviderPreference;
    video?: MediaProviderPreference;
    audio?: {
        music?: MediaProviderPreference;
        sfx?: MediaProviderPreference;
    };
}

Properties

Properties

Image generation provider preferences.

Video generation provider preferences.

audio?: {
    music?: MediaProviderPreference;
    sfx?: MediaProviderPreference;
}

Audio generation provider preferences, split by sub-modality.

Type declaration