LICENSE
README.md
pyproject.toml
src/llm_provider_router/__init__.py
src/llm_provider_router/__main__.py
src/llm_provider_router/cli.py
src/llm_provider_router/config.py
src/llm_provider_router/errors.py
src/llm_provider_router/filters.py
src/llm_provider_router/health.py
src/llm_provider_router/metrics.py
src/llm_provider_router/py.typed
src/llm_provider_router/retry.py
src/llm_provider_router/router.py
src/llm_provider_router/scoring.py
src/llm_provider_router/stats.py
src/llm_provider_router/types.py
src/llm_provider_router.egg-info/PKG-INFO
src/llm_provider_router.egg-info/SOURCES.txt
src/llm_provider_router.egg-info/dependency_links.txt
src/llm_provider_router.egg-info/entry_points.txt
src/llm_provider_router.egg-info/requires.txt
src/llm_provider_router.egg-info/top_level.txt
src/llm_provider_router/adapters/__init__.py
src/llm_provider_router/adapters/base.py
src/llm_provider_router/adapters/openai_compatible.py
src/llm_provider_router/adapters/openai_responses.py
src/llm_provider_router/policies/__init__.py
src/llm_provider_router/policies/base.py
src/llm_provider_router/policies/round_robin.py
src/llm_provider_router/policies/score_based.py
src/llm_provider_router/policies/sticky.py
src/llm_provider_router/storage/__init__.py
src/llm_provider_router/storage/admin.py
src/llm_provider_router/storage/base.py
src/llm_provider_router/storage/duckdb.py
src/llm_provider_router/storage/postgres.py
src/llm_provider_router/storage/schema.py
src/llm_provider_router/storage/score_aggregation.py
src/llm_provider_router/storage/sqlite.py
tests/test_config.py
tests/test_duckdb_storage.py
tests/test_fallback.py
tests/test_filters.py
tests/test_health.py
tests/test_http_client_reuse.py
tests/test_lightweight_import.py
tests/test_metrics_store.py
tests/test_mixed_protocol_routing.py
tests/test_openai_compatible_adapter.py
tests/test_openai_responses_adapter.py
tests/test_pr13_schema_versioning.py
tests/test_pr13_storage_admin.py
tests/test_pr13_storage_cli.py
tests/test_pr14a_offline.py
tests/test_pr14a_postgres_schema.py
tests/test_pr14a_postgres_store.py
tests/test_pr26_router_behavior.py
tests/test_pr26_sticky_policy.py
tests/test_pr27_retry_policy.py
tests/test_pr27_router_behavior.py
tests/test_pr27_streaming.py
tests/test_pr29_identity_scope.py
tests/test_pr29_storage_contract.py
tests/test_pr30_core_source.py
tests/test_pr30_storage_source.py
tests/test_pr31_lifecycle.py
tests/test_pr31_thread_safety.py
tests/test_recency_weighting.py
tests/test_round_robin.py
tests/test_router_metrics.py
tests/test_router_pr1.py
tests/test_router_stream.py
tests/test_score_based_policy.py
tests/test_scoring.py
tests/test_sqlite_storage.py
tests/test_stats.py