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>}
Returns:
The providers usable in the current mode (local-only providers
are hidden when ONLINE).
- Type
- Array.<object>
(static) getProvider(id) → {object}
Parameters:
| Name | Type | Description |
|---|---|---|
id |
string | The provider id. |
Returns:
The matching provider, or the first available one.
- Type
- object