yera.setup.model_discovery.openai
Discover models available through an OpenAI connection.
Symbols
OpenAIModelSetup
Inherits:
ModelSetup[OpenAIConnection]Discover and classify models available through OpenAI.
The discovery operation lists models exposed to the configured OpenAI account and converts supported model families into typed Yera configuration objects. Unsupported model families are counted as skipped.
Attributes
provider_type
Provider identifier used by Yera configuration.
Methods
get_config — Obtain model configuration from the configured OpenAI account.
OpenAIModelSetup.get_config
get_config() → SetupResult[list[BaseModelConfig]]Obtain model configuration from the configured OpenAI account.
Unsupported model families are omitted and included in the skipped count. Expected credential and OpenAI client failures are returned as blocking errors.
Returns
type: SetupResult[list[BaseModelConfig]]
Supported model configuration and discovery diagnostics.