.codespellrc
.dockerignore
.gitignore
.pre-commit-config.yaml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
codecov.yml
mkdocs.yml
pull_request_template.md
pyproject.toml
.github/dependabot.yml
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/actions/determine-jobs/action.yml
.github/workflows/docs.yaml
.github/workflows/gateway-docker.yml
.github/workflows/gateway-tests.yml
.github/workflows/lint.yaml
.github/workflows/pre-commit-update.yaml
.github/workflows/release.yaml
.github/workflows/tests-docs.yaml
.github/workflows/tests-integration.yaml
.github/workflows/tests-unit.yaml
demos/chat/.gitignore
demos/chat/README.md
demos/chat/assets/any_llm_demo.gif
demos/chat/backend/main.py
demos/chat/backend/pyproject.toml
demos/chat/frontend/package-lock.json
demos/chat/frontend/package.json
demos/chat/frontend/tsconfig.json
demos/chat/frontend/public/index.html
demos/chat/frontend/src/App.css
demos/chat/frontend/src/App.tsx
demos/chat/frontend/src/api.ts
demos/chat/frontend/src/index.css
demos/chat/frontend/src/index.tsx
demos/chat/frontend/src/types.ts
demos/finder/.gitignore
demos/finder/README.md
demos/finder/assets/model_finder_demo.gif
demos/finder/backend/main.py
demos/finder/backend/pyproject.toml
demos/finder/frontend/package-lock.json
demos/finder/frontend/package.json
demos/finder/frontend/tsconfig.json
demos/finder/frontend/public/index.html
demos/finder/frontend/src/App.css
demos/finder/frontend/src/App.tsx
demos/finder/frontend/src/api.ts
demos/finder/frontend/src/index.css
demos/finder/frontend/src/index.tsx
demos/finder/frontend/src/types.ts
docker/Dockerfile
docker/config.example.yml
docker/docker-compose.yml
docs/index.md
docs/providers.md
docs/quickstart.md
docs/api/any_llm.md
docs/api/batch.md
docs/api/completion.md
docs/api/embedding.md
docs/api/exceptions.md
docs/api/list_models.md
docs/api/responses.md
docs/api/types/batch.md
docs/api/types/completion.md
docs/api/types/model.md
docs/api/types/provider.md
docs/api/types/responses.md
docs/assets/custom.css
docs/assets/custom.js
docs/cookbooks/any_llm_getting_started.ipynb
docs/gateway/api-reference.md
docs/gateway/authentication.md
docs/gateway/budget-management.md
docs/gateway/configuration.md
docs/gateway/docker-deployment.md
docs/gateway/openapi.json
docs/gateway/overview.md
docs/gateway/quickstart.md
docs/gateway/troubleshooting.md
docs/images/any-llm-logo-mark.png
docs/images/any-llm-logo.png
docs/images/any-llm_favicon.png
docs/images/gateway.png
docs/overrides/main.html
scripts/check_missing_api_keys.py
scripts/generate_openapi.py
scripts/hooks.py
scripts/wake_up_hf_endpoint.py
src/any_llm/__init__.py
src/any_llm/_version.py
src/any_llm/any_llm.py
src/any_llm/api.py
src/any_llm/constants.py
src/any_llm/exceptions.py
src/any_llm/logging.py
src/any_llm/py.typed
src/any_llm/tools.py
src/any_llm/gateway/__init__.py
src/any_llm/gateway/alembic.ini
src/any_llm/gateway/budget.py
src/any_llm/gateway/cli.py
src/any_llm/gateway/config.py
src/any_llm/gateway/log_config.py
src/any_llm/gateway/pricing_init.py
src/any_llm/gateway/server.py
src/any_llm/gateway/alembic/env.py
src/any_llm/gateway/alembic/script.py.mako
src/any_llm/gateway/alembic/versions/1e382aa3a9e7_add_per_user_budget_resets.py
src/any_llm/gateway/alembic/versions/28d153c22616_initial_migration_with_all_models.py
src/any_llm/gateway/alembic/versions/e7c85cc73bfa_convert_budget_duration_to_seconds.py
src/any_llm/gateway/auth/__init__.py
src/any_llm/gateway/auth/dependencies.py
src/any_llm/gateway/auth/models.py
src/any_llm/gateway/auth/vertex_auth.py
src/any_llm/gateway/db/__init__.py
src/any_llm/gateway/db/models.py
src/any_llm/gateway/db/session.py
src/any_llm/gateway/routes/__init__.py
src/any_llm/gateway/routes/budgets.py
src/any_llm/gateway/routes/chat.py
src/any_llm/gateway/routes/health.py
src/any_llm/gateway/routes/keys.py
src/any_llm/gateway/routes/pricing.py
src/any_llm/gateway/routes/users.py
src/any_llm/providers/__init__.py
src/any_llm/providers/anthropic/__init__.py
src/any_llm/providers/anthropic/anthropic.py
src/any_llm/providers/anthropic/utils.py
src/any_llm/providers/azure/__init__.py
src/any_llm/providers/azure/azure.py
src/any_llm/providers/azure/utils.py
src/any_llm/providers/azureopenai/__init__.py
src/any_llm/providers/azureopenai/azureopenai.py
src/any_llm/providers/bedrock/__init__.py
src/any_llm/providers/bedrock/bedrock.py
src/any_llm/providers/bedrock/utils.py
src/any_llm/providers/cerebras/__init__.py
src/any_llm/providers/cerebras/cerebras.py
src/any_llm/providers/cerebras/utils.py
src/any_llm/providers/cohere/__init__.py
src/any_llm/providers/cohere/cohere.py
src/any_llm/providers/cohere/utils.py
src/any_llm/providers/databricks/__init__.py
src/any_llm/providers/databricks/databricks.py
src/any_llm/providers/deepseek/__init__.py
src/any_llm/providers/deepseek/deepseek.py
src/any_llm/providers/deepseek/utils.py
src/any_llm/providers/fireworks/__init__.py
src/any_llm/providers/fireworks/fireworks.py
src/any_llm/providers/fireworks/utils.py
src/any_llm/providers/gateway/__init__.py
src/any_llm/providers/gateway/gateway.py
src/any_llm/providers/gemini/__init__.py
src/any_llm/providers/gemini/base.py
src/any_llm/providers/gemini/gemini.py
src/any_llm/providers/gemini/utils.py
src/any_llm/providers/groq/__init__.py
src/any_llm/providers/groq/groq.py
src/any_llm/providers/groq/utils.py
src/any_llm/providers/huggingface/__init__.py
src/any_llm/providers/huggingface/huggingface.py
src/any_llm/providers/huggingface/utils.py
src/any_llm/providers/inception/__init__.py
src/any_llm/providers/inception/inception.py
src/any_llm/providers/llama/__init__.py
src/any_llm/providers/llama/llama.py
src/any_llm/providers/llama/utils.py
src/any_llm/providers/llamacpp/__init__.py
src/any_llm/providers/llamacpp/llamacpp.py
src/any_llm/providers/llamafile/__init__.py
src/any_llm/providers/llamafile/llamafile.py
src/any_llm/providers/llamafile/utils.py
src/any_llm/providers/lmstudio/__init__.py
src/any_llm/providers/lmstudio/lmstudio.py
src/any_llm/providers/minimax/__init__.py
src/any_llm/providers/minimax/minimax.py
src/any_llm/providers/minimax/utils.py
src/any_llm/providers/mistral/__init__.py
src/any_llm/providers/mistral/mistral.py
src/any_llm/providers/mistral/utils.py
src/any_llm/providers/moonshot/__init__.py
src/any_llm/providers/moonshot/moonshot.py
src/any_llm/providers/nebius/__init__.py
src/any_llm/providers/nebius/nebius.py
src/any_llm/providers/ollama/__init__.py
src/any_llm/providers/ollama/ollama.py
src/any_llm/providers/ollama/utils.py
src/any_llm/providers/openai/__init__.py
src/any_llm/providers/openai/base.py
src/any_llm/providers/openai/openai.py
src/any_llm/providers/openai/utils.py
src/any_llm/providers/openrouter/__init__.py
src/any_llm/providers/openrouter/openrouter.py
src/any_llm/providers/openrouter/utils.py
src/any_llm/providers/perplexity/__init__.py
src/any_llm/providers/perplexity/perplexity.py
src/any_llm/providers/platform/__init__.py
src/any_llm/providers/platform/platform.py
src/any_llm/providers/platform/utils.py
src/any_llm/providers/portkey/__init__.py
src/any_llm/providers/portkey/portkey.py
src/any_llm/providers/portkey/utils.py
src/any_llm/providers/sagemaker/__init__.py
src/any_llm/providers/sagemaker/sagemaker.py
src/any_llm/providers/sagemaker/utils.py
src/any_llm/providers/sambanova/__init__.py
src/any_llm/providers/sambanova/sambanova.py
src/any_llm/providers/sambanova/utils.py
src/any_llm/providers/together/__init__.py
src/any_llm/providers/together/together.py
src/any_llm/providers/together/utils.py
src/any_llm/providers/vertexai/__init__.py
src/any_llm/providers/vertexai/vertexai.py
src/any_llm/providers/voyage/__init__.py
src/any_llm/providers/voyage/utils.py
src/any_llm/providers/voyage/voyage.py
src/any_llm/providers/watsonx/__init__.py
src/any_llm/providers/watsonx/utils.py
src/any_llm/providers/watsonx/watsonx.py
src/any_llm/providers/xai/__init__.py
src/any_llm/providers/xai/utils.py
src/any_llm/providers/xai/xai.py
src/any_llm/providers/zai/__init__.py
src/any_llm/providers/zai/zai.py
src/any_llm/types/__init__.py
src/any_llm/types/batch.py
src/any_llm/types/completion.py
src/any_llm/types/model.py
src/any_llm/types/provider.py
src/any_llm/types/responses.py
src/any_llm/utils/__init__.py
src/any_llm/utils/aio.py
src/any_llm/utils/decorators.py
src/any_llm/utils/reasoning.py
src/any_llm_sdk.egg-info/PKG-INFO
src/any_llm_sdk.egg-info/SOURCES.txt
src/any_llm_sdk.egg-info/dependency_links.txt
src/any_llm_sdk.egg-info/entry_points.txt
src/any_llm_sdk.egg-info/requires.txt
src/any_llm_sdk.egg-info/top_level.txt
tests/__init__.py
tests/conftest.py
tests/constants.py
tests/assets/README.md
tests/assets/any-llm-logo.png
tests/assets/cv_1.pdf
tests/docs/__init__.py
tests/docs/test_all.py
tests/gateway/__init__.py
tests/gateway/conftest.py
tests/gateway/test_budget_reset.py
tests/gateway/test_gateway_completion.py
tests/gateway/test_health.py
tests/gateway/test_key_management.py
tests/gateway/test_pricing_config.py
tests/gateway/test_usage_tracking.py
tests/gateway/test_user_budget.py
tests/integration/__init__.py
tests/integration/test_batch.py
tests/integration/test_completion.py
tests/integration/test_embedding.py
tests/integration/test_list_models.py
tests/integration/test_reasoning.py
tests/integration/test_response_format.py
tests/integration/test_responses.py
tests/integration/test_streaming.py
tests/integration/test_tool.py
tests/unit/__init__.py
tests/unit/test_api_signature.py
tests/unit/test_client_config.py
tests/unit/test_completion.py
tests/unit/test_embedding.py
tests/unit/test_model_syntax.py
tests/unit/test_provider.py
tests/unit/test_provider_pyproject_options.py
tests/unit/test_responses.py
tests/unit/test_tools.py
tests/unit/test_utils.py
tests/unit/providers/test_anthropic_provider.py
tests/unit/providers/test_aws_provider.py
tests/unit/providers/test_azure_provider.py
tests/unit/providers/test_azureopenai_provider.py
tests/unit/providers/test_cerebras_provider.py
tests/unit/providers/test_cohere_provider.py
tests/unit/providers/test_deepseek_provider.py
tests/unit/providers/test_fireworks_provider.py
tests/unit/providers/test_gateway_provider.py
tests/unit/providers/test_gemini_provider.py
tests/unit/providers/test_groq_provider.py
tests/unit/providers/test_huggingface_provider.py
tests/unit/providers/test_inception_provider.py
tests/unit/providers/test_llamacpp.py
tests/unit/providers/test_llamafile.py
tests/unit/providers/test_mistral_provider.py
tests/unit/providers/test_ollama_provider.py
tests/unit/providers/test_openai_base_provider.py
tests/unit/providers/test_openrouter_provider.py
tests/unit/providers/test_perplexity_provider.py
tests/unit/providers/test_platform_provider.py
tests/unit/providers/test_sambanova.py
tests/unit/providers/test_sambanova_provider.py
tests/unit/providers/test_together_provider.py
tests/unit/providers/test_vertexai_provider.py
tests/unit/providers/test_voyage_provider.py
tests/unit/providers/test_watsonx_provider.py
tests/unit/providers/test_xai_provider.py