gui/components/ProvidersMenu

The header Providers dropdown — one trigger that opens a small panel holding BOTH provider choices stacked vertically, each a rich grouped picker with its BYOK key field on the right: • Image — what renders the picture, grouped Local (incl. Plain text) / Online. • Text — the AI that rewrites the prompt & keywords (auto-fix); Off or one of the rewrite AIs. This keeps the header lean (just this dropdown + the settings gear + the NSFW switch). The image-provider's own knobs live in the gear popover next door (ProviderGear); the auto-fix / keyword toggles stay on the prompt box. Keys are stored per provider id, so the same provider chosen for both rows shares one key (shown once).

Description:
  • The header Providers dropdown — one trigger that opens a small panel holding BOTH provider choices stacked vertically, each a rich grouped picker with its BYOK key field on the right: • Image — what renders the picture, grouped Local (incl. Plain text) / Online. • Text — the AI that rewrites the prompt & keywords (auto-fix); Off or one of the rewrite AIs. This keeps the header lean (just this dropdown + the settings gear + the NSFW switch). The image-provider's own knobs live in the gear popover next door (ProviderGear); the auto-fix / keyword toggles stay on the prompt box. Keys are stored per provider id, so the same provider chosen for both rows shares one key (shown once).

Source: