Automated salvage commit — agent session ended (exit 124). Work in progress, may need continuation.
31 lines
703 B
Python
31 lines
703 B
Python
"""Cascade LLM Router — Automatic failover between providers."""
|
|
|
|
from .api import router
|
|
from .cascade import CascadeRouter, Provider, ProviderStatus, get_router
|
|
from .history import HealthHistoryStore, get_history_store
|
|
from .metabolic import (
|
|
DEFAULT_TIER_MODELS,
|
|
MetabolicRouter,
|
|
ModelTier,
|
|
build_prompt,
|
|
classify_complexity,
|
|
get_metabolic_router,
|
|
)
|
|
|
|
__all__ = [
|
|
"CascadeRouter",
|
|
"Provider",
|
|
"ProviderStatus",
|
|
"get_router",
|
|
"router",
|
|
"HealthHistoryStore",
|
|
"get_history_store",
|
|
# Metabolic router
|
|
"MetabolicRouter",
|
|
"ModelTier",
|
|
"DEFAULT_TIER_MODELS",
|
|
"classify_complexity",
|
|
"build_prompt",
|
|
"get_metabolic_router",
|
|
]
|