LICENSE
README.md
pyproject.toml
src/llmswitch/__init__.py
src/llmswitch/base.py
src/llmswitch/config.py
src/llmswitch/constants.py
src/llmswitch/errors.py
src/llmswitch/models.py
src/llmswitch/py.typed
src/llmswitch/responses_tools.py
src/llmswitch/structured.py
src/llmswitch/core/__init__.py
src/llmswitch/core/async_client.py
src/llmswitch/core/circuit_breaker.py
src/llmswitch/core/common.py
src/llmswitch/core/embedding_flow.py
src/llmswitch/core/events.py
src/llmswitch/core/execution.py
src/llmswitch/core/failover.py
src/llmswitch/core/planning.py
src/llmswitch/core/preprocess.py
src/llmswitch/core/redaction.py
src/llmswitch/core/registry.py
src/llmswitch/core/responses_capabilities.py
src/llmswitch/core/responses_management.py
src/llmswitch/core/retry.py
src/llmswitch/core/streaming.py
src/llmswitch/core/sync_client.py
src/llmswitch/providers/_responses_base.py
src/llmswitch/providers/_responses_emulation.py
src/llmswitch/providers/_shared.py
src/llmswitch/providers/anthropic_provider.py
src/llmswitch/providers/azurefoundry_provider.py
src/llmswitch/providers/azureopenai_provider.py
src/llmswitch/providers/capabilities.py
src/llmswitch/providers/openai_provider.py
src/llmswitch/providers/vertexai_provider.py
src/llmswitch/ratelimit/__init__.py
src/llmswitch/ratelimit/batching.py
src/llmswitch/ratelimit/limiter.py
src/llmswitch/ratelimit/logging.py
src/llmswitch/ratelimit/tokenizer.py
src/llmswitch_sdk.egg-info/PKG-INFO
src/llmswitch_sdk.egg-info/SOURCES.txt
src/llmswitch_sdk.egg-info/dependency_links.txt
src/llmswitch_sdk.egg-info/requires.txt
src/llmswitch_sdk.egg-info/top_level.txt
tests/test_async_embeddings.py
tests/test_client_async.py
tests/test_client_options.py
tests/test_client_sync.py
tests/test_config.py
tests/test_contract.py
tests/test_errors.py
tests/test_events.py
tests/test_providers.py
tests/test_registry.py
tests/test_resilience.py
tests/test_responses.py
tests/test_responses_emulation.py
tests/test_token_limits.py
tests/test_tokenizer.py
tests/test_vertex.py
tests/test_vertex_async.py