yera.setup.model_discovery.openai

Discover models available through an OpenAI connection.

Symbols

class OpenAIModelSetup — Discover and classify models available through OpenAI.

OpenAIModelSetup

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.