LICENSE
README.md
pyproject.toml
src/nvd_claude_proxy/__init__.py
src/nvd_claude_proxy/_version.py
src/nvd_claude_proxy/app.py
src/nvd_claude_proxy/main.py
src/nvd_claude_proxy/py.typed
src/nvd_claude_proxy.egg-info/PKG-INFO
src/nvd_claude_proxy.egg-info/SOURCES.txt
src/nvd_claude_proxy.egg-info/dependency_links.txt
src/nvd_claude_proxy.egg-info/entry_points.txt
src/nvd_claude_proxy.egg-info/requires.txt
src/nvd_claude_proxy.egg-info/top_level.txt
src/nvd_claude_proxy/cli/__init__.py
src/nvd_claude_proxy/cli/main.py
src/nvd_claude_proxy/clients/__init__.py
src/nvd_claude_proxy/clients/nvidia_client.py
src/nvd_claude_proxy/config/__init__.py
src/nvd_claude_proxy/config/models.py
src/nvd_claude_proxy/config/settings.py
src/nvd_claude_proxy/data/__init__.py
src/nvd_claude_proxy/data/models.yaml
src/nvd_claude_proxy/errors/__init__.py
src/nvd_claude_proxy/errors/mapper.py
src/nvd_claude_proxy/middleware/__init__.py
src/nvd_claude_proxy/middleware/body_limit.py
src/nvd_claude_proxy/middleware/load_shedding.py
src/nvd_claude_proxy/middleware/logging.py
src/nvd_claude_proxy/middleware/rate_limiter.py
src/nvd_claude_proxy/middleware/security.py
src/nvd_claude_proxy/routes/__init__.py
src/nvd_claude_proxy/routes/count_tokens.py
src/nvd_claude_proxy/routes/health.py
src/nvd_claude_proxy/routes/messages.py
src/nvd_claude_proxy/routes/metrics_route.py
src/nvd_claude_proxy/routes/models.py
src/nvd_claude_proxy/routes/openapi.py
src/nvd_claude_proxy/routes/stubs.py
src/nvd_claude_proxy/schemas/__init__.py
src/nvd_claude_proxy/schemas/anthropic.py
src/nvd_claude_proxy/schemas/canonical.py
src/nvd_claude_proxy/schemas/openai.py
src/nvd_claude_proxy/schemas/validators.py
src/nvd_claude_proxy/translators/__init__.py
src/nvd_claude_proxy/translators/base.py
src/nvd_claude_proxy/translators/request_translator.py
src/nvd_claude_proxy/translators/response_translator.py
src/nvd_claude_proxy/translators/schema_sanitizer.py
src/nvd_claude_proxy/translators/stream_translator.py
src/nvd_claude_proxy/translators/thinking_translator.py
src/nvd_claude_proxy/translators/tool_controller.py
src/nvd_claude_proxy/translators/tool_fuzzy_mapper.py
src/nvd_claude_proxy/translators/tool_translator.py
src/nvd_claude_proxy/translators/transformers.py
src/nvd_claude_proxy/translators/vision_translator.py
src/nvd_claude_proxy/util/__init__.py
src/nvd_claude_proxy/util/anthropic_headers.py
src/nvd_claude_proxy/util/cache_accounting.py
src/nvd_claude_proxy/util/circuit_breaker.py
src/nvd_claude_proxy/util/cost.py
src/nvd_claude_proxy/util/ids.py
src/nvd_claude_proxy/util/metrics.py
src/nvd_claude_proxy/util/metrics_enhanced.py
src/nvd_claude_proxy/util/pdf_extractor.py
src/nvd_claude_proxy/util/router.py
src/nvd_claude_proxy/util/sse.py
src/nvd_claude_proxy/util/tokens.py
src/nvd_claude_proxy/util/tool_args_parser.py