Skip to main content

Module provider_metadata

Module provider_metadata 

Source
Expand description

Canonical provider metadata shared across runtime surfaces.

This module is intentionally data-first: it centralizes provider identifiers, aliases, auth env keys, and default routing hints so models/auth/provider selection paths don’t drift independently.

Structs§

ProviderMetadata
ProviderRoutingDefaults
ProviderTestObligations

Enums§

ProviderOnboardingMode

Constants§

PROVIDER_METADATA

Functions§

canonical_provider_id
provider_auth_env_keys
provider_ids_match
Compare two provider IDs for equality, resolving aliases via canonical_provider_id.
provider_metadata
provider_routing_defaults
split_provider_model_spec
Split a "provider/model" spec into (provider, model_id).