providerIdFor function
Resolves a GenerativeSource.providerId string to an ai_abstracted
ProviderId, throwing a FluvieGenerativeException for an unknown name.
Implementation
ProviderId providerIdFor(String providerId) => ProviderId.values.firstWhere(
(provider) => provider.id == providerId,
orElse: () => throw FluvieGenerativeException(
'Unknown generative provider "$providerId". Known: '
'${ProviderId.values.map((p) => p.id).join(', ')}.',
),
);