yera.setup.model_discovery.gemini

Discover models available through a Gemini connection.

Symbols

class GeminiModelSetup — Discover and classify models available through Gemini.

GeminiModelSetup

Discover and classify models available through Gemini.

The discovery operation lists models exposed through the configured Gemini Developer API connection and converts supported model families into typed Yera configuration objects. Unsupported specialist models are counted as skipped.

Attributes

provider_type

Provider identifier used by Yera configuration.

Methods

get_config — Obtain model configuration from the configured Gemini account.

GeminiModelSetup.get_config

get_config() → SetupResult[list[BaseModelConfig]]

Obtain model configuration from the configured Gemini account.

Unsupported specialist models are omitted and included in the skipped count. Expected Gemini client failures are returned as blocking errors.

Returns

type: SetupResult[list[BaseModelConfig]]

Supported Gemini model configuration and discovery diagnostics.