CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
models.example.json
models.providers.example.json
pyproject.toml
assets/banner.png
assets/results/live-framework-task-comparison.png
assets/results/live-multimodal-task-comparison.png
assets/results/live-openrouter-comparison.png
assets/results/live-routellm-task-comparison.png
assets/results/selection-quality-cost-frontier.png
assets/results/selection-router-quality.png
assets/results/semantic-router-quality-cost.png
assets/results/xroutebench-held-out-performance.png
constraints/release.txt
examples/__init__.py
examples/adaptive/__init__.py
examples/adaptive/private_model_onboarding.py
examples/common/__init__.py
examples/common/observability.py
examples/common/runtime.py
examples/domains/__init__.py
examples/domains/customer_support.py
examples/domains/financial_document_review.py
examples/domains/healthcare_document_assist.py
examples/frameworks/__init__.py
examples/frameworks/langchain_runnable.py
examples/frameworks/langgraph_workflow.py
examples/observability/__init__.py
examples/observability/exporter_fanout.py
examples/quickstart/__init__.py
examples/quickstart/basic_routing.py
scripts/check_distribution.py
scripts/check_docs.py
scripts/check_namespace_cutover.py
scripts/check_release.py
src/openroutiq/__init__.py
src/openroutiq/__main__.py
src/openroutiq/cli.py
src/openroutiq/py.typed
src/openroutiq.egg-info/PKG-INFO
src/openroutiq.egg-info/SOURCES.txt
src/openroutiq.egg-info/dependency_links.txt
src/openroutiq.egg-info/entry_points.txt
src/openroutiq.egg-info/requires.txt
src/openroutiq.egg-info/top_level.txt
src/openroutiq/adaptive/__init__.py
src/openroutiq/adaptive/registry.py
src/openroutiq/benchmark/__init__.py
src/openroutiq/benchmark/adapters.py
src/openroutiq/benchmark/cli.py
src/openroutiq/benchmark/core.py
src/openroutiq/benchmark/flows.py
src/openroutiq/benchmark/gateway.py
src/openroutiq/benchmark/planning.py
src/openroutiq/benchmark/protocol.py
src/openroutiq/benchmark/reporting.py
src/openroutiq/benchmark/templates/__init__.py
src/openroutiq/benchmark/templates/catalog.json
src/openroutiq/benchmark/templates/recorded.json
src/openroutiq/benchmark/templates/replay.json
src/openroutiq/observability/__init__.py
src/openroutiq/observability/dispatcher.py
src/openroutiq/observability/events.py
src/openroutiq/observability/http_json.py
src/openroutiq/observability/otel.py
src/openroutiq/observability/vendors.py
src/openroutiq/providers/__init__.py
src/openroutiq/providers/requests.py
src/openroutiq/proxy/__init__.py
src/openroutiq/proxy/app.py
src/openroutiq/quickstart/__init__.py
src/openroutiq/quickstart/catalog.py
src/openroutiq/router/__init__.py
src/openroutiq/router/capabilities.py
src/openroutiq/router/core.py
src/openroutiq/router/failures.py
src/openroutiq/selection/__init__.py
src/openroutiq/selection/evaluation.py
src/openroutiq/selection/intelligence.py
tests/test_adaptive.py
tests/test_capabilities.py
tests/test_distribution_check.py
tests/test_docs.py
tests/test_examples.py
tests/test_namespace_cutover.py
tests/test_observability.py
tests/test_proxy.py
tests/test_release.py
tests/test_router.py
tests/test_selection.py
tests/test_universal.py