Expand description
Provider registry for multi-provider LLM management.
This module provides a ProviderRegistry that maps provider IDs to their
connection configurations, enabling per-agent provider selection with
fallback chains. It integrates with LlmConfig for the liter-llm client
and enriches provider records with data from the compile-time ModelCatalog.
Structs§
- Model
Config - Configuration for a single model within a provider.
- Provider
Config - Configuration for a single LLM provider.
- Provider
Registry - Registry that maps provider IDs to their connection configurations.
Enums§
- Protocol
Setting - Protocol setting for config deserialization.
Functions§
- split_
model_ string_ pub - Public wrapper for
split_model_string(used byresolve_requested_modelinserver.rs).