web-app/lib/providers

The modular image-generation provider registry. Each provider implements { id, label, local, needsKey, generate({prompt, settings, key, signal}) }; add a hosted backend by dropping a module here and registering it.

Description:
  • The modular image-generation provider registry. Each provider implements { id, label, local, needsKey, generate({prompt, settings, key, signal}) }; add a hosted backend by dropping a module here and registering it.

Source:

Methods

(static) availableProviders() → {Array.<object>}

Source:
Returns:

The providers usable in the current mode (local-only providers are hidden when ONLINE).

Type
Array.<object>

(static) getProvider(id) → {object}

Source:
Parameters:
Name Type Description
id string

The provider id.

Returns:

The matching provider, or the first available one.

Type
object