The part of a provider's language model manager that a discovery run drives.
Asks the provider which models it offers; see ModelDiscoveryResult for the failure cases.
Where the effective API key comes from, which decides whether a run can proceed.
Allows or refuses the use of an API key found in the environment.
The part of a provider's language model manager that a discovery run drives.