//! Provider registry and custom providers.
//!
//! A [`ProviderRegistry`] resolves `provider:model` ids across several
//! providers; [`custom_provider`] builds a provider from explicit model
//! instances; [`set_default_registry`] installs the registry used to resolve
//! bare model-id strings.
pub
pub use CustomProvider;
pub use CustomProviderBuilder;
pub use custom_provider;
pub use default_registry;
pub use resolve_language_model;
pub use set_default_registry;
pub use ProviderRegistry;
pub use ProviderRegistryBuilder;
pub use create_provider_registry;