Skip to main content

Module registry

Module registry 

Source
Expand description

Provider Registry - Central registry for all AI providers

This module provides a extensible registry pattern for AI providers. New providers can be added by implementing the ProviderBuilder trait and registering them with the ProviderRegistry.

Structs§

LockError
Lock error type for registry operations
ProviderEntry
Registry entry for a provider (metadata only, no builder)
ProviderRegistry
The provider registry - a thread-safe registry of all available providers

Enums§

ProviderCategory
Provider categories for organization

Traits§

ProviderBuilder
Trait for building AI provider instances