LICENSE
README.md
pyproject.toml
litellm/__init__.py
litellm/_lazy_imports.py
litellm/_lazy_imports_registry.py
litellm/_logging.py
litellm/_redis.py
litellm/_service_logger.py
litellm/_uuid.py
litellm/_version.py
litellm/anthropic_beta_headers_config.json
litellm/anthropic_beta_headers_manager.py
litellm/budget_manager.py
litellm/constants.py
litellm/cost.json
litellm/cost_calculator.py
litellm/exceptions.py
litellm/main.py
litellm/model_prices_and_context_window_backup.json
litellm/mypy.ini
litellm/policy_templates_backup.json
litellm/py.typed
litellm/router.py
litellm/scheduler.py
litellm/timeout.py
litellm/utils.py
litellm-proxy-extras/litellm_proxy_extras/__init__.py
litellm-proxy-extras/litellm_proxy_extras/_logging.py
litellm-proxy-extras/litellm_proxy_extras/utils.py
litellm-proxy-extras/tests/__init__.py
litellm/a2a_protocol/__init__.py
litellm/a2a_protocol/card_resolver.py
litellm/a2a_protocol/client.py
litellm/a2a_protocol/cost_calculator.py
litellm/a2a_protocol/exception_mapping_utils.py
litellm/a2a_protocol/exceptions.py
litellm/a2a_protocol/main.py
litellm/a2a_protocol/streaming_iterator.py
litellm/a2a_protocol/utils.py
litellm/a2a_protocol/litellm_completion_bridge/README.md
litellm/a2a_protocol/litellm_completion_bridge/__init__.py
litellm/a2a_protocol/litellm_completion_bridge/handler.py
litellm/a2a_protocol/litellm_completion_bridge/transformation.py
litellm/a2a_protocol/providers/__init__.py
litellm/a2a_protocol/providers/base.py
litellm/a2a_protocol/providers/config_manager.py
litellm/a2a_protocol/providers/litellm_completion/README.md
litellm/a2a_protocol/providers/litellm_completion/__init__.py
litellm/a2a_protocol/providers/litellm_completion/handler.py
litellm/a2a_protocol/providers/litellm_completion/transformation.py
litellm/a2a_protocol/providers/pydantic_ai_agents/__init__.py
litellm/a2a_protocol/providers/pydantic_ai_agents/config.py
litellm/a2a_protocol/providers/pydantic_ai_agents/handler.py
litellm/a2a_protocol/providers/pydantic_ai_agents/transformation.py
litellm/anthropic_interface/__init__.py
litellm/anthropic_interface/readme.md
litellm/anthropic_interface/exceptions/__init__.py
litellm/anthropic_interface/exceptions/exception_mapping_utils.py
litellm/anthropic_interface/exceptions/exceptions.py
litellm/anthropic_interface/messages/__init__.py
litellm/assistants/main.py
litellm/assistants/utils.py
litellm/batch_completion/Readme.md
litellm/batch_completion/main.py
litellm/batches/batch_utils.py
litellm/batches/main.py
litellm/caching/Readme.md
litellm/caching/__init__.py
litellm/caching/_internal_lru_cache.py
litellm/caching/azure_blob_cache.py
litellm/caching/base_cache.py
litellm/caching/caching.py
litellm/caching/caching_handler.py
litellm/caching/disk_cache.py
litellm/caching/dual_cache.py
litellm/caching/gcs_cache.py
litellm/caching/in_memory_cache.py
litellm/caching/llm_caching_handler.py
litellm/caching/qdrant_semantic_cache.py
litellm/caching/redis_cache.py
litellm/caching/redis_cluster_cache.py
litellm/caching/redis_semantic_cache.py
litellm/caching/s3_cache.py
litellm/completion_extras/README.md
litellm/completion_extras/__init__.py
litellm/completion_extras/litellm_responses_transformation/__init__.py
litellm/completion_extras/litellm_responses_transformation/handler.py
litellm/completion_extras/litellm_responses_transformation/transformation.py
litellm/containers/README.md
litellm/containers/__init__.py
litellm/containers/endpoint_factory.py
litellm/containers/endpoints.json
litellm/containers/main.py
litellm/containers/utils.py
litellm/endpoints/speech/speech_to_completion_bridge/handler.py
litellm/endpoints/speech/speech_to_completion_bridge/transformation.py
litellm/experimental_mcp_client/Readme.md
litellm/experimental_mcp_client/__init__.py
litellm/experimental_mcp_client/client.py
litellm/experimental_mcp_client/tools.py
litellm/files/main.py
litellm/files/utils.py
litellm/fine_tuning/main.py
litellm/google_genai/Readme.md
litellm/google_genai/__init__.py
litellm/google_genai/main.py
litellm/google_genai/streaming_iterator.py
litellm/google_genai/adapters/__init__.py
litellm/google_genai/adapters/handler.py
litellm/google_genai/adapters/transformation.py
litellm/images/__init__.py
litellm/images/main.py
litellm/images/utils.py
litellm/integrations/Readme.md
litellm/integrations/__init__.py
litellm/integrations/additional_logging_utils.py
litellm/integrations/anthropic_cache_control_hook.py
litellm/integrations/argilla.py
litellm/integrations/athina.py
litellm/integrations/braintrust_logging.py
litellm/integrations/braintrust_mock_client.py
litellm/integrations/callback_configs.json
litellm/integrations/custom_batch_logger.py
litellm/integrations/custom_guardrail.py
litellm/integrations/custom_logger.py
litellm/integrations/custom_prompt_management.py
litellm/integrations/custom_secret_manager.py
litellm/integrations/custom_sso_handler.py
litellm/integrations/dynamodb.py
litellm/integrations/email_alerting.py
litellm/integrations/galileo.py
litellm/integrations/greenscale.py
litellm/integrations/helicone.py
litellm/integrations/helicone_mock_client.py
litellm/integrations/humanloop.py
litellm/integrations/lago.py
litellm/integrations/langsmith.py
litellm/integrations/langsmith_mock_client.py
litellm/integrations/langtrace.py
litellm/integrations/literal_ai.py
litellm/integrations/logfire_logger.py
litellm/integrations/lunary.py
litellm/integrations/mlflow.py
litellm/integrations/mock_client_factory.py
litellm/integrations/openmeter.py
litellm/integrations/opentelemetry.py
litellm/integrations/posthog.py
litellm/integrations/posthog_mock_client.py
litellm/integrations/prometheus.py
litellm/integrations/prometheus_services.py
litellm/integrations/prompt_layer.py
litellm/integrations/prompt_management_base.py
litellm/integrations/s3.py
litellm/integrations/s3_v2.py
litellm/integrations/sqs.py
litellm/integrations/supabase.py
litellm/integrations/test_httpx.py
litellm/integrations/traceloop.py
litellm/integrations/weights_biases.py
litellm/integrations/SlackAlerting/Readme.md
litellm/integrations/SlackAlerting/batching_handler.py
litellm/integrations/SlackAlerting/budget_alert_types.py
litellm/integrations/SlackAlerting/hanging_request_check.py
litellm/integrations/SlackAlerting/slack_alerting.py
litellm/integrations/SlackAlerting/utils.py
litellm/integrations/_types/open_inference.py
litellm/integrations/agentops/__init__.py
litellm/integrations/agentops/agentops.py
litellm/integrations/arize/README.md
litellm/integrations/arize/__init__.py
litellm/integrations/arize/_utils.py
litellm/integrations/arize/arize.py
litellm/integrations/arize/arize_phoenix.py
litellm/integrations/arize/arize_phoenix_client.py
litellm/integrations/arize/arize_phoenix_prompt_manager.py
litellm/integrations/azure_sentinel/__init__.py
litellm/integrations/azure_sentinel/azure_sentinel.py
litellm/integrations/azure_sentinel/example_standard_logging_payload.json
litellm/integrations/azure_storage/azure_storage.py
litellm/integrations/bitbucket/README.md
litellm/integrations/bitbucket/__init__.py
litellm/integrations/bitbucket/bitbucket_client.py
litellm/integrations/bitbucket/bitbucket_prompt_manager.py
litellm/integrations/cloudzero/cloudzero.py
litellm/integrations/cloudzero/cz_resource_names.py
litellm/integrations/cloudzero/cz_stream_api.py
litellm/integrations/cloudzero/database.py
litellm/integrations/cloudzero/transform.py
litellm/integrations/datadog/datadog.py
litellm/integrations/datadog/datadog_cost_management.py
litellm/integrations/datadog/datadog_handler.py
litellm/integrations/datadog/datadog_llm_obs.py
litellm/integrations/datadog/datadog_mock_client.py
litellm/integrations/deepeval/__init__.py
litellm/integrations/deepeval/api.py
litellm/integrations/deepeval/deepeval.py
litellm/integrations/deepeval/types.py
litellm/integrations/deepeval/utils.py
litellm/integrations/dotprompt/README.md
litellm/integrations/dotprompt/__init__.py
litellm/integrations/dotprompt/dotprompt_manager.py
litellm/integrations/dotprompt/prompt_manager.py
litellm/integrations/email_templates/email_footer.py
litellm/integrations/email_templates/key_created_email.py
litellm/integrations/email_templates/key_rotated_email.py
litellm/integrations/email_templates/templates.py
litellm/integrations/email_templates/user_invitation_email.py
litellm/integrations/focus/__init__.py
litellm/integrations/focus/database.py
litellm/integrations/focus/export_engine.py
litellm/integrations/focus/focus_logger.py
litellm/integrations/focus/schema.py
litellm/integrations/focus/transformer.py
litellm/integrations/focus/destinations/__init__.py
litellm/integrations/focus/destinations/base.py
litellm/integrations/focus/destinations/factory.py
litellm/integrations/focus/destinations/s3_destination.py
litellm/integrations/focus/serializers/__init__.py
litellm/integrations/focus/serializers/base.py
litellm/integrations/focus/serializers/parquet.py
litellm/integrations/gcs_bucket/Readme.md
litellm/integrations/gcs_bucket/gcs_bucket.py
litellm/integrations/gcs_bucket/gcs_bucket_base.py
litellm/integrations/gcs_bucket/gcs_bucket_mock_client.py
litellm/integrations/gcs_pubsub/pub_sub.py
litellm/integrations/generic_api/generic_api_callback.py
litellm/integrations/generic_api/generic_api_compatible_callbacks.json
litellm/integrations/generic_prompt_management/__init__.py
litellm/integrations/generic_prompt_management/generic_prompt_manager.py
litellm/integrations/gitlab/README.md
litellm/integrations/gitlab/__init__.py
litellm/integrations/gitlab/gitlab_client.py
litellm/integrations/gitlab/gitlab_prompt_manager.py
litellm/integrations/langfuse/langfuse.py
litellm/integrations/langfuse/langfuse_handler.py
litellm/integrations/langfuse/langfuse_mock_client.py
litellm/integrations/langfuse/langfuse_otel.py
litellm/integrations/langfuse/langfuse_otel_attributes.py
litellm/integrations/langfuse/langfuse_prompt_management.py
litellm/integrations/levo/README.md
litellm/integrations/levo/__init__.py
litellm/integrations/levo/levo.py
litellm/integrations/opentelemetry_utils/base_otel_llm_obs_attributes.py
litellm/integrations/opik/opik.py
litellm/integrations/opik/utils.py
litellm/integrations/opik/opik_payload_builder/__init__.py
litellm/integrations/opik/opik_payload_builder/api.py
litellm/integrations/opik/opik_payload_builder/extractors.py
litellm/integrations/opik/opik_payload_builder/payload_builders.py
litellm/integrations/opik/opik_payload_builder/types.py
litellm/integrations/prometheus_helpers/prometheus_api.py
litellm/integrations/vector_store_integrations/base_vector_store.py
litellm/integrations/vector_store_integrations/vector_store_pre_call_hook.py
litellm/integrations/weave/__init__.py
litellm/integrations/weave/weave_otel.py
litellm/integrations/websearch_interception/ARCHITECTURE.md
litellm/integrations/websearch_interception/__init__.py
litellm/integrations/websearch_interception/handler.py
litellm/integrations/websearch_interception/tools.py
litellm/integrations/websearch_interception/transformation.py
litellm/interactions/__init__.py
litellm/interactions/http_handler.py
litellm/interactions/main.py
litellm/interactions/streaming_iterator.py
litellm/interactions/utils.py
litellm/interactions/litellm_responses_transformation/__init__.py
litellm/interactions/litellm_responses_transformation/handler.py
litellm/interactions/litellm_responses_transformation/streaming_iterator.py
litellm/interactions/litellm_responses_transformation/transformation.py
litellm/litellm_core_utils/README.md
litellm/litellm_core_utils/api_route_to_call_types.py
litellm/litellm_core_utils/app_crypto.py
litellm/litellm_core_utils/asyncify.py
litellm/litellm_core_utils/cached_imports.py
litellm/litellm_core_utils/cli_token_utils.py
litellm/litellm_core_utils/core_helpers.py
litellm/litellm_core_utils/coroutine_checker.py
litellm/litellm_core_utils/credential_accessor.py
litellm/litellm_core_utils/custom_logger_registry.py
litellm/litellm_core_utils/dd_tracing.py
litellm/litellm_core_utils/default_encoding.py
litellm/litellm_core_utils/dot_notation_indexing.py
litellm/litellm_core_utils/duration_parser.py
litellm/litellm_core_utils/env_utils.py
litellm/litellm_core_utils/exception_mapping_utils.py
litellm/litellm_core_utils/fallback_utils.py
litellm/litellm_core_utils/get_litellm_params.py
litellm/litellm_core_utils/get_llm_provider_logic.py
litellm/litellm_core_utils/get_model_cost_map.py
litellm/litellm_core_utils/get_provider_specific_headers.py
litellm/litellm_core_utils/get_supported_openai_params.py
litellm/litellm_core_utils/health_check_helpers.py
litellm/litellm_core_utils/health_check_utils.py
litellm/litellm_core_utils/initialize_dynamic_callback_params.py
litellm/litellm_core_utils/json_validation_rule.py
litellm/litellm_core_utils/litellm_logging.py
litellm/litellm_core_utils/llm_request_utils.py
litellm/litellm_core_utils/logging_callback_manager.py
litellm/litellm_core_utils/logging_utils.py
litellm/litellm_core_utils/logging_worker.py
litellm/litellm_core_utils/mock_functions.py
litellm/litellm_core_utils/model_param_helper.py
litellm/litellm_core_utils/model_response_utils.py
litellm/litellm_core_utils/realtime_streaming.py
litellm/litellm_core_utils/redact_messages.py
litellm/litellm_core_utils/response_header_helpers.py
litellm/litellm_core_utils/rules.py
litellm/litellm_core_utils/safe_json_dumps.py
litellm/litellm_core_utils/safe_json_loads.py
litellm/litellm_core_utils/sensitive_data_masker.py
litellm/litellm_core_utils/streaming_chunk_builder_utils.py
litellm/litellm_core_utils/streaming_handler.py
litellm/litellm_core_utils/thread_pool_executor.py
litellm/litellm_core_utils/token_counter.py
litellm/litellm_core_utils/audio_utils/audio_health_check.wav
litellm/litellm_core_utils/audio_utils/utils.py
litellm/litellm_core_utils/llm_cost_calc/tool_call_cost_tracking.py
litellm/litellm_core_utils/llm_cost_calc/usage_object_transformation.py
litellm/litellm_core_utils/llm_cost_calc/utils.py
litellm/litellm_core_utils/llm_response_utils/convert_dict_to_response.py
litellm/litellm_core_utils/llm_response_utils/get_api_base.py
litellm/litellm_core_utils/llm_response_utils/get_formatted_prompt.py
litellm/litellm_core_utils/llm_response_utils/get_headers.py
litellm/litellm_core_utils/llm_response_utils/response_metadata.py
litellm/litellm_core_utils/prompt_templates/common_utils.py
litellm/litellm_core_utils/prompt_templates/factory.py
litellm/litellm_core_utils/prompt_templates/huggingface_template_handler.py
litellm/litellm_core_utils/prompt_templates/image_handling.py
litellm/litellm_core_utils/specialty_caches/dynamic_logging_cache.py
litellm/litellm_core_utils/tokenizers/9b5ad71b2ce5302211f9c61530b329a4922fc6a4
litellm/litellm_core_utils/tokenizers/__init__.py
litellm/litellm_core_utils/tokenizers/anthropic_tokenizer.json
litellm/litellm_core_utils/tokenizers/ec7223a39ce59f226a68acc30dc1af2788490e15
litellm/litellm_core_utils/tokenizers/fb374d419588a4632f3f557e76b4b70aebbca790
litellm/llms/README.md
litellm/llms/__init__.py
litellm/llms/base.py
litellm/llms/custom_llm.py
litellm/llms/maritalk.py
litellm/llms/a2a/__init__.py
litellm/llms/a2a/common_utils.py
litellm/llms/a2a/chat/__init__.py
litellm/llms/a2a/chat/streaming_iterator.py
litellm/llms/a2a/chat/transformation.py
litellm/llms/a2a/chat/guardrail_translation/README.md
litellm/llms/a2a/chat/guardrail_translation/__init__.py
litellm/llms/a2a/chat/guardrail_translation/handler.py
litellm/llms/ai21/chat/transformation.py
litellm/llms/aiml/__init__.py
litellm/llms/aiml/chat/transformation.py
litellm/llms/aiml/image_generation/__init__.py
litellm/llms/aiml/image_generation/cost_calculator.py
litellm/llms/aiml/image_generation/transformation.py
litellm/llms/aiohttp_openai/chat/transformation.py
litellm/llms/amazon_nova/cost_calculation.py
litellm/llms/amazon_nova/chat/transformation.py
litellm/llms/anthropic/__init__.py
litellm/llms/anthropic/common_utils.py
litellm/llms/anthropic/cost_calculation.py
litellm/llms/anthropic/batches/__init__.py
litellm/llms/anthropic/batches/handler.py
litellm/llms/anthropic/batches/transformation.py
litellm/llms/anthropic/chat/__init__.py
litellm/llms/anthropic/chat/handler.py
litellm/llms/anthropic/chat/transformation.py
litellm/llms/anthropic/chat/guardrail_translation/__init__.py
litellm/llms/anthropic/chat/guardrail_translation/handler.py
litellm/llms/anthropic/completion/handler.py
litellm/llms/anthropic/completion/transformation.py
litellm/llms/anthropic/count_tokens/__init__.py
litellm/llms/anthropic/count_tokens/handler.py
litellm/llms/anthropic/count_tokens/token_counter.py
litellm/llms/anthropic/count_tokens/transformation.py
litellm/llms/anthropic/experimental_pass_through/architecture.md
litellm/llms/anthropic/experimental_pass_through/adapters/__init__.py
litellm/llms/anthropic/experimental_pass_through/adapters/handler.py
litellm/llms/anthropic/experimental_pass_through/adapters/streaming_iterator.py
litellm/llms/anthropic/experimental_pass_through/adapters/transformation.py
litellm/llms/anthropic/experimental_pass_through/messages/fake_stream_iterator.py
litellm/llms/anthropic/experimental_pass_through/messages/handler.py
litellm/llms/anthropic/experimental_pass_through/messages/streaming_iterator.py
litellm/llms/anthropic/experimental_pass_through/messages/transformation.py
litellm/llms/anthropic/experimental_pass_through/messages/utils.py
litellm/llms/anthropic/files/__init__.py
litellm/llms/anthropic/files/handler.py
litellm/llms/anthropic/skills/__init__.py
litellm/llms/anthropic/skills/readme.md
litellm/llms/anthropic/skills/transformation.py
litellm/llms/aws_polly/__init__.py
litellm/llms/aws_polly/text_to_speech/__init__.py
litellm/llms/aws_polly/text_to_speech/transformation.py
litellm/llms/azure/assistants.py
litellm/llms/azure/audio_transcriptions.py
litellm/llms/azure/azure.py
litellm/llms/azure/common_utils.py
litellm/llms/azure/cost_calculation.py
litellm/llms/azure/exception_mapping.py
litellm/llms/azure/batches/handler.py
litellm/llms/azure/chat/gpt_5_transformation.py
litellm/llms/azure/chat/gpt_transformation.py
litellm/llms/azure/chat/o_series_handler.py
litellm/llms/azure/chat/o_series_transformation.py
litellm/llms/azure/completion/handler.py
litellm/llms/azure/completion/transformation.py
litellm/llms/azure/files/handler.py
litellm/llms/azure/fine_tuning/handler.py
litellm/llms/azure/image_edit/transformation.py
litellm/llms/azure/image_generation/__init__.py
litellm/llms/azure/image_generation/dall_e_2_transformation.py
litellm/llms/azure/image_generation/dall_e_3_transformation.py
litellm/llms/azure/image_generation/gpt_transformation.py
litellm/llms/azure/passthrough/transformation.py
litellm/llms/azure/realtime/handler.py
litellm/llms/azure/responses/o_series_transformation.py
litellm/llms/azure/responses/transformation.py
litellm/llms/azure/text_to_speech/__init__.py
litellm/llms/azure/text_to_speech/transformation.py
litellm/llms/azure/vector_stores/transformation.py
litellm/llms/azure/videos/transformation.py
litellm/llms/azure_ai/README.md
litellm/llms/azure_ai/common_utils.py
litellm/llms/azure_ai/cost_calculator.py
litellm/llms/azure_ai/agents/__init__.py
litellm/llms/azure_ai/agents/handler.py
litellm/llms/azure_ai/agents/transformation.py
litellm/llms/azure_ai/anthropic/__init__.py
litellm/llms/azure_ai/anthropic/handler.py
litellm/llms/azure_ai/anthropic/messages_transformation.py
litellm/llms/azure_ai/anthropic/transformation.py
litellm/llms/azure_ai/anthropic/count_tokens/__init__.py
litellm/llms/azure_ai/anthropic/count_tokens/handler.py
litellm/llms/azure_ai/anthropic/count_tokens/token_counter.py
litellm/llms/azure_ai/anthropic/count_tokens/transformation.py
litellm/llms/azure_ai/azure_model_router/__init__.py
litellm/llms/azure_ai/azure_model_router/transformation.py
litellm/llms/azure_ai/chat/handler.py
litellm/llms/azure_ai/chat/transformation.py
litellm/llms/azure_ai/embed/__init__.py
litellm/llms/azure_ai/embed/cohere_transformation.py
litellm/llms/azure_ai/embed/handler.py
litellm/llms/azure_ai/image_edit/__init__.py
litellm/llms/azure_ai/image_edit/flux2_transformation.py
litellm/llms/azure_ai/image_edit/transformation.py
litellm/llms/azure_ai/image_generation/__init__.py
litellm/llms/azure_ai/image_generation/cost_calculator.py
litellm/llms/azure_ai/image_generation/dall_e_2_transformation.py
litellm/llms/azure_ai/image_generation/dall_e_3_transformation.py
litellm/llms/azure_ai/image_generation/flux_transformation.py
litellm/llms/azure_ai/image_generation/gpt_transformation.py
litellm/llms/azure_ai/ocr/__init__.py
litellm/llms/azure_ai/ocr/common_utils.py
litellm/llms/azure_ai/ocr/transformation.py
litellm/llms/azure_ai/ocr/document_intelligence/__init__.py
litellm/llms/azure_ai/ocr/document_intelligence/transformation.py
litellm/llms/azure_ai/rerank/handler.py
litellm/llms/azure_ai/rerank/transformation.py
litellm/llms/azure_ai/vector_stores/__init__.py
litellm/llms/azure_ai/vector_stores/transformation.py
litellm/llms/base_llm/__init__.py
litellm/llms/base_llm/base_model_iterator.py
litellm/llms/base_llm/base_utils.py
litellm/llms/base_llm/anthropic_messages/transformation.py
litellm/llms/base_llm/audio_transcription/transformation.py
litellm/llms/base_llm/batches/transformation.py
litellm/llms/base_llm/bridges/completion_transformation.py
litellm/llms/base_llm/chat/transformation.py
litellm/llms/base_llm/completion/transformation.py
litellm/llms/base_llm/containers/transformation.py
litellm/llms/base_llm/embedding/transformation.py
litellm/llms/base_llm/files/azure_blob_storage_backend.py
litellm/llms/base_llm/files/storage_backend.py
litellm/llms/base_llm/files/storage_backend_factory.py
litellm/llms/base_llm/files/transformation.py
litellm/llms/base_llm/google_genai/transformation.py
litellm/llms/base_llm/guardrail_translation/base_translation.py
litellm/llms/base_llm/image_edit/transformation.py
litellm/llms/base_llm/image_generation/transformation.py
litellm/llms/base_llm/image_variations/transformation.py
litellm/llms/base_llm/interactions/__init__.py
litellm/llms/base_llm/interactions/transformation.py
litellm/llms/base_llm/managed_resources/__init__.py
litellm/llms/base_llm/managed_resources/base_managed_resource.py
litellm/llms/base_llm/managed_resources/utils.py
litellm/llms/base_llm/ocr/__init__.py
litellm/llms/base_llm/ocr/transformation.py
litellm/llms/base_llm/passthrough/transformation.py
litellm/llms/base_llm/realtime/transformation.py
litellm/llms/base_llm/rerank/transformation.py
litellm/llms/base_llm/responses/transformation.py
litellm/llms/base_llm/search/__init__.py
litellm/llms/base_llm/search/transformation.py
litellm/llms/base_llm/skills/__init__.py
litellm/llms/base_llm/skills/transformation.py
litellm/llms/base_llm/text_to_speech/transformation.py
litellm/llms/base_llm/vector_store/transformation.py
litellm/llms/base_llm/vector_store_files/transformation.py
litellm/llms/base_llm/videos/transformation.py
litellm/llms/baseten/chat.py
litellm/llms/bedrock/base_aws_llm.py
litellm/llms/bedrock/common_utils.py
litellm/llms/bedrock/cost_calculation.py
litellm/llms/bedrock/batches/handler.py
litellm/llms/bedrock/batches/transformation.py
litellm/llms/bedrock/chat/__init__.py
litellm/llms/bedrock/chat/converse_handler.py
litellm/llms/bedrock/chat/converse_transformation.py
litellm/llms/bedrock/chat/invoke_handler.py
litellm/llms/bedrock/chat/agentcore/__init__.py
litellm/llms/bedrock/chat/agentcore/transformation.py
litellm/llms/bedrock/chat/converse_like/handler.py
litellm/llms/bedrock/chat/converse_like/transformation.py
litellm/llms/bedrock/chat/invoke_agent/transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_ai21_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_cohere_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_deepseek_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_llama_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_mistral_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_moonshot_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_nova_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_openai_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_qwen2_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_qwen3_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_titan_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/amazon_twelvelabs_pegasus_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/anthropic_claude2_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/anthropic_claude3_transformation.py
litellm/llms/bedrock/chat/invoke_transformations/base_invoke_transformation.py
litellm/llms/bedrock/count_tokens/bedrock_token_counter.py
litellm/llms/bedrock/count_tokens/handler.py
litellm/llms/bedrock/count_tokens/transformation.py
litellm/llms/bedrock/embed/amazon_nova_transformation.py
litellm/llms/bedrock/embed/amazon_titan_g1_transformation.py
litellm/llms/bedrock/embed/amazon_titan_multimodal_transformation.py
litellm/llms/bedrock/embed/amazon_titan_v2_transformation.py
litellm/llms/bedrock/embed/cohere_transformation.py
litellm/llms/bedrock/embed/embedding.py
litellm/llms/bedrock/embed/twelvelabs_marengo_transformation.py
litellm/llms/bedrock/files/handler.py
litellm/llms/bedrock/files/transformation.py
litellm/llms/bedrock/image_edit/__init__.py
litellm/llms/bedrock/image_edit/handler.py
litellm/llms/bedrock/image_edit/stability_transformation.py
litellm/llms/bedrock/image_generation/amazon_nova_canvas_transformation.py
litellm/llms/bedrock/image_generation/amazon_stability1_transformation.py
litellm/llms/bedrock/image_generation/amazon_stability3_transformation.py
litellm/llms/bedrock/image_generation/amazon_titan_transformation.py
litellm/llms/bedrock/image_generation/cost_calculator.py
litellm/llms/bedrock/image_generation/image_handler.py
litellm/llms/bedrock/messages/readme.md
litellm/llms/bedrock/messages/invoke_transformations/anthropic_claude3_transformation.py
litellm/llms/bedrock/passthrough/transformation.py
litellm/llms/bedrock/realtime/handler.py
litellm/llms/bedrock/realtime/transformation.py
litellm/llms/bedrock/rerank/handler.py
litellm/llms/bedrock/rerank/transformation.py
litellm/llms/bedrock/vector_stores/transformation.py
litellm/llms/brave/search/__init__.py
litellm/llms/brave/search/transformation.py
litellm/llms/bytez/common_utils.py
litellm/llms/bytez/chat/transformation.py
litellm/llms/cerebras/chat.py
litellm/llms/chatgpt/authenticator.py
litellm/llms/chatgpt/common_utils.py
litellm/llms/chatgpt/chat/transformation.py
litellm/llms/chatgpt/responses/transformation.py
litellm/llms/clarifai/chat/transformation.py
litellm/llms/cloudflare/chat/handler.py
litellm/llms/cloudflare/chat/transformation.py
litellm/llms/codestral/completion/handler.py
litellm/llms/codestral/completion/transformation.py
litellm/llms/cohere/common_utils.py
litellm/llms/cohere/chat/transformation.py
litellm/llms/cohere/chat/v2_transformation.py
litellm/llms/cohere/embed/handler.py
litellm/llms/cohere/embed/transformation.py
litellm/llms/cohere/embed/v1_transformation.py
litellm/llms/cohere/rerank/handler.py
litellm/llms/cohere/rerank/transformation.py
litellm/llms/cohere/rerank/guardrail_translation/README.md
litellm/llms/cohere/rerank/guardrail_translation/__init__.py
litellm/llms/cohere/rerank/guardrail_translation/handler.py
litellm/llms/cohere/rerank_v2/transformation.py
litellm/llms/cometapi/common_utils.py
litellm/llms/cometapi/chat/transformation.py
litellm/llms/cometapi/embed/__init__.py
litellm/llms/cometapi/embed/transformation.py
litellm/llms/cometapi/image_generation/__init__.py
litellm/llms/cometapi/image_generation/cost_calculator.py
litellm/llms/cometapi/image_generation/transformation.py
litellm/llms/compactifai/__init__.py
litellm/llms/compactifai/chat/__init__.py
litellm/llms/compactifai/chat/transformation.py
litellm/llms/custom_httpx/aiohttp_handler.py
litellm/llms/custom_httpx/aiohttp_transport.py
litellm/llms/custom_httpx/async_client_cleanup.py
litellm/llms/custom_httpx/container_handler.py
litellm/llms/custom_httpx/http_handler.py
litellm/llms/custom_httpx/httpx_handler.py
litellm/llms/custom_httpx/llm_http_handler.py
litellm/llms/dashscope/cost_calculator.py
litellm/llms/dashscope/chat/transformation.py
litellm/llms/databricks/common_utils.py
litellm/llms/databricks/cost_calculator.py
litellm/llms/databricks/streaming_utils.py
litellm/llms/databricks/chat/transformation.py
litellm/llms/databricks/embed/handler.py
litellm/llms/databricks/embed/transformation.py
litellm/llms/dataforseo/search/__init__.py
litellm/llms/dataforseo/search/transformation.py
litellm/llms/datarobot/chat/transformation.py
litellm/llms/deepgram/common_utils.py
litellm/llms/deepgram/audio_transcription/transformation.py
litellm/llms/deepinfra/chat/transformation.py
litellm/llms/deepinfra/rerank/transformation.py
litellm/llms/deepseek/cost_calculator.py
litellm/llms/deepseek/chat/transformation.py
litellm/llms/deprecated_providers/aleph_alpha.py
litellm/llms/deprecated_providers/palm.py
litellm/llms/docker_model_runner/chat/transformation.py
litellm/llms/elevenlabs/common_utils.py
litellm/llms/elevenlabs/audio_transcription/transformation.py
litellm/llms/elevenlabs/text_to_speech/transformation.py
litellm/llms/empower/chat/transformation.py
litellm/llms/exa_ai/search/__init__.py
litellm/llms/exa_ai/search/transformation.py
litellm/llms/fal_ai/__init__.py
litellm/llms/fal_ai/cost_calculator.py
litellm/llms/fal_ai/image_generation/__init__.py
litellm/llms/fal_ai/image_generation/bria_transformation.py
litellm/llms/fal_ai/image_generation/bytedance_transformation.py
litellm/llms/fal_ai/image_generation/flux_pro_v11_transformation.py
litellm/llms/fal_ai/image_generation/flux_pro_v11_ultra_transformation.py
litellm/llms/fal_ai/image_generation/flux_schnell_transformation.py
litellm/llms/fal_ai/image_generation/ideogram_v3_transformation.py
litellm/llms/fal_ai/image_generation/imagen4_transformation.py
litellm/llms/fal_ai/image_generation/recraft_v3_transformation.py
litellm/llms/fal_ai/image_generation/stable_diffusion_transformation.py
litellm/llms/fal_ai/image_generation/transformation.py
litellm/llms/featherless_ai/chat/transformation.py
litellm/llms/firecrawl/__init__.py
litellm/llms/firecrawl/search/__init__.py
litellm/llms/firecrawl/search/transformation.py
litellm/llms/fireworks_ai/common_utils.py
litellm/llms/fireworks_ai/cost_calculator.py
litellm/llms/fireworks_ai/audio_transcription/transformation.py
litellm/llms/fireworks_ai/chat/transformation.py
litellm/llms/fireworks_ai/completion/transformation.py
litellm/llms/fireworks_ai/embed/fireworks_ai_transformation.py
litellm/llms/fireworks_ai/rerank/__init__.py
litellm/llms/fireworks_ai/rerank/transformation.py
litellm/llms/friendliai/chat/transformation.py
litellm/llms/galadriel/chat/transformation.py
litellm/llms/gemini/common_utils.py
litellm/llms/gemini/cost_calculator.py
litellm/llms/gemini/chat/transformation.py
litellm/llms/gemini/context_caching/README.md
litellm/llms/gemini/count_tokens/handler.py
litellm/llms/gemini/files/transformation.py
litellm/llms/gemini/google_genai/transformation.py
litellm/llms/gemini/image_edit/__init__.py
litellm/llms/gemini/image_edit/cost_calculator.py
litellm/llms/gemini/image_edit/transformation.py
litellm/llms/gemini/image_generation/__init__.py
litellm/llms/gemini/image_generation/cost_calculator.py
litellm/llms/gemini/image_generation/transformation.py
litellm/llms/gemini/interactions/__init__.py
litellm/llms/gemini/interactions/transformation.py
litellm/llms/gemini/realtime/transformation.py
litellm/llms/gemini/vector_stores/__init__.py
litellm/llms/gemini/vector_stores/transformation.py
litellm/llms/gemini/videos/__init__.py
litellm/llms/gemini/videos/transformation.py
litellm/llms/gigachat/__init__.py
litellm/llms/gigachat/authenticator.py
litellm/llms/gigachat/file_handler.py
litellm/llms/gigachat/chat/__init__.py
litellm/llms/gigachat/chat/streaming.py
litellm/llms/gigachat/chat/transformation.py
litellm/llms/gigachat/embedding/__init__.py
litellm/llms/gigachat/embedding/transformation.py
litellm/llms/github/chat/transformation.py
litellm/llms/github_copilot/authenticator.py
litellm/llms/github_copilot/common_utils.py
litellm/llms/github_copilot/chat/transformation.py
litellm/llms/github_copilot/embedding/transformation.py
litellm/llms/github_copilot/responses/transformation.py
litellm/llms/google_pse/search/__init__.py
litellm/llms/google_pse/search/transformation.py
litellm/llms/gradient_ai/chat/transformation.py
litellm/llms/groq/chat/handler.py
litellm/llms/groq/chat/transformation.py
litellm/llms/groq/stt/transformation.py
litellm/llms/heroku/chat/transformation.py
litellm/llms/hosted_vllm/chat/transformation.py
litellm/llms/hosted_vllm/embedding/README.md
litellm/llms/hosted_vllm/embedding/transformation.py
litellm/llms/hosted_vllm/rerank/transformation.py
litellm/llms/hosted_vllm/transcriptions/transformation.py
litellm/llms/huggingface/common_utils.py
litellm/llms/huggingface/chat/transformation.py
litellm/llms/huggingface/embedding/handler.py
litellm/llms/huggingface/embedding/transformation.py
litellm/llms/huggingface/huggingface_llms_metadata/hf_conversational_models.txt
litellm/llms/huggingface/huggingface_llms_metadata/hf_text_generation_models.txt
litellm/llms/huggingface/rerank/handler.py
litellm/llms/huggingface/rerank/transformation.py
litellm/llms/hyperbolic/__init__.py
litellm/llms/hyperbolic/chat/__init__.py
litellm/llms/hyperbolic/chat/transformation.py
litellm/llms/infinity/common_utils.py
litellm/llms/infinity/embedding/handler.py
litellm/llms/infinity/embedding/transformation.py
litellm/llms/infinity/rerank/handler.py
litellm/llms/infinity/rerank/transformation.py
litellm/llms/jina_ai/common_utils.py
litellm/llms/jina_ai/embedding/transformation.py
litellm/llms/jina_ai/rerank/handler.py
litellm/llms/jina_ai/rerank/transformation.py
litellm/llms/lambda_ai/__init__.py
litellm/llms/lambda_ai/chat/__init__.py
litellm/llms/lambda_ai/chat/transformation.py
litellm/llms/langgraph/__init__.py
litellm/llms/langgraph/chat/__init__.py
litellm/llms/langgraph/chat/sse_iterator.py
litellm/llms/langgraph/chat/transformation.py
litellm/llms/lemonade/cost_calculator.py
litellm/llms/lemonade/chat/transformation.py
litellm/llms/linkup/__init__.py
litellm/llms/linkup/search/__init__.py
litellm/llms/linkup/search/transformation.py
litellm/llms/litellm_proxy/chat/transformation.py
litellm/llms/litellm_proxy/image_edit/transformation.py
litellm/llms/litellm_proxy/image_generation/transformation.py
litellm/llms/litellm_proxy/responses/transformation.py
litellm/llms/litellm_proxy/skills/README.md
litellm/llms/litellm_proxy/skills/__init__.py
litellm/llms/litellm_proxy/skills/code_execution.py
litellm/llms/litellm_proxy/skills/constants.py
litellm/llms/litellm_proxy/skills/handler.py
litellm/llms/litellm_proxy/skills/prompt_injection.py
litellm/llms/litellm_proxy/skills/sandbox_executor.py
litellm/llms/litellm_proxy/skills/transformation.py
litellm/llms/llamafile/chat/transformation.py
litellm/llms/lm_studio/chat/transformation.py
litellm/llms/lm_studio/embed/transformation.py
litellm/llms/manus/__init__.py
litellm/llms/manus/files/__init__.py
litellm/llms/manus/files/transformation.py
litellm/llms/manus/responses/__init__.py
litellm/llms/manus/responses/transformation.py
litellm/llms/meta_llama/chat/transformation.py
litellm/llms/milvus/vector_stores/__init__.py
litellm/llms/milvus/vector_stores/transformation.py
litellm/llms/minimax/__init__.py
litellm/llms/minimax/chat/__init__.py
litellm/llms/minimax/chat/transformation.py
litellm/llms/minimax/messages/transformation.py
litellm/llms/minimax/text_to_speech/__init__.py
litellm/llms/minimax/text_to_speech/transformation.py
litellm/llms/mistral/embedding.py
litellm/llms/mistral/mistral_embedding_transformation.py
litellm/llms/mistral/chat/transformation.py
litellm/llms/mistral/ocr/__init__.py
litellm/llms/mistral/ocr/transformation.py
litellm/llms/moonshot/chat/transformation.py
litellm/llms/morph/__init__.py
litellm/llms/morph/chat/__init__.py
litellm/llms/morph/chat/transformation.py
litellm/llms/nebius/chat/transformation.py
litellm/llms/nebius/embedding/transformation.py
litellm/llms/nlp_cloud/common_utils.py
litellm/llms/nlp_cloud/chat/handler.py
litellm/llms/nlp_cloud/chat/transformation.py
litellm/llms/novita/chat/transformation.py
litellm/llms/nscale/chat/transformation.py
litellm/llms/nvidia_nim/embed.py
litellm/llms/nvidia_nim/chat/transformation.py
litellm/llms/nvidia_nim/rerank/common_utils.py
litellm/llms/nvidia_nim/rerank/ranking_transformation.py
litellm/llms/nvidia_nim/rerank/transformation.py
litellm/llms/oci/common_utils.py
litellm/llms/oci/chat/transformation.py
litellm/llms/ollama/common_utils.py
litellm/llms/ollama/chat/transformation.py
litellm/llms/ollama/completion/handler.py
litellm/llms/ollama/completion/transformation.py
litellm/llms/oobabooga/common_utils.py
litellm/llms/oobabooga/chat/oobabooga.py
litellm/llms/oobabooga/chat/transformation.py
litellm/llms/openai/common_utils.py
litellm/llms/openai/cost_calculation.py
litellm/llms/openai/openai.py
litellm/llms/openai/chat/gpt_5_transformation.py
litellm/llms/openai/chat/gpt_audio_transformation.py
litellm/llms/openai/chat/gpt_transformation.py
litellm/llms/openai/chat/o_series_handler.py
litellm/llms/openai/chat/o_series_transformation.py
litellm/llms/openai/chat/guardrail_translation/README.md
litellm/llms/openai/chat/guardrail_translation/__init__.py
litellm/llms/openai/chat/guardrail_translation/handler.py
litellm/llms/openai/completion/handler.py
litellm/llms/openai/completion/transformation.py
litellm/llms/openai/completion/utils.py
litellm/llms/openai/completion/guardrail_translation/README.md
litellm/llms/openai/completion/guardrail_translation/__init__.py
litellm/llms/openai/completion/guardrail_translation/handler.py
litellm/llms/openai/containers/transformation.py
litellm/llms/openai/embeddings/guardrail_translation/__init__.py
litellm/llms/openai/embeddings/guardrail_translation/handler.py
litellm/llms/openai/fine_tuning/handler.py
litellm/llms/openai/image_edit/__init__.py
litellm/llms/openai/image_edit/dalle2_transformation.py
litellm/llms/openai/image_edit/transformation.py
litellm/llms/openai/image_generation/__init__.py
litellm/llms/openai/image_generation/cost_calculator.py
litellm/llms/openai/image_generation/dall_e_2_transformation.py
litellm/llms/openai/image_generation/dall_e_3_transformation.py
litellm/llms/openai/image_generation/gpt_transformation.py
litellm/llms/openai/image_generation/guardrail_translation/README.md
litellm/llms/openai/image_generation/guardrail_translation/__init__.py
litellm/llms/openai/image_generation/guardrail_translation/handler.py
litellm/llms/openai/image_variations/handler.py
litellm/llms/openai/image_variations/transformation.py
litellm/llms/openai/realtime/handler.py
litellm/llms/openai/responses/transformation.py
litellm/llms/openai/responses/guardrail_translation/README.md
litellm/llms/openai/responses/guardrail_translation/__init__.py
litellm/llms/openai/responses/guardrail_translation/handler.py
litellm/llms/openai/speech/guardrail_translation/README.md
litellm/llms/openai/speech/guardrail_translation/__init__.py
litellm/llms/openai/speech/guardrail_translation/handler.py
litellm/llms/openai/transcriptions/gpt_transformation.py
litellm/llms/openai/transcriptions/handler.py
litellm/llms/openai/transcriptions/whisper_transformation.py
litellm/llms/openai/transcriptions/guardrail_translation/README.md
litellm/llms/openai/transcriptions/guardrail_translation/__init__.py
litellm/llms/openai/transcriptions/guardrail_translation/handler.py
litellm/llms/openai/vector_store_files/transformation.py
litellm/llms/openai/vector_stores/transformation.py
litellm/llms/openai/videos/transformation.py
litellm/llms/openai_like/README.md
litellm/llms/openai_like/common_utils.py
litellm/llms/openai_like/dynamic_config.py
litellm/llms/openai_like/json_loader.py
litellm/llms/openai_like/providers.json
litellm/llms/openai_like/chat/handler.py
litellm/llms/openai_like/chat/transformation.py
litellm/llms/openai_like/embedding/handler.py
litellm/llms/openrouter/common_utils.py
litellm/llms/openrouter/chat/transformation.py
litellm/llms/openrouter/embedding/transformation.py
litellm/llms/openrouter/image_generation/__init__.py
litellm/llms/openrouter/image_generation/transformation.py
litellm/llms/ovhcloud/utils.py
litellm/llms/ovhcloud/audio_transcription/transformation.py
litellm/llms/ovhcloud/chat/transformation.py
litellm/llms/ovhcloud/embedding/transformation.py
litellm/llms/parallel_ai/search/__init__.py
litellm/llms/parallel_ai/search/transformation.py
litellm/llms/pass_through/__init__.py
litellm/llms/pass_through/guardrail_translation/README.md
litellm/llms/pass_through/guardrail_translation/__init__.py
litellm/llms/pass_through/guardrail_translation/handler.py
litellm/llms/perplexity/cost_calculator.py
litellm/llms/perplexity/chat/transformation.py
litellm/llms/perplexity/responses/__init__.py
litellm/llms/perplexity/responses/transformation.py
litellm/llms/perplexity/search/transformation.py
litellm/llms/petals/common_utils.py
litellm/llms/petals/completion/handler.py
litellm/llms/petals/completion/transformation.py
litellm/llms/pg_vector/vector_stores/transformation.py
litellm/llms/predibase/common_utils.py
litellm/llms/predibase/chat/handler.py
litellm/llms/predibase/chat/transformation.py
litellm/llms/ragflow/__init__.py
litellm/llms/ragflow/chat/__init__.py
litellm/llms/ragflow/chat/transformation.py
litellm/llms/ragflow/vector_stores/__init__.py
litellm/llms/ragflow/vector_stores/transformation.py
litellm/llms/recraft/cost_calculator.py
litellm/llms/recraft/image_edit/transformation.py
litellm/llms/recraft/image_generation/__init__.py
litellm/llms/recraft/image_generation/transformation.py
litellm/llms/replicate/common_utils.py
litellm/llms/replicate/chat/handler.py
litellm/llms/replicate/chat/transformation.py
litellm/llms/runwayml/__init__.py
litellm/llms/runwayml/cost_calculator.py
litellm/llms/runwayml/image_generation/__init__.py
litellm/llms/runwayml/image_generation/transformation.py
litellm/llms/runwayml/text_to_speech/__init__.py
litellm/llms/runwayml/text_to_speech/transformation.py
litellm/llms/runwayml/videos/__init__.py
litellm/llms/runwayml/videos/transformation.py
litellm/llms/s3_vectors/__init__.py
litellm/llms/s3_vectors/vector_stores/__init__.py
litellm/llms/s3_vectors/vector_stores/transformation.py
litellm/llms/sagemaker/common_utils.py
litellm/llms/sagemaker/chat/handler.py
litellm/llms/sagemaker/chat/transformation.py
litellm/llms/sagemaker/completion/handler.py
litellm/llms/sagemaker/completion/transformation.py
litellm/llms/sagemaker/embedding/transformation.py
litellm/llms/sambanova/chat.py
litellm/llms/sambanova/common_utils.py
litellm/llms/sambanova/embedding/handler.py
litellm/llms/sambanova/embedding/transformation.py
litellm/llms/sap/credentials.py
litellm/llms/sap/chat/__init__.py
litellm/llms/sap/chat/handler.py
litellm/llms/sap/chat/models.py
litellm/llms/sap/chat/transformation.py
litellm/llms/sap/embed/transformation.py
litellm/llms/searxng/__init__.py
litellm/llms/searxng/search/__init__.py
litellm/llms/searxng/search/transformation.py
litellm/llms/snowflake/common_utils.py
litellm/llms/snowflake/utils.py
litellm/llms/snowflake/chat/transformation.py
litellm/llms/snowflake/embedding/transformation.py
litellm/llms/stability/__init__.py
litellm/llms/stability/image_edit/__init__.py
litellm/llms/stability/image_edit/transformations.py
litellm/llms/stability/image_generation/__init__.py
litellm/llms/stability/image_generation/transformation.py
litellm/llms/tavily/search/__init__.py
litellm/llms/tavily/search/transformation.py
litellm/llms/together_ai/chat.py
litellm/llms/together_ai/cost_calculator.py
litellm/llms/together_ai/embed.py
litellm/llms/together_ai/completion/handler.py
litellm/llms/together_ai/completion/transformation.py
litellm/llms/together_ai/rerank/handler.py
litellm/llms/together_ai/rerank/transformation.py
litellm/llms/topaz/common_utils.py
litellm/llms/topaz/image_variations/transformation.py
litellm/llms/triton/common_utils.py
litellm/llms/triton/completion/handler.py
litellm/llms/triton/completion/transformation.py
litellm/llms/triton/embedding/transformation.py
litellm/llms/v0/__init__.py
litellm/llms/v0/chat/__init__.py
litellm/llms/v0/chat/transformation.py
litellm/llms/vercel_ai_gateway/common_utils.py
litellm/llms/vercel_ai_gateway/chat/transformation.py
litellm/llms/vercel_ai_gateway/embedding/__init__.py
litellm/llms/vercel_ai_gateway/embedding/transformation.py
litellm/llms/vertex_ai/common_utils.py
litellm/llms/vertex_ai/cost_calculator.py
litellm/llms/vertex_ai/vertex_ai_non_gemini.py
litellm/llms/vertex_ai/vertex_llm_base.py
litellm/llms/vertex_ai/agent_engine/__init__.py
litellm/llms/vertex_ai/agent_engine/sse_iterator.py
litellm/llms/vertex_ai/agent_engine/transformation.py
litellm/llms/vertex_ai/batches/Readme.md
litellm/llms/vertex_ai/batches/handler.py
litellm/llms/vertex_ai/batches/transformation.py
litellm/llms/vertex_ai/context_caching/transformation.py
litellm/llms/vertex_ai/context_caching/vertex_ai_context_caching.py
litellm/llms/vertex_ai/count_tokens/handler.py
litellm/llms/vertex_ai/files/handler.py
litellm/llms/vertex_ai/files/transformation.py
litellm/llms/vertex_ai/fine_tuning/handler.py
litellm/llms/vertex_ai/gemini/cost_calculator.py
litellm/llms/vertex_ai/gemini/transformation.py
litellm/llms/vertex_ai/gemini/vertex_and_google_ai_studio_gemini.py
litellm/llms/vertex_ai/gemini_embeddings/batch_embed_content_handler.py
litellm/llms/vertex_ai/gemini_embeddings/batch_embed_content_transformation.py
litellm/llms/vertex_ai/google_genai/transformation.py
litellm/llms/vertex_ai/image_edit/__init__.py
litellm/llms/vertex_ai/image_edit/cost_calculator.py
litellm/llms/vertex_ai/image_edit/vertex_gemini_transformation.py
litellm/llms/vertex_ai/image_edit/vertex_imagen_transformation.py
litellm/llms/vertex_ai/image_generation/__init__.py
litellm/llms/vertex_ai/image_generation/cost_calculator.py
litellm/llms/vertex_ai/image_generation/image_generation_handler.py
litellm/llms/vertex_ai/image_generation/vertex_gemini_transformation.py
litellm/llms/vertex_ai/image_generation/vertex_imagen_transformation.py
litellm/llms/vertex_ai/multimodal_embeddings/embedding_handler.py
litellm/llms/vertex_ai/multimodal_embeddings/transformation.py
litellm/llms/vertex_ai/ocr/__init__.py
litellm/llms/vertex_ai/ocr/common_utils.py
litellm/llms/vertex_ai/ocr/deepseek_transformation.py
litellm/llms/vertex_ai/ocr/transformation.py
litellm/llms/vertex_ai/rag_engine/__init__.py
litellm/llms/vertex_ai/rag_engine/ingestion.py
litellm/llms/vertex_ai/rag_engine/transformation.py
litellm/llms/vertex_ai/rerank/handler.py
litellm/llms/vertex_ai/rerank/transformation.py
litellm/llms/vertex_ai/text_to_speech/text_to_speech_handler.py
litellm/llms/vertex_ai/text_to_speech/transformation.py
litellm/llms/vertex_ai/vector_stores/__init__.py
litellm/llms/vertex_ai/vector_stores/rag_api/transformation.py
litellm/llms/vertex_ai/vector_stores/search_api/transformation.py
litellm/llms/vertex_ai/vertex_ai_partner_models/__init__.py
litellm/llms/vertex_ai/vertex_ai_partner_models/main.py
litellm/llms/vertex_ai/vertex_ai_partner_models/ai21/transformation.py
litellm/llms/vertex_ai/vertex_ai_partner_models/anthropic/transformation.py
litellm/llms/vertex_ai/vertex_ai_partner_models/anthropic/experimental_pass_through/transformation.py
litellm/llms/vertex_ai/vertex_ai_partner_models/count_tokens/__init__.py
litellm/llms/vertex_ai/vertex_ai_partner_models/count_tokens/handler.py
litellm/llms/vertex_ai/vertex_ai_partner_models/gpt_oss/transformation.py
litellm/llms/vertex_ai/vertex_ai_partner_models/llama3/transformation.py
litellm/llms/vertex_ai/vertex_embeddings/bge.py
litellm/llms/vertex_ai/vertex_embeddings/embedding_handler.py
litellm/llms/vertex_ai/vertex_embeddings/transformation.py
litellm/llms/vertex_ai/vertex_embeddings/types.py
litellm/llms/vertex_ai/vertex_gemma_models/__init__.py
litellm/llms/vertex_ai/vertex_gemma_models/main.py
litellm/llms/vertex_ai/vertex_gemma_models/transformation.py
litellm/llms/vertex_ai/vertex_model_garden/main.py
litellm/llms/vertex_ai/videos/__init__.py
litellm/llms/vertex_ai/videos/transformation.py
litellm/llms/vllm/common_utils.py
litellm/llms/vllm/completion/handler.py
litellm/llms/vllm/completion/transformation.py
litellm/llms/vllm/passthrough/transformation.py
litellm/llms/volcengine/__init__.py
litellm/llms/volcengine/common_utils.py
litellm/llms/volcengine/chat/transformation.py
litellm/llms/volcengine/embedding/__init__.py
litellm/llms/volcengine/embedding/transformation.py
litellm/llms/volcengine/responses/transformation.py
litellm/llms/voyage/embedding/transformation.py
litellm/llms/voyage/embedding/transformation_contextual.py
litellm/llms/voyage/rerank/handler.py
litellm/llms/voyage/rerank/transformation.py
litellm/llms/wandb/__init__.py
litellm/llms/wandb/chat/__init__.py
litellm/llms/wandb/chat/transformation.py
litellm/llms/watsonx/common_utils.py
litellm/llms/watsonx/audio_transcription/__init__.py
litellm/llms/watsonx/audio_transcription/transformation.py
litellm/llms/watsonx/chat/handler.py
litellm/llms/watsonx/chat/transformation.py
litellm/llms/watsonx/completion/handler.py
litellm/llms/watsonx/completion/transformation.py
litellm/llms/watsonx/embed/transformation.py
litellm/llms/xai/common_utils.py
litellm/llms/xai/cost_calculator.py
litellm/llms/xai/chat/transformation.py
litellm/llms/xai/realtime/__init__.py
litellm/llms/xai/realtime/handler.py
litellm/llms/xai/responses/transformation.py
litellm/llms/xinference/image_generation/__init__.py
litellm/llms/xinference/image_generation/transformation.py
litellm/llms/zai/__init__.py
litellm/llms/zai/chat/__init__.py
litellm/llms/zai/chat/transformation.py
litellm/ocr/__init__.py
litellm/ocr/main.py
litellm/passthrough/README.md
litellm/passthrough/__init__.py
litellm/passthrough/main.py
litellm/passthrough/utils.py
litellm/proxy/README.md
litellm/proxy/__init__.py
litellm/proxy/_logging.py
litellm/proxy/_new_new_secret_config.yaml
litellm/proxy/_new_secret_config.yaml
litellm/proxy/_super_secret_config.yaml
litellm/proxy/_types.py
litellm/proxy/cached_logo.jpg
litellm/proxy/caching_routes.py
litellm/proxy/common_request_processing.py
litellm/proxy/custom_auth_auto.py
litellm/proxy/custom_prompt_management.py
litellm/proxy/custom_sso.py
litellm/proxy/custom_validate.py
litellm/proxy/health_check.py
litellm/proxy/lambda.py
litellm/proxy/litellm_pre_call_utils.py
litellm/proxy/llamaguard_prompt.txt
litellm/proxy/logo.jpg
litellm/proxy/mcp_registry.json
litellm/proxy/mcp_tools.py
litellm/proxy/model_config.yaml
litellm/proxy/openapi.json
litellm/proxy/post_call_rules.py
litellm/proxy/prisma_migration.py
litellm/proxy/proxy_cli.py
litellm/proxy/proxy_config.yaml
litellm/proxy/proxy_server.py
litellm/proxy/route_llm_request.py
litellm/proxy/schema.prisma
litellm/proxy/start.sh
litellm/proxy/utils.py
litellm/proxy/_experimental/post_call_rules.py
litellm/proxy/_experimental/mcp_server/cost_calculator.py
litellm/proxy/_experimental/mcp_server/db.py
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py
litellm/proxy/_experimental/mcp_server/mcp_debug.py
litellm/proxy/_experimental/mcp_server/mcp_server_manager.py
litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py
litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py
litellm/proxy/_experimental/mcp_server/rest_endpoints.py
litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py
litellm/proxy/_experimental/mcp_server/server.py
litellm/proxy/_experimental/mcp_server/sse_transport.py
litellm/proxy/_experimental/mcp_server/tool_registry.py
litellm/proxy/_experimental/mcp_server/ui_session_utils.py
litellm/proxy/_experimental/mcp_server/utils.py
litellm/proxy/_experimental/mcp_server/auth/litellm_auth_handler.py
litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py
litellm/proxy/_experimental/mcp_server/guardrail_translation/__init__.py
litellm/proxy/_experimental/mcp_server/guardrail_translation/handler.py
litellm/proxy/_experimental/out/404.html
litellm/proxy/_experimental/out/__next.__PAGE__.txt
litellm/proxy/_experimental/out/__next._full.txt
litellm/proxy/_experimental/out/__next._head.txt
litellm/proxy/_experimental/out/__next._index.txt
litellm/proxy/_experimental/out/__next._tree.txt
litellm/proxy/_experimental/out/_not-found.html
litellm/proxy/_experimental/out/_not-found.txt
litellm/proxy/_experimental/out/api-reference.html
litellm/proxy/_experimental/out/api-reference.txt
litellm/proxy/_experimental/out/favicon.ico
litellm/proxy/_experimental/out/guardrails.html
litellm/proxy/_experimental/out/guardrails.txt
litellm/proxy/_experimental/out/index.html
litellm/proxy/_experimental/out/index.txt
litellm/proxy/_experimental/out/login.html
litellm/proxy/_experimental/out/login.txt
litellm/proxy/_experimental/out/logs.html
litellm/proxy/_experimental/out/logs.txt
litellm/proxy/_experimental/out/model-hub.html
litellm/proxy/_experimental/out/model-hub.txt
litellm/proxy/_experimental/out/model_hub.html
litellm/proxy/_experimental/out/model_hub.txt
litellm/proxy/_experimental/out/model_hub_table.html
litellm/proxy/_experimental/out/model_hub_table.txt
litellm/proxy/_experimental/out/models-and-endpoints.html
litellm/proxy/_experimental/out/models-and-endpoints.txt
litellm/proxy/_experimental/out/next.svg
litellm/proxy/_experimental/out/onboarding.html
litellm/proxy/_experimental/out/onboarding.txt
litellm/proxy/_experimental/out/organizations.html
litellm/proxy/_experimental/out/organizations.txt
litellm/proxy/_experimental/out/playground.html
litellm/proxy/_experimental/out/playground.txt
litellm/proxy/_experimental/out/policies.html
litellm/proxy/_experimental/out/policies.txt
litellm/proxy/_experimental/out/teams.html
litellm/proxy/_experimental/out/teams.txt
litellm/proxy/_experimental/out/test-key.html
litellm/proxy/_experimental/out/test-key.txt
litellm/proxy/_experimental/out/usage.html
litellm/proxy/_experimental/out/usage.txt
litellm/proxy/_experimental/out/users.html
litellm/proxy/_experimental/out/users.txt
litellm/proxy/_experimental/out/vercel.svg
litellm/proxy/_experimental/out/virtual-keys.html
litellm/proxy/_experimental/out/virtual-keys.txt
litellm/proxy/_experimental/out/_next/static/C_XKHLw43nx5HaPfGD7XZ/_buildManifest.js
litellm/proxy/_experimental/out/_next/static/C_XKHLw43nx5HaPfGD7XZ/_clientMiddlewareManifest.json
litellm/proxy/_experimental/out/_next/static/C_XKHLw43nx5HaPfGD7XZ/_ssgManifest.js
litellm/proxy/_experimental/out/_next/static/chunks/00bcc8d30dd19793.js
litellm/proxy/_experimental/out/_next/static/chunks/00ff280cdb7d7ee5.js
litellm/proxy/_experimental/out/_next/static/chunks/04b9c7b5c33ea26c.js
litellm/proxy/_experimental/out/_next/static/chunks/06aaedbe7d27898c.js
litellm/proxy/_experimental/out/_next/static/chunks/088a4006aa78f150.js
litellm/proxy/_experimental/out/_next/static/chunks/0a65da2cd24e2ab6.js
litellm/proxy/_experimental/out/_next/static/chunks/0a671fedee641c02.js
litellm/proxy/_experimental/out/_next/static/chunks/0a6c418370a8c183.js
litellm/proxy/_experimental/out/_next/static/chunks/0d1694151d7fdaec.js
litellm/proxy/_experimental/out/_next/static/chunks/1067d2c077cd73d6.js
litellm/proxy/_experimental/out/_next/static/chunks/11383a8b78399079.js
litellm/proxy/_experimental/out/_next/static/chunks/120d96e5e05ab994.js
litellm/proxy/_experimental/out/_next/static/chunks/121a51d3bbb6f362.js
litellm/proxy/_experimental/out/_next/static/chunks/1300460219810c10.js
litellm/proxy/_experimental/out/_next/static/chunks/134f728fa7099e3e.js
litellm/proxy/_experimental/out/_next/static/chunks/13b76428-e1bf383848c17260.js
litellm/proxy/_experimental/out/_next/static/chunks/179f4b987bc9083f.js
litellm/proxy/_experimental/out/_next/static/chunks/193ac6435f936582.js
litellm/proxy/_experimental/out/_next/static/chunks/1a01cb4063a7b21e.js
litellm/proxy/_experimental/out/_next/static/chunks/1ab4ccc7c0ba9eff.js
litellm/proxy/_experimental/out/_next/static/chunks/1b8186fdb9bf9067.js
litellm/proxy/_experimental/out/_next/static/chunks/1d3826d625e92c33.js
litellm/proxy/_experimental/out/_next/static/chunks/1e0e6eb47fe60159.js
litellm/proxy/_experimental/out/_next/static/chunks/1fe0596a309ad6cf.js
litellm/proxy/_experimental/out/_next/static/chunks/22e715061d511345.js
litellm/proxy/_experimental/out/_next/static/chunks/249ef9d7a08bbfa1.js
litellm/proxy/_experimental/out/_next/static/chunks/25d1ef14bd591cf9.js
litellm/proxy/_experimental/out/_next/static/chunks/26adfa4e8ffc85c7.js
litellm/proxy/_experimental/out/_next/static/chunks/2703702968738794.js
litellm/proxy/_experimental/out/_next/static/chunks/27c7596aa0326b71.js
litellm/proxy/_experimental/out/_next/static/chunks/2971c4658f1bcd7d.js
litellm/proxy/_experimental/out/_next/static/chunks/2f04fe05bcb1c150.js
litellm/proxy/_experimental/out/_next/static/chunks/2fdd60613421a228.js
litellm/proxy/_experimental/out/_next/static/chunks/315cda92f466b9ec.js
litellm/proxy/_experimental/out/_next/static/chunks/3454255bdea68dda.js
litellm/proxy/_experimental/out/_next/static/chunks/36ccc2b555a26ad4.js
litellm/proxy/_experimental/out/_next/static/chunks/3afadb9a550fc886.js
litellm/proxy/_experimental/out/_next/static/chunks/3b30ab8eaa03bc21.js
litellm/proxy/_experimental/out/_next/static/chunks/3b4510be1f4cea1f.js
litellm/proxy/_experimental/out/_next/static/chunks/3d2a01213eb1cc87.js
litellm/proxy/_experimental/out/_next/static/chunks/3dad14bcec641ba8.js
litellm/proxy/_experimental/out/_next/static/chunks/3f369c603677cd7a.js
litellm/proxy/_experimental/out/_next/static/chunks/3f3fa56b5786d58c.css
litellm/proxy/_experimental/out/_next/static/chunks/3f49d66311c27fe1.js
litellm/proxy/_experimental/out/_next/static/chunks/403c4d96324c23a6.js
litellm/proxy/_experimental/out/_next/static/chunks/40e89c053e10e01c.js
litellm/proxy/_experimental/out/_next/static/chunks/4188d520ca4e5f2b.js
litellm/proxy/_experimental/out/_next/static/chunks/4262f254ec63c549.js
litellm/proxy/_experimental/out/_next/static/chunks/44edba5625a9a9b4.js
litellm/proxy/_experimental/out/_next/static/chunks/450ebd094f4fa24d.js
litellm/proxy/_experimental/out/_next/static/chunks/4537761df9dff7f0.js
litellm/proxy/_experimental/out/_next/static/chunks/457923c551f21385.js
litellm/proxy/_experimental/out/_next/static/chunks/4587f4ad9ebcbb4e.js
litellm/proxy/_experimental/out/_next/static/chunks/464560f129260d42.js
litellm/proxy/_experimental/out/_next/static/chunks/46901752d0b0dde9.js
litellm/proxy/_experimental/out/_next/static/chunks/4758898ae55ecd92.js
litellm/proxy/_experimental/out/_next/static/chunks/47656bcac78a726c.js
litellm/proxy/_experimental/out/_next/static/chunks/47ed25bb99ff8a39.js
litellm/proxy/_experimental/out/_next/static/chunks/496b84010c33cf69.js
litellm/proxy/_experimental/out/_next/static/chunks/4980372eaa37b78b.js
litellm/proxy/_experimental/out/_next/static/chunks/4995cc30215f504d.js
litellm/proxy/_experimental/out/_next/static/chunks/4af6a1c366381700.js
litellm/proxy/_experimental/out/_next/static/chunks/4b385187755a737f.js
litellm/proxy/_experimental/out/_next/static/chunks/4bacf5b9194c12f5.js
litellm/proxy/_experimental/out/_next/static/chunks/4e20891f2fd03463.css
litellm/proxy/_experimental/out/_next/static/chunks/4ed86d695abe3c87.js
litellm/proxy/_experimental/out/_next/static/chunks/50779d2c65692de7.js
litellm/proxy/_experimental/out/_next/static/chunks/511809a345b510d8.js
litellm/proxy/_experimental/out/_next/static/chunks/53218dce8acb3bff.js
litellm/proxy/_experimental/out/_next/static/chunks/5365cf27e8d07577.js
litellm/proxy/_experimental/out/_next/static/chunks/536cb86ca75d1f30.js
litellm/proxy/_experimental/out/_next/static/chunks/542a1a209eb732c6.js
litellm/proxy/_experimental/out/_next/static/chunks/54731bb470e07604.js
litellm/proxy/_experimental/out/_next/static/chunks/557a369a3f213cfe.js
litellm/proxy/_experimental/out/_next/static/chunks/5583bc893837fdf8.js
litellm/proxy/_experimental/out/_next/static/chunks/55c4117d5fcd0aae.js
litellm/proxy/_experimental/out/_next/static/chunks/565cdfe156dcb380.js
litellm/proxy/_experimental/out/_next/static/chunks/570b2e10aa856e54.js
litellm/proxy/_experimental/out/_next/static/chunks/58b9eb1766fba8e0.js
litellm/proxy/_experimental/out/_next/static/chunks/5b2b7fd4dd9a44f3.js
litellm/proxy/_experimental/out/_next/static/chunks/5b9c0b6d6c814e58.js
litellm/proxy/_experimental/out/_next/static/chunks/5d1f33f9fa668633.js
litellm/proxy/_experimental/out/_next/static/chunks/5d3e07ae5afa6fa6.js
litellm/proxy/_experimental/out/_next/static/chunks/5d547ead001142ce.js
litellm/proxy/_experimental/out/_next/static/chunks/5db1c5d0d0e548b4.js
litellm/proxy/_experimental/out/_next/static/chunks/5eb6648cefff2d8a.js
litellm/proxy/_experimental/out/_next/static/chunks/5f9c3b92a016f382.js
litellm/proxy/_experimental/out/_next/static/chunks/6008d176e68995d6.js
litellm/proxy/_experimental/out/_next/static/chunks/617bc18095fe8025.js
litellm/proxy/_experimental/out/_next/static/chunks/6367dd1d1cf7eeef.js
litellm/proxy/_experimental/out/_next/static/chunks/63f40e445646cfa6.js
litellm/proxy/_experimental/out/_next/static/chunks/64f1a2ef9113d86f.js
litellm/proxy/_experimental/out/_next/static/chunks/66a190706fc6c35a.js
litellm/proxy/_experimental/out/_next/static/chunks/67570d9401e62846.js
litellm/proxy/_experimental/out/_next/static/chunks/6774f9c1f201e744.js
litellm/proxy/_experimental/out/_next/static/chunks/69aeba649b0dc90f.js
litellm/proxy/_experimental/out/_next/static/chunks/6c4c97f1ea6e7d77.js
litellm/proxy/_experimental/out/_next/static/chunks/6d587e6e43260fc9.js
litellm/proxy/_experimental/out/_next/static/chunks/6e033c78c15ab9a6.js
litellm/proxy/_experimental/out/_next/static/chunks/72250192fd3153b7.js
litellm/proxy/_experimental/out/_next/static/chunks/730305e005d7bd1d.js
litellm/proxy/_experimental/out/_next/static/chunks/738c339383c3b4b6.js
litellm/proxy/_experimental/out/_next/static/chunks/74982774ef38dcdb.js
litellm/proxy/_experimental/out/_next/static/chunks/76a83e13dfaf23db.js
litellm/proxy/_experimental/out/_next/static/chunks/77d897b03fb96fa0.js
litellm/proxy/_experimental/out/_next/static/chunks/7ad0165018dc89ce.js
litellm/proxy/_experimental/out/_next/static/chunks/7b788dd93ad868b3.js
litellm/proxy/_experimental/out/_next/static/chunks/7e2badb3d178f837.js
litellm/proxy/_experimental/out/_next/static/chunks/7e3f5ce4b2a613d4.js
litellm/proxy/_experimental/out/_next/static/chunks/7e417dd24c8becd0.js
litellm/proxy/_experimental/out/_next/static/chunks/7f9e9c54ac262de2.js
litellm/proxy/_experimental/out/_next/static/chunks/8015668aa5f04beb.js
litellm/proxy/_experimental/out/_next/static/chunks/814136f5b55e06b6.js
litellm/proxy/_experimental/out/_next/static/chunks/81bf20526995284e.js
litellm/proxy/_experimental/out/_next/static/chunks/81e224efc874dea6.js
litellm/proxy/_experimental/out/_next/static/chunks/82a6c2af12705c46.js
litellm/proxy/_experimental/out/_next/static/chunks/82ef36abe5e2e833.js
litellm/proxy/_experimental/out/_next/static/chunks/831fda51c425b4a8.js
litellm/proxy/_experimental/out/_next/static/chunks/8354d717e34ebd6f.js
litellm/proxy/_experimental/out/_next/static/chunks/841e807b7dbb7e4f.js
litellm/proxy/_experimental/out/_next/static/chunks/84884fbf517f5d74.js
litellm/proxy/_experimental/out/_next/static/chunks/88c74f8b4b20d25a.js
litellm/proxy/_experimental/out/_next/static/chunks/8992001a9a91bc67.js
litellm/proxy/_experimental/out/_next/static/chunks/89b9f8dbb6f0d490.js
litellm/proxy/_experimental/out/_next/static/chunks/8a607e531e36f204.js
litellm/proxy/_experimental/out/_next/static/chunks/8e12212d7a0aeaee.js
litellm/proxy/_experimental/out/_next/static/chunks/9022b46fabff1181.js
litellm/proxy/_experimental/out/_next/static/chunks/92cf5d832080641f.js
litellm/proxy/_experimental/out/_next/static/chunks/93032856602932c1.js
litellm/proxy/_experimental/out/_next/static/chunks/936738f40fc24cc1.js
litellm/proxy/_experimental/out/_next/static/chunks/937c3b6cb00f6b79.js
litellm/proxy/_experimental/out/_next/static/chunks/97efd6e1c67bedcb.js
litellm/proxy/_experimental/out/_next/static/chunks/983036f73d37142a.js
litellm/proxy/_experimental/out/_next/static/chunks/99be180c22b927f8.js
litellm/proxy/_experimental/out/_next/static/chunks/99cf9cf99df5ccfc.js
litellm/proxy/_experimental/out/_next/static/chunks/9cf03e6d4b5b806e.js
litellm/proxy/_experimental/out/_next/static/chunks/9d9fbd3add7d0f88.js
litellm/proxy/_experimental/out/_next/static/chunks/9f5ccd929375c1d6.js
litellm/proxy/_experimental/out/_next/static/chunks/a0f302271a793712.js
litellm/proxy/_experimental/out/_next/static/chunks/a1c3d7b907b7b731.js
litellm/proxy/_experimental/out/_next/static/chunks/a1ef280b7ad5ae6a.js
litellm/proxy/_experimental/out/_next/static/chunks/a21582fe1f52b973.js
litellm/proxy/_experimental/out/_next/static/chunks/a382857dbbcea5d1.js
litellm/proxy/_experimental/out/_next/static/chunks/a44b0c08814c45ae.js
litellm/proxy/_experimental/out/_next/static/chunks/a6bf78649679c265.js
litellm/proxy/_experimental/out/_next/static/chunks/a6dad97d9634a72d.js
litellm/proxy/_experimental/out/_next/static/chunks/a6dad97d9634a72d.js.map
litellm/proxy/_experimental/out/_next/static/chunks/a7aecb91c09b0e9a.js
litellm/proxy/_experimental/out/_next/static/chunks/a7b79d0fe43dcbd0.js
litellm/proxy/_experimental/out/_next/static/chunks/a7c0a41b6156d9b2.js
litellm/proxy/_experimental/out/_next/static/chunks/a966296c3a6b28f6.js
litellm/proxy/_experimental/out/_next/static/chunks/a9ebedc318fa36dc.js
litellm/proxy/_experimental/out/_next/static/chunks/ab7a826839e7e423.js
litellm/proxy/_experimental/out/_next/static/chunks/b5bcd87b218a6bcd.js
litellm/proxy/_experimental/out/_next/static/chunks/b64beb414bc36659.js
litellm/proxy/_experimental/out/_next/static/chunks/b85f190e8626c49c.js
litellm/proxy/_experimental/out/_next/static/chunks/ba5a05afc286361c.js
litellm/proxy/_experimental/out/_next/static/chunks/bdf355b41816a002.js
litellm/proxy/_experimental/out/_next/static/chunks/be340f56c7da1645.js
litellm/proxy/_experimental/out/_next/static/chunks/bf880fd979d4a2e6.js
litellm/proxy/_experimental/out/_next/static/chunks/c058ac3e89dc33df.js
litellm/proxy/_experimental/out/_next/static/chunks/c19d75622900fb62.js
litellm/proxy/_experimental/out/_next/static/chunks/c3d0c3b532b01699.js
litellm/proxy/_experimental/out/_next/static/chunks/c4111e97b0095227.js
litellm/proxy/_experimental/out/_next/static/chunks/c43ea300e1f2db88.js
litellm/proxy/_experimental/out/_next/static/chunks/c4452a79c69324a6.js
litellm/proxy/_experimental/out/_next/static/chunks/c6a3593fb6892e17.js
litellm/proxy/_experimental/out/_next/static/chunks/c7b74067c01ee971.js
litellm/proxy/_experimental/out/_next/static/chunks/c91982ee39ef0f77.js
litellm/proxy/_experimental/out/_next/static/chunks/c93c5c533dba84d1.js
litellm/proxy/_experimental/out/_next/static/chunks/c9af2deb434988d6.js
litellm/proxy/_experimental/out/_next/static/chunks/ca22b37c24b4d34a.js
litellm/proxy/_experimental/out/_next/static/chunks/cb8e6ba28461af15.js
litellm/proxy/_experimental/out/_next/static/chunks/ce8464047a8ce464.js
litellm/proxy/_experimental/out/_next/static/chunks/cf68fd1f1761ba48.js
litellm/proxy/_experimental/out/_next/static/chunks/cfc22f1e9e2830a5.js
litellm/proxy/_experimental/out/_next/static/chunks/d24f23929997cfa1.js
litellm/proxy/_experimental/out/_next/static/chunks/d2aa91699d95f4b3.js
litellm/proxy/_experimental/out/_next/static/chunks/d4240d7bae1e2b30.js
litellm/proxy/_experimental/out/_next/static/chunks/d4710ffa8fe96c6a.js
litellm/proxy/_experimental/out/_next/static/chunks/d64d74932cb225a3.js
litellm/proxy/_experimental/out/_next/static/chunks/d682c064a60ae3d6.css
litellm/proxy/_experimental/out/_next/static/chunks/d96012bcfc98706a.js
litellm/proxy/_experimental/out/_next/static/chunks/d991de8f2cd90aca.js
litellm/proxy/_experimental/out/_next/static/chunks/db89710f0ce96e05.js
litellm/proxy/_experimental/out/_next/static/chunks/dbca964212122d58.js
litellm/proxy/_experimental/out/_next/static/chunks/de9cdee2e8c8fa36.js
litellm/proxy/_experimental/out/_next/static/chunks/e007904603a33bc5.js
litellm/proxy/_experimental/out/_next/static/chunks/e0d42088ec18edc9.js
litellm/proxy/_experimental/out/_next/static/chunks/e1c5d2e47c042b8a.js
litellm/proxy/_experimental/out/_next/static/chunks/e1f23fd814ac3500.js
litellm/proxy/_experimental/out/_next/static/chunks/e1fe71b9ff3d3857.js
litellm/proxy/_experimental/out/_next/static/chunks/e3bc795c751bb99a.js
litellm/proxy/_experimental/out/_next/static/chunks/e71fe358fd0c350f.js
litellm/proxy/_experimental/out/_next/static/chunks/e8ed72789c2b42ff.js
litellm/proxy/_experimental/out/_next/static/chunks/e96398764f77c728.js
litellm/proxy/_experimental/out/_next/static/chunks/eaf91f44e099fe65.js
litellm/proxy/_experimental/out/_next/static/chunks/eea976cf4a05fc92.js
litellm/proxy/_experimental/out/_next/static/chunks/ef41b5b82a37e553.js
litellm/proxy/_experimental/out/_next/static/chunks/f628c4bfd7854ec0.js
litellm/proxy/_experimental/out/_next/static/chunks/f98b25d79cd05714.js
litellm/proxy/_experimental/out/_next/static/chunks/fa8a1b9b6454c116.js
litellm/proxy/_experimental/out/_next/static/chunks/fb981bf7548d9de3.js
litellm/proxy/_experimental/out/_next/static/chunks/fe750aa0bf04912c.js
litellm/proxy/_experimental/out/_next/static/chunks/fea300adfdeaf3b9.js
litellm/proxy/_experimental/out/_next/static/chunks/ffd416b6dab7092c.js
litellm/proxy/_experimental/out/_next/static/chunks/ffe482191cf04a55.js
litellm/proxy/_experimental/out/_next/static/chunks/framework-8e0e0f4a6b83a956.js
litellm/proxy/_experimental/out/_next/static/chunks/polyfills-42372ed130431b0a.js
litellm/proxy/_experimental/out/_next/static/chunks/turbopack-901b35f89c1f6751.js
litellm/proxy/_experimental/out/_next/static/chunks/webpack-134f5d194761e240.js
litellm/proxy/_experimental/out/_next/static/chunks/pages/_app-3c9ca398d360b709.js
litellm/proxy/_experimental/out/_next/static/chunks/pages/_error-cf5ca766ac8f493f.js
litellm/proxy/_experimental/out/_next/static/css/0fc668a8750043fe.css
litellm/proxy/_experimental/out/_next/static/css/349654da14372cd9.css
litellm/proxy/_experimental/out/_next/static/media/19cfc7226ec3afaa-s.woff2
litellm/proxy/_experimental/out/_next/static/media/1bffadaabf893a1e-s.7cd81963.woff2
litellm/proxy/_experimental/out/_next/static/media/21350d82a1f187e9-s.woff2
litellm/proxy/_experimental/out/_next/static/media/2bbe8d2671613f1f-s.76dcb0b2.woff2
litellm/proxy/_experimental/out/_next/static/media/2c55a0e60120577a-s.2a48534a.woff2
litellm/proxy/_experimental/out/_next/static/media/5476f68d60460930-s.c995e352.woff2
litellm/proxy/_experimental/out/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2
litellm/proxy/_experimental/out/_next/static/media/8e9860b6e62d6359-s.woff2
litellm/proxy/_experimental/out/_next/static/media/9c72aa0f40e4eef8-s.18a48cbc.woff2
litellm/proxy/_experimental/out/_next/static/media/ad66f9afd8947f86-s.7a40eb73.woff2
litellm/proxy/_experimental/out/_next/static/media/ba9851c3c22cd980-s.woff2
litellm/proxy/_experimental/out/_next/static/media/c5fe6dc8356a8c31-s.woff2
litellm/proxy/_experimental/out/_next/static/media/df0a9ae256c0569c-s.woff2
litellm/proxy/_experimental/out/_next/static/media/e4af272ccee01ff0-s.p.woff2
litellm/proxy/_experimental/out/_next/static/media/favicon.1d32c690.ico
litellm/proxy/_experimental/out/_not-found/__next._full.txt
litellm/proxy/_experimental/out/_not-found/__next._head.txt
litellm/proxy/_experimental/out/_not-found/__next._index.txt
litellm/proxy/_experimental/out/_not-found/__next._not-found.__PAGE__.txt
litellm/proxy/_experimental/out/_not-found/__next._not-found.txt
litellm/proxy/_experimental/out/_not-found/__next._tree.txt
litellm/proxy/_experimental/out/api-reference/__next.!KGRhc2hib2FyZCk.api-reference.__PAGE__.txt
litellm/proxy/_experimental/out/api-reference/__next.!KGRhc2hib2FyZCk.api-reference.txt
litellm/proxy/_experimental/out/api-reference/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/api-reference/__next._full.txt
litellm/proxy/_experimental/out/api-reference/__next._head.txt
litellm/proxy/_experimental/out/api-reference/__next._index.txt
litellm/proxy/_experimental/out/api-reference/__next._tree.txt
litellm/proxy/_experimental/out/assets/audit-logs-preview.png
litellm/proxy/_experimental/out/assets/logos/a2a_agent.png
litellm/proxy/_experimental/out/assets/logos/aim_logo.jpeg
litellm/proxy/_experimental/out/assets/logos/aim_security.jpeg
litellm/proxy/_experimental/out/assets/logos/aiml_api.svg
litellm/proxy/_experimental/out/assets/logos/anthropic.svg
litellm/proxy/_experimental/out/assets/logos/aporia.png
litellm/proxy/_experimental/out/assets/logos/arize.png
litellm/proxy/_experimental/out/assets/logos/assemblyai_small.png
litellm/proxy/_experimental/out/assets/logos/aws.svg
litellm/proxy/_experimental/out/assets/logos/azure_ai_foundry.png
litellm/proxy/_experimental/out/assets/logos/bedrock.svg
litellm/proxy/_experimental/out/assets/logos/braintrust.png
litellm/proxy/_experimental/out/assets/logos/cerebras.svg
litellm/proxy/_experimental/out/assets/logos/cohere.svg
litellm/proxy/_experimental/out/assets/logos/databricks.svg
litellm/proxy/_experimental/out/assets/logos/datadog.png
litellm/proxy/_experimental/out/assets/logos/dataforseo.png
litellm/proxy/_experimental/out/assets/logos/deepgram.png
litellm/proxy/_experimental/out/assets/logos/deepinfra.png
litellm/proxy/_experimental/out/assets/logos/deepseek.svg
litellm/proxy/_experimental/out/assets/logos/elevenlabs.png
litellm/proxy/_experimental/out/assets/logos/enkrypt_ai.avif
litellm/proxy/_experimental/out/assets/logos/exa_ai.png
litellm/proxy/_experimental/out/assets/logos/fal_ai.jpg
litellm/proxy/_experimental/out/assets/logos/fireworks.svg
litellm/proxy/_experimental/out/assets/logos/google.svg
litellm/proxy/_experimental/out/assets/logos/google_pse.png
litellm/proxy/_experimental/out/assets/logos/groq.svg
litellm/proxy/_experimental/out/assets/logos/guardrails_ai.jpeg
litellm/proxy/_experimental/out/assets/logos/infinity.png
litellm/proxy/_experimental/out/assets/logos/javelin.png
litellm/proxy/_experimental/out/assets/logos/jina.png
litellm/proxy/_experimental/out/assets/logos/lago.svg
litellm/proxy/_experimental/out/assets/logos/lakeraai.jpeg
litellm/proxy/_experimental/out/assets/logos/langfuse.png
litellm/proxy/_experimental/out/assets/logos/langgraph.png
litellm/proxy/_experimental/out/assets/logos/langsmith.png
litellm/proxy/_experimental/out/assets/logos/lasso.png
litellm/proxy/_experimental/out/assets/logos/litellm.jpg
litellm/proxy/_experimental/out/assets/logos/litellm_logo.jpg
litellm/proxy/_experimental/out/assets/logos/llm_guard.png
litellm/proxy/_experimental/out/assets/logos/mcp_logo.png
litellm/proxy/_experimental/out/assets/logos/microsoft_azure.svg
litellm/proxy/_experimental/out/assets/logos/milvus.svg
litellm/proxy/_experimental/out/assets/logos/minimax.svg
litellm/proxy/_experimental/out/assets/logos/mistral.svg
litellm/proxy/_experimental/out/assets/logos/noma_security.png
litellm/proxy/_experimental/out/assets/logos/nvidia_triton.png
litellm/proxy/_experimental/out/assets/logos/ollama.svg
litellm/proxy/_experimental/out/assets/logos/openai_small.svg
litellm/proxy/_experimental/out/assets/logos/openmeter.png
litellm/proxy/_experimental/out/assets/logos/openrouter.svg
litellm/proxy/_experimental/out/assets/logos/oracle.svg
litellm/proxy/_experimental/out/assets/logos/otel.png
litellm/proxy/_experimental/out/assets/logos/palo_alto_networks.jpeg
litellm/proxy/_experimental/out/assets/logos/pangea.png
litellm/proxy/_experimental/out/assets/logos/parallel_ai.png
litellm/proxy/_experimental/out/assets/logos/perplexity-ai.svg
litellm/proxy/_experimental/out/assets/logos/perplexity.png
litellm/proxy/_experimental/out/assets/logos/pillar.jpeg
litellm/proxy/_experimental/out/assets/logos/postgresql.svg
litellm/proxy/_experimental/out/assets/logos/presidio.png
litellm/proxy/_experimental/out/assets/logos/prompt_security.png
litellm/proxy/_experimental/out/assets/logos/pydantic.svg
litellm/proxy/_experimental/out/assets/logos/qwen.png
litellm/proxy/_experimental/out/assets/logos/runway.png
litellm/proxy/_experimental/out/assets/logos/s3_vector.png
litellm/proxy/_experimental/out/assets/logos/sambanova.svg
litellm/proxy/_experimental/out/assets/logos/sap.png
litellm/proxy/_experimental/out/assets/logos/search1api.png
litellm/proxy/_experimental/out/assets/logos/secret_detect.png
litellm/proxy/_experimental/out/assets/logos/snowflake.svg
litellm/proxy/_experimental/out/assets/logos/tavily.png
litellm/proxy/_experimental/out/assets/logos/togetherai.svg
litellm/proxy/_experimental/out/assets/logos/vllm.png
litellm/proxy/_experimental/out/assets/logos/volcengine.png
litellm/proxy/_experimental/out/assets/logos/voyage.webp
litellm/proxy/_experimental/out/assets/logos/xai.svg
litellm/proxy/_experimental/out/assets/logos/zscaler.svg
litellm/proxy/_experimental/out/experimental/api-playground.html
litellm/proxy/_experimental/out/experimental/api-playground.txt
litellm/proxy/_experimental/out/experimental/budgets.html
litellm/proxy/_experimental/out/experimental/budgets.txt
litellm/proxy/_experimental/out/experimental/caching.html
litellm/proxy/_experimental/out/experimental/caching.txt
litellm/proxy/_experimental/out/experimental/claude-code-plugins.html
litellm/proxy/_experimental/out/experimental/claude-code-plugins.txt
litellm/proxy/_experimental/out/experimental/old-usage.html
litellm/proxy/_experimental/out/experimental/old-usage.txt
litellm/proxy/_experimental/out/experimental/prompts.html
litellm/proxy/_experimental/out/experimental/prompts.txt
litellm/proxy/_experimental/out/experimental/tag-management.html
litellm/proxy/_experimental/out/experimental/tag-management.txt
litellm/proxy/_experimental/out/experimental/api-playground/__next.!KGRhc2hib2FyZCk.experimental.api-playground.__PAGE__.txt
litellm/proxy/_experimental/out/experimental/api-playground/__next.!KGRhc2hib2FyZCk.experimental.api-playground.txt
litellm/proxy/_experimental/out/experimental/api-playground/__next.!KGRhc2hib2FyZCk.experimental.txt
litellm/proxy/_experimental/out/experimental/api-playground/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/experimental/api-playground/__next._full.txt
litellm/proxy/_experimental/out/experimental/api-playground/__next._head.txt
litellm/proxy/_experimental/out/experimental/api-playground/__next._index.txt
litellm/proxy/_experimental/out/experimental/api-playground/__next._tree.txt
litellm/proxy/_experimental/out/experimental/budgets/__next.!KGRhc2hib2FyZCk.experimental.budgets.__PAGE__.txt
litellm/proxy/_experimental/out/experimental/budgets/__next.!KGRhc2hib2FyZCk.experimental.budgets.txt
litellm/proxy/_experimental/out/experimental/budgets/__next.!KGRhc2hib2FyZCk.experimental.txt
litellm/proxy/_experimental/out/experimental/budgets/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/experimental/budgets/__next._full.txt
litellm/proxy/_experimental/out/experimental/budgets/__next._head.txt
litellm/proxy/_experimental/out/experimental/budgets/__next._index.txt
litellm/proxy/_experimental/out/experimental/budgets/__next._tree.txt
litellm/proxy/_experimental/out/experimental/caching/__next.!KGRhc2hib2FyZCk.experimental.caching.__PAGE__.txt
litellm/proxy/_experimental/out/experimental/caching/__next.!KGRhc2hib2FyZCk.experimental.caching.txt
litellm/proxy/_experimental/out/experimental/caching/__next.!KGRhc2hib2FyZCk.experimental.txt
litellm/proxy/_experimental/out/experimental/caching/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/experimental/caching/__next._full.txt
litellm/proxy/_experimental/out/experimental/caching/__next._head.txt
litellm/proxy/_experimental/out/experimental/caching/__next._index.txt
litellm/proxy/_experimental/out/experimental/caching/__next._tree.txt
litellm/proxy/_experimental/out/experimental/claude-code-plugins/__next.!KGRhc2hib2FyZCk.experimental.claude-code-plugins.__PAGE__.txt
litellm/proxy/_experimental/out/experimental/claude-code-plugins/__next.!KGRhc2hib2FyZCk.experimental.claude-code-plugins.txt
litellm/proxy/_experimental/out/experimental/claude-code-plugins/__next.!KGRhc2hib2FyZCk.experimental.txt
litellm/proxy/_experimental/out/experimental/claude-code-plugins/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/experimental/claude-code-plugins/__next._full.txt
litellm/proxy/_experimental/out/experimental/claude-code-plugins/__next._head.txt
litellm/proxy/_experimental/out/experimental/claude-code-plugins/__next._index.txt
litellm/proxy/_experimental/out/experimental/claude-code-plugins/__next._tree.txt
litellm/proxy/_experimental/out/experimental/old-usage/__next.!KGRhc2hib2FyZCk.experimental.old-usage.__PAGE__.txt
litellm/proxy/_experimental/out/experimental/old-usage/__next.!KGRhc2hib2FyZCk.experimental.old-usage.txt
litellm/proxy/_experimental/out/experimental/old-usage/__next.!KGRhc2hib2FyZCk.experimental.txt
litellm/proxy/_experimental/out/experimental/old-usage/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/experimental/old-usage/__next._full.txt
litellm/proxy/_experimental/out/experimental/old-usage/__next._head.txt
litellm/proxy/_experimental/out/experimental/old-usage/__next._index.txt
litellm/proxy/_experimental/out/experimental/old-usage/__next._tree.txt
litellm/proxy/_experimental/out/experimental/prompts/__next.!KGRhc2hib2FyZCk.experimental.prompts.__PAGE__.txt
litellm/proxy/_experimental/out/experimental/prompts/__next.!KGRhc2hib2FyZCk.experimental.prompts.txt
litellm/proxy/_experimental/out/experimental/prompts/__next.!KGRhc2hib2FyZCk.experimental.txt
litellm/proxy/_experimental/out/experimental/prompts/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/experimental/prompts/__next._full.txt
litellm/proxy/_experimental/out/experimental/prompts/__next._head.txt
litellm/proxy/_experimental/out/experimental/prompts/__next._index.txt
litellm/proxy/_experimental/out/experimental/prompts/__next._tree.txt
litellm/proxy/_experimental/out/experimental/tag-management/__next.!KGRhc2hib2FyZCk.experimental.tag-management.__PAGE__.txt
litellm/proxy/_experimental/out/experimental/tag-management/__next.!KGRhc2hib2FyZCk.experimental.tag-management.txt
litellm/proxy/_experimental/out/experimental/tag-management/__next.!KGRhc2hib2FyZCk.experimental.txt
litellm/proxy/_experimental/out/experimental/tag-management/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/experimental/tag-management/__next._full.txt
litellm/proxy/_experimental/out/experimental/tag-management/__next._head.txt
litellm/proxy/_experimental/out/experimental/tag-management/__next._index.txt
litellm/proxy/_experimental/out/experimental/tag-management/__next._tree.txt
litellm/proxy/_experimental/out/guardrails/__next.!KGRhc2hib2FyZCk.guardrails.__PAGE__.txt
litellm/proxy/_experimental/out/guardrails/__next.!KGRhc2hib2FyZCk.guardrails.txt
litellm/proxy/_experimental/out/guardrails/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/guardrails/__next._full.txt
litellm/proxy/_experimental/out/guardrails/__next._head.txt
litellm/proxy/_experimental/out/guardrails/__next._index.txt
litellm/proxy/_experimental/out/guardrails/__next._tree.txt
litellm/proxy/_experimental/out/login/__next._full.txt
litellm/proxy/_experimental/out/login/__next._head.txt
litellm/proxy/_experimental/out/login/__next._index.txt
litellm/proxy/_experimental/out/login/__next._tree.txt
litellm/proxy/_experimental/out/login/__next.login.__PAGE__.txt
litellm/proxy/_experimental/out/login/__next.login.txt
litellm/proxy/_experimental/out/logs/__next.!KGRhc2hib2FyZCk.logs.__PAGE__.txt
litellm/proxy/_experimental/out/logs/__next.!KGRhc2hib2FyZCk.logs.txt
litellm/proxy/_experimental/out/logs/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/logs/__next._full.txt
litellm/proxy/_experimental/out/logs/__next._head.txt
litellm/proxy/_experimental/out/logs/__next._index.txt
litellm/proxy/_experimental/out/logs/__next._tree.txt
litellm/proxy/_experimental/out/mcp/oauth/callback.html
litellm/proxy/_experimental/out/mcp/oauth/callback.txt
litellm/proxy/_experimental/out/mcp/oauth/callback/__next._full.txt
litellm/proxy/_experimental/out/mcp/oauth/callback/__next._head.txt
litellm/proxy/_experimental/out/mcp/oauth/callback/__next._index.txt
litellm/proxy/_experimental/out/mcp/oauth/callback/__next._tree.txt
litellm/proxy/_experimental/out/mcp/oauth/callback/__next.mcp.oauth.callback.__PAGE__.txt
litellm/proxy/_experimental/out/mcp/oauth/callback/__next.mcp.oauth.callback.txt
litellm/proxy/_experimental/out/mcp/oauth/callback/__next.mcp.oauth.txt
litellm/proxy/_experimental/out/mcp/oauth/callback/__next.mcp.txt
litellm/proxy/_experimental/out/model-hub/__next.!KGRhc2hib2FyZCk.model-hub.__PAGE__.txt
litellm/proxy/_experimental/out/model-hub/__next.!KGRhc2hib2FyZCk.model-hub.txt
litellm/proxy/_experimental/out/model-hub/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/model-hub/__next._full.txt
litellm/proxy/_experimental/out/model-hub/__next._head.txt
litellm/proxy/_experimental/out/model-hub/__next._index.txt
litellm/proxy/_experimental/out/model-hub/__next._tree.txt
litellm/proxy/_experimental/out/model_hub/__next._full.txt
litellm/proxy/_experimental/out/model_hub/__next._head.txt
litellm/proxy/_experimental/out/model_hub/__next._index.txt
litellm/proxy/_experimental/out/model_hub/__next._tree.txt
litellm/proxy/_experimental/out/model_hub/__next.model_hub.__PAGE__.txt
litellm/proxy/_experimental/out/model_hub/__next.model_hub.txt
litellm/proxy/_experimental/out/model_hub_table/__next._full.txt
litellm/proxy/_experimental/out/model_hub_table/__next._head.txt
litellm/proxy/_experimental/out/model_hub_table/__next._index.txt
litellm/proxy/_experimental/out/model_hub_table/__next._tree.txt
litellm/proxy/_experimental/out/model_hub_table/__next.model_hub_table.__PAGE__.txt
litellm/proxy/_experimental/out/model_hub_table/__next.model_hub_table.txt
litellm/proxy/_experimental/out/models-and-endpoints/__next.!KGRhc2hib2FyZCk.models-and-endpoints.__PAGE__.txt
litellm/proxy/_experimental/out/models-and-endpoints/__next.!KGRhc2hib2FyZCk.models-and-endpoints.txt
litellm/proxy/_experimental/out/models-and-endpoints/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/models-and-endpoints/__next._full.txt
litellm/proxy/_experimental/out/models-and-endpoints/__next._head.txt
litellm/proxy/_experimental/out/models-and-endpoints/__next._index.txt
litellm/proxy/_experimental/out/models-and-endpoints/__next._tree.txt
litellm/proxy/_experimental/out/onboarding/__next._full.txt
litellm/proxy/_experimental/out/onboarding/__next._head.txt
litellm/proxy/_experimental/out/onboarding/__next._index.txt
litellm/proxy/_experimental/out/onboarding/__next._tree.txt
litellm/proxy/_experimental/out/onboarding/__next.onboarding.__PAGE__.txt
litellm/proxy/_experimental/out/onboarding/__next.onboarding.txt
litellm/proxy/_experimental/out/organizations/__next.!KGRhc2hib2FyZCk.organizations.__PAGE__.txt
litellm/proxy/_experimental/out/organizations/__next.!KGRhc2hib2FyZCk.organizations.txt
litellm/proxy/_experimental/out/organizations/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/organizations/__next._full.txt
litellm/proxy/_experimental/out/organizations/__next._head.txt
litellm/proxy/_experimental/out/organizations/__next._index.txt
litellm/proxy/_experimental/out/organizations/__next._tree.txt
litellm/proxy/_experimental/out/playground/__next.!KGRhc2hib2FyZCk.playground.__PAGE__.txt
litellm/proxy/_experimental/out/playground/__next.!KGRhc2hib2FyZCk.playground.txt
litellm/proxy/_experimental/out/playground/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/playground/__next._full.txt
litellm/proxy/_experimental/out/playground/__next._head.txt
litellm/proxy/_experimental/out/playground/__next._index.txt
litellm/proxy/_experimental/out/playground/__next._tree.txt
litellm/proxy/_experimental/out/policies/__next.!KGRhc2hib2FyZCk.policies.__PAGE__.txt
litellm/proxy/_experimental/out/policies/__next.!KGRhc2hib2FyZCk.policies.txt
litellm/proxy/_experimental/out/policies/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/policies/__next._full.txt
litellm/proxy/_experimental/out/policies/__next._head.txt
litellm/proxy/_experimental/out/policies/__next._index.txt
litellm/proxy/_experimental/out/policies/__next._tree.txt
litellm/proxy/_experimental/out/settings/admin-settings.html
litellm/proxy/_experimental/out/settings/admin-settings.txt
litellm/proxy/_experimental/out/settings/logging-and-alerts.html
litellm/proxy/_experimental/out/settings/logging-and-alerts.txt
litellm/proxy/_experimental/out/settings/router-settings.html
litellm/proxy/_experimental/out/settings/router-settings.txt
litellm/proxy/_experimental/out/settings/ui-theme.html
litellm/proxy/_experimental/out/settings/ui-theme.txt
litellm/proxy/_experimental/out/settings/admin-settings/__next.!KGRhc2hib2FyZCk.settings.admin-settings.__PAGE__.txt
litellm/proxy/_experimental/out/settings/admin-settings/__next.!KGRhc2hib2FyZCk.settings.admin-settings.txt
litellm/proxy/_experimental/out/settings/admin-settings/__next.!KGRhc2hib2FyZCk.settings.txt
litellm/proxy/_experimental/out/settings/admin-settings/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/settings/admin-settings/__next._full.txt
litellm/proxy/_experimental/out/settings/admin-settings/__next._head.txt
litellm/proxy/_experimental/out/settings/admin-settings/__next._index.txt
litellm/proxy/_experimental/out/settings/admin-settings/__next._tree.txt
litellm/proxy/_experimental/out/settings/logging-and-alerts/__next.!KGRhc2hib2FyZCk.settings.logging-and-alerts.__PAGE__.txt
litellm/proxy/_experimental/out/settings/logging-and-alerts/__next.!KGRhc2hib2FyZCk.settings.logging-and-alerts.txt
litellm/proxy/_experimental/out/settings/logging-and-alerts/__next.!KGRhc2hib2FyZCk.settings.txt
litellm/proxy/_experimental/out/settings/logging-and-alerts/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/settings/logging-and-alerts/__next._full.txt
litellm/proxy/_experimental/out/settings/logging-and-alerts/__next._head.txt
litellm/proxy/_experimental/out/settings/logging-and-alerts/__next._index.txt
litellm/proxy/_experimental/out/settings/logging-and-alerts/__next._tree.txt
litellm/proxy/_experimental/out/settings/router-settings/__next.!KGRhc2hib2FyZCk.settings.router-settings.__PAGE__.txt
litellm/proxy/_experimental/out/settings/router-settings/__next.!KGRhc2hib2FyZCk.settings.router-settings.txt
litellm/proxy/_experimental/out/settings/router-settings/__next.!KGRhc2hib2FyZCk.settings.txt
litellm/proxy/_experimental/out/settings/router-settings/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/settings/router-settings/__next._full.txt
litellm/proxy/_experimental/out/settings/router-settings/__next._head.txt
litellm/proxy/_experimental/out/settings/router-settings/__next._index.txt
litellm/proxy/_experimental/out/settings/router-settings/__next._tree.txt
litellm/proxy/_experimental/out/settings/ui-theme/__next.!KGRhc2hib2FyZCk.settings.txt
litellm/proxy/_experimental/out/settings/ui-theme/__next.!KGRhc2hib2FyZCk.settings.ui-theme.__PAGE__.txt
litellm/proxy/_experimental/out/settings/ui-theme/__next.!KGRhc2hib2FyZCk.settings.ui-theme.txt
litellm/proxy/_experimental/out/settings/ui-theme/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/settings/ui-theme/__next._full.txt
litellm/proxy/_experimental/out/settings/ui-theme/__next._head.txt
litellm/proxy/_experimental/out/settings/ui-theme/__next._index.txt
litellm/proxy/_experimental/out/settings/ui-theme/__next._tree.txt
litellm/proxy/_experimental/out/teams/__next.!KGRhc2hib2FyZCk.teams.__PAGE__.txt
litellm/proxy/_experimental/out/teams/__next.!KGRhc2hib2FyZCk.teams.txt
litellm/proxy/_experimental/out/teams/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/teams/__next._full.txt
litellm/proxy/_experimental/out/teams/__next._head.txt
litellm/proxy/_experimental/out/teams/__next._index.txt
litellm/proxy/_experimental/out/teams/__next._tree.txt
litellm/proxy/_experimental/out/test-key/__next.!KGRhc2hib2FyZCk.test-key.__PAGE__.txt
litellm/proxy/_experimental/out/test-key/__next.!KGRhc2hib2FyZCk.test-key.txt
litellm/proxy/_experimental/out/test-key/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/test-key/__next._full.txt
litellm/proxy/_experimental/out/test-key/__next._head.txt
litellm/proxy/_experimental/out/test-key/__next._index.txt
litellm/proxy/_experimental/out/test-key/__next._tree.txt
litellm/proxy/_experimental/out/tools/mcp-servers.html
litellm/proxy/_experimental/out/tools/mcp-servers.txt
litellm/proxy/_experimental/out/tools/vector-stores.html
litellm/proxy/_experimental/out/tools/vector-stores.txt
litellm/proxy/_experimental/out/tools/mcp-servers/__next.!KGRhc2hib2FyZCk.tools.mcp-servers.__PAGE__.txt
litellm/proxy/_experimental/out/tools/mcp-servers/__next.!KGRhc2hib2FyZCk.tools.mcp-servers.txt
litellm/proxy/_experimental/out/tools/mcp-servers/__next.!KGRhc2hib2FyZCk.tools.txt
litellm/proxy/_experimental/out/tools/mcp-servers/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/tools/mcp-servers/__next._full.txt
litellm/proxy/_experimental/out/tools/mcp-servers/__next._head.txt
litellm/proxy/_experimental/out/tools/mcp-servers/__next._index.txt
litellm/proxy/_experimental/out/tools/mcp-servers/__next._tree.txt
litellm/proxy/_experimental/out/tools/vector-stores/__next.!KGRhc2hib2FyZCk.tools.txt
litellm/proxy/_experimental/out/tools/vector-stores/__next.!KGRhc2hib2FyZCk.tools.vector-stores.__PAGE__.txt
litellm/proxy/_experimental/out/tools/vector-stores/__next.!KGRhc2hib2FyZCk.tools.vector-stores.txt
litellm/proxy/_experimental/out/tools/vector-stores/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/tools/vector-stores/__next._full.txt
litellm/proxy/_experimental/out/tools/vector-stores/__next._head.txt
litellm/proxy/_experimental/out/tools/vector-stores/__next._index.txt
litellm/proxy/_experimental/out/tools/vector-stores/__next._tree.txt
litellm/proxy/_experimental/out/usage/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/usage/__next.!KGRhc2hib2FyZCk.usage.__PAGE__.txt
litellm/proxy/_experimental/out/usage/__next.!KGRhc2hib2FyZCk.usage.txt
litellm/proxy/_experimental/out/usage/__next._full.txt
litellm/proxy/_experimental/out/usage/__next._head.txt
litellm/proxy/_experimental/out/usage/__next._index.txt
litellm/proxy/_experimental/out/usage/__next._tree.txt
litellm/proxy/_experimental/out/users/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/users/__next.!KGRhc2hib2FyZCk.users.__PAGE__.txt
litellm/proxy/_experimental/out/users/__next.!KGRhc2hib2FyZCk.users.txt
litellm/proxy/_experimental/out/users/__next._full.txt
litellm/proxy/_experimental/out/users/__next._head.txt
litellm/proxy/_experimental/out/users/__next._index.txt
litellm/proxy/_experimental/out/users/__next._tree.txt
litellm/proxy/_experimental/out/virtual-keys/__next.!KGRhc2hib2FyZCk.txt
litellm/proxy/_experimental/out/virtual-keys/__next.!KGRhc2hib2FyZCk.virtual-keys.__PAGE__.txt
litellm/proxy/_experimental/out/virtual-keys/__next.!KGRhc2hib2FyZCk.virtual-keys.txt
litellm/proxy/_experimental/out/virtual-keys/__next._full.txt
litellm/proxy/_experimental/out/virtual-keys/__next._head.txt
litellm/proxy/_experimental/out/virtual-keys/__next._index.txt
litellm/proxy/_experimental/out/virtual-keys/__next._tree.txt
litellm/proxy/agent_endpoints/a2a_endpoints.py
litellm/proxy/agent_endpoints/a2a_routing.py
litellm/proxy/agent_endpoints/agent_registry.py
litellm/proxy/agent_endpoints/endpoints.py
litellm/proxy/agent_endpoints/model_list_helpers.py
litellm/proxy/agent_endpoints/auth/__init__.py
litellm/proxy/agent_endpoints/auth/agent_permission_handler.py
litellm/proxy/analytics_endpoints/analytics_endpoints.py
litellm/proxy/anthropic_endpoints/endpoints.py
litellm/proxy/anthropic_endpoints/skills_endpoints.py
litellm/proxy/anthropic_endpoints/claude_code_endpoints/__init__.py
litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py
litellm/proxy/auth/auth_checks.py
litellm/proxy/auth/auth_checks_organization.py
litellm/proxy/auth/auth_exception_handler.py
litellm/proxy/auth/auth_utils.py
litellm/proxy/auth/handle_jwt.py
litellm/proxy/auth/ip_address_utils.py
litellm/proxy/auth/litellm_license.py
litellm/proxy/auth/login_utils.py
litellm/proxy/auth/model_checks.py
litellm/proxy/auth/oauth2_check.py
litellm/proxy/auth/oauth2_proxy_hook.py
litellm/proxy/auth/public_key.pem
litellm/proxy/auth/rds_iam_token.py
litellm/proxy/auth/route_checks.py
litellm/proxy/auth/user_api_key_auth.py
litellm/proxy/batches_endpoints/endpoints.py
litellm/proxy/client/README.md
litellm/proxy/client/__init__.py
litellm/proxy/client/chat.py
litellm/proxy/client/client.py
litellm/proxy/client/credentials.py
litellm/proxy/client/exceptions.py
litellm/proxy/client/health.py
litellm/proxy/client/http_client.py
litellm/proxy/client/keys.py
litellm/proxy/client/model_groups.py
litellm/proxy/client/models.py
litellm/proxy/client/teams.py
litellm/proxy/client/users.py
litellm/proxy/client/cli/README.md
litellm/proxy/client/cli/__init__.py
litellm/proxy/client/cli/interface.py
litellm/proxy/client/cli/main.py
litellm/proxy/client/cli/commands/__init__.py
litellm/proxy/client/cli/commands/auth.py
litellm/proxy/client/cli/commands/chat.py
litellm/proxy/client/cli/commands/credentials.py
litellm/proxy/client/cli/commands/http.py
litellm/proxy/client/cli/commands/keys.py
litellm/proxy/client/cli/commands/models.py
litellm/proxy/client/cli/commands/teams.py
litellm/proxy/client/cli/commands/users.py
litellm/proxy/common_utils/admin_ui_utils.py
litellm/proxy/common_utils/banner.py
litellm/proxy/common_utils/cache_coordinator.py
litellm/proxy/common_utils/callback_utils.py
litellm/proxy/common_utils/custom_openapi_spec.py
litellm/proxy/common_utils/debug_utils.py
litellm/proxy/common_utils/encrypt_decrypt_utils.py
litellm/proxy/common_utils/get_routes.py
litellm/proxy/common_utils/http_parsing_utils.py
litellm/proxy/common_utils/key_rotation_manager.py
litellm/proxy/common_utils/load_config_utils.py
litellm/proxy/common_utils/openai_endpoint_utils.py
litellm/proxy/common_utils/openapi_schema_compat.py
litellm/proxy/common_utils/performance_utils.md
litellm/proxy/common_utils/performance_utils.py
litellm/proxy/common_utils/proxy_state.py
litellm/proxy/common_utils/realtime_utils.py
litellm/proxy/common_utils/reset_budget_job.py
litellm/proxy/common_utils/swagger_utils.py
litellm/proxy/common_utils/timezone_utils.py
litellm/proxy/common_utils/html_forms/cli_sso_success.py
litellm/proxy/common_utils/html_forms/jwt_display_template.py
litellm/proxy/common_utils/html_forms/ui_login.py
litellm/proxy/config_management_endpoints/pass_through_endpoints.py
litellm/proxy/container_endpoints/__init__.py
litellm/proxy/container_endpoints/endpoints.py
litellm/proxy/container_endpoints/handler_factory.py
litellm/proxy/credential_endpoints/endpoints.py
litellm/proxy/custom_hooks/custom_ui_sso_hook.py
litellm/proxy/db/base_client.py
litellm/proxy/db/check_migration.py
litellm/proxy/db/create_views.py
litellm/proxy/db/db_spend_update_writer.py
litellm/proxy/db/dynamo_db.py
litellm/proxy/db/exception_handler.py
litellm/proxy/db/log_db_metrics.py
litellm/proxy/db/prisma_client.py
litellm/proxy/db/db_transaction_queue/base_update_queue.py
litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py
litellm/proxy/db/db_transaction_queue/pod_lock_manager.py
litellm/proxy/db/db_transaction_queue/redis_update_buffer.py
litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py
litellm/proxy/db/db_transaction_queue/spend_update_queue.py
litellm/proxy/discovery_endpoints/README.md
litellm/proxy/discovery_endpoints/__init__.py
litellm/proxy/discovery_endpoints/ui_discovery_endpoints.py
litellm/proxy/enterprise/LICENSE.md
litellm/proxy/enterprise/README.md
litellm/proxy/enterprise/__init__.py
litellm/proxy/enterprise/poetry.lock
litellm/proxy/enterprise/pyproject.toml
litellm/proxy/enterprise/cloudformation_stack/litellm.yaml
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.1-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.1.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.10-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.10.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.11-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.11.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.12-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.12.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.13-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.13.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.15-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.15.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.17-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.17.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.19-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.19.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.2-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.2.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.21-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.21.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.22-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.22.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.23-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.23.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.24-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.24.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.25-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.25.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.26-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.26.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.27-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.27.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.29-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.29.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.3-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.3.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.30-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.30.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.31-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.31.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.32-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.32.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.4-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.4.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.5-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.5.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.6-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.6.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.7-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.7.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.8-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.8.tar.gz
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.9-py3-none-any.whl
litellm/proxy/enterprise/dist/litellm_enterprise-0.1.9.tar.gz
litellm/proxy/enterprise/enterprise_hooks/__init__.py
litellm/proxy/enterprise/enterprise_hooks/aporia_ai.py
litellm/proxy/enterprise/enterprise_hooks/banned_keywords.py
litellm/proxy/enterprise/enterprise_hooks/blocked_user_list.py
litellm/proxy/enterprise/enterprise_hooks/google_text_moderation.py
litellm/proxy/enterprise/enterprise_hooks/openai_moderation.py
litellm/proxy/enterprise/enterprise_ui/README.md
litellm/proxy/enterprise/enterprise_ui/_enterprise_colors.json
litellm/proxy/enterprise/litellm_enterprise/__init__.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/callback_controls.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/example_logging_api.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/llama_guard.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/llm_guard.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secret_detection.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/pagerduty/pagerduty.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/__init__.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/adafruit.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/adobe.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/age_secret_key.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/airtable_api_key.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/algolia_api_key.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/alibaba.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/asana.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/atlassian_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/authress_access_key.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/beamer_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/bitbucket.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/bittrex.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/clojars_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/codecov_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/coinbase_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/confluent.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/contentful_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/databricks_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/datadog_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/defined_networking_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/digitalocean.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/discord.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/doppler_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/droneci_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/dropbox.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/duffel_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/dynatrace_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/easypost.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/etsy_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/facebook_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/fastly_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/finicity.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/finnhub_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/flickr_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/flutterwave.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/frameio_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/freshbooks_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/gcp_api_key.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/github_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/gitlab.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/gitter_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/gocardless_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/grafana.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/hashicorp_tf_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/heroku_api_key.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/hubspot_api_key.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/huggingface.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/intercom_api_key.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/jfrog.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/jwt.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/kraken_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/kucoin.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/launchdarkly_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/linear.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/linkedin.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/lob.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/mailgun.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/mapbox_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/mattermost_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/messagebird.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/microsoft_teams_webhook.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/netlify_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/new_relic.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/nytimes_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/okta_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/openai_api_key.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/planetscale.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/postman_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/prefect_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/pulumi_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/pypi_upload_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/rapidapi_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/readme_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/rubygems_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/scalingo_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/sendbird.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/sendgrid_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/sendinblue_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/sentry_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/shippo_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/shopify.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/slack.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/snyk_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/squarespace_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/sumologic.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/telegram_bot_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/travisci_access_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/twitch_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/twitter.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/typeform_api_token.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/vault.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/yandex.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/secrets_plugins/zendesk_secret_key.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/send_emails/base_email.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/send_emails/endpoints.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/send_emails/resend_email.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/send_emails/sendgrid_email.py
litellm/proxy/enterprise/litellm_enterprise/enterprise_callbacks/send_emails/smtp_email.py
litellm/proxy/enterprise/litellm_enterprise/integrations/custom_guardrail.py
litellm/proxy/enterprise/litellm_enterprise/litellm_core_utils/litellm_logging.py
litellm/proxy/enterprise/litellm_enterprise/proxy/__init__.py
litellm/proxy/enterprise/litellm_enterprise/proxy/audit_logging_endpoints.py
litellm/proxy/enterprise/litellm_enterprise/proxy/enterprise_routes.py
litellm/proxy/enterprise/litellm_enterprise/proxy/proxy_server.py
litellm/proxy/enterprise/litellm_enterprise/proxy/readme.md
litellm/proxy/enterprise/litellm_enterprise/proxy/utils.py
litellm/proxy/enterprise/litellm_enterprise/proxy/auth/__init__.py
litellm/proxy/enterprise/litellm_enterprise/proxy/auth/custom_sso_handler.py
litellm/proxy/enterprise/litellm_enterprise/proxy/auth/route_checks.py
litellm/proxy/enterprise/litellm_enterprise/proxy/auth/user_api_key_auth.py
litellm/proxy/enterprise/litellm_enterprise/proxy/common_utils/__init__.py
litellm/proxy/enterprise/litellm_enterprise/proxy/common_utils/check_batch_cost.py
litellm/proxy/enterprise/litellm_enterprise/proxy/common_utils/check_responses_cost.py
litellm/proxy/enterprise/litellm_enterprise/proxy/hooks/managed_files.py
litellm/proxy/enterprise/litellm_enterprise/proxy/hooks/managed_vector_stores.py
litellm/proxy/enterprise/litellm_enterprise/proxy/management_endpoints/__init__.py
litellm/proxy/enterprise/litellm_enterprise/proxy/management_endpoints/internal_user_endpoints.py
litellm/proxy/enterprise/litellm_enterprise/proxy/management_endpoints/key_management_endpoints.py
litellm/proxy/enterprise/litellm_enterprise/proxy/vector_stores/endpoints.py
litellm/proxy/enterprise/litellm_enterprise/types/enterprise_callbacks/send_emails.py
litellm/proxy/enterprise/litellm_enterprise/types/proxy/audit_logging_endpoints.py
litellm/proxy/enterprise/litellm_enterprise/types/proxy/proxy_server.py
litellm/proxy/example_config_yaml/_health_check_test_config.yaml
litellm/proxy/example_config_yaml/aliases_config.yaml
litellm/proxy/example_config_yaml/azure_config.yaml
litellm/proxy/example_config_yaml/bad_schema.prisma
litellm/proxy/example_config_yaml/custom_auth.py
litellm/proxy/example_config_yaml/custom_auth_basic.py
litellm/proxy/example_config_yaml/custom_callbacks.py
litellm/proxy/example_config_yaml/custom_callbacks1.py
litellm/proxy/example_config_yaml/custom_guardrail.py
litellm/proxy/example_config_yaml/custom_handler.py
litellm/proxy/example_config_yaml/disable_schema_update.yaml
litellm/proxy/example_config_yaml/enterprise_config.yaml
litellm/proxy/example_config_yaml/langfuse_config.yaml
litellm/proxy/example_config_yaml/load_balancer.yaml
litellm/proxy/example_config_yaml/multi_instance_simple_config.yaml
litellm/proxy/example_config_yaml/oai_misc_config.yaml
litellm/proxy/example_config_yaml/opentelemetry_config.yaml
litellm/proxy/example_config_yaml/otel_test_config.yaml
litellm/proxy/example_config_yaml/pass_through_config.yaml
litellm/proxy/example_config_yaml/pipeline_test_guardrails.py
litellm/proxy/example_config_yaml/reject_clientside_metadata_tags_config.yaml
litellm/proxy/example_config_yaml/simple_config.yaml
litellm/proxy/example_config_yaml/spend_tracking_config.yaml
litellm/proxy/example_config_yaml/store_model_db_config.yaml
litellm/proxy/example_config_yaml/test_pipeline_config.yaml
litellm/proxy/example_config_yaml/tool_permission_example.yaml
litellm/proxy/example_config_yaml/websearch_interception_config.yaml
litellm/proxy/fine_tuning_endpoints/endpoints.py
litellm/proxy/google_endpoints/endpoints.py
litellm/proxy/guardrails/guardrail_endpoints.py
litellm/proxy/guardrails/guardrail_helpers.py
litellm/proxy/guardrails/guardrail_initializers.py
litellm/proxy/guardrails/guardrail_registry.py
litellm/proxy/guardrails/init_guardrails.py
litellm/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py
litellm/proxy/guardrails/guardrail_hooks/custom_guardrail.py
litellm/proxy/guardrails/guardrail_hooks/lakera_ai.py
litellm/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py
litellm/proxy/guardrails/guardrail_hooks/presidio.py
litellm/proxy/guardrails/guardrail_hooks/tool_permission.py
litellm/proxy/guardrails/guardrail_hooks/aim/__init__.py
litellm/proxy/guardrails/guardrail_hooks/aim/aim.py
litellm/proxy/guardrails/guardrail_hooks/aporia_ai/__init__.py
litellm/proxy/guardrails/guardrail_hooks/aporia_ai/aporia_ai.py
litellm/proxy/guardrails/guardrail_hooks/azure/__init__.py
litellm/proxy/guardrails/guardrail_hooks/azure/base.py
litellm/proxy/guardrails/guardrail_hooks/azure/prompt_shield.py
litellm/proxy/guardrails/guardrail_hooks/azure/text_moderation.py
litellm/proxy/guardrails/guardrail_hooks/custom_code/__init__.py
litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py
litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py
litellm/proxy/guardrails/guardrail_hooks/dynamoai/__init__.py
litellm/proxy/guardrails/guardrail_hooks/dynamoai/dynamoai.py
litellm/proxy/guardrails/guardrail_hooks/enkryptai/__init__.py
litellm/proxy/guardrails/guardrail_hooks/enkryptai/enkryptai.py
litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/__init__.py
litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/example_config.yaml
litellm/proxy/guardrails/guardrail_hooks/generic_guardrail_api/generic_guardrail_api.py
litellm/proxy/guardrails/guardrail_hooks/grayswan/__init__.py
litellm/proxy/guardrails/guardrail_hooks/grayswan/grayswan.py
litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/__init__.py
litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py
litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/__init__.py
litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/hiddenlayer.py
litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/README.md
litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/__init__.py
litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/example_config.yaml
litellm/proxy/guardrails/guardrail_hooks/ibm_guardrails/ibm_detector.py
litellm/proxy/guardrails/guardrail_hooks/javelin/__init__.py
litellm/proxy/guardrails/guardrail_hooks/javelin/javelin.py
litellm/proxy/guardrails/guardrail_hooks/lasso/__init__.py
litellm/proxy/guardrails/guardrail_hooks/lasso/lasso.py
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/__init__.py
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.json
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.py
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/bias_gender.yaml
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/bias_racial.yaml
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/bias_religious.yaml
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/bias_sexual_orientation.yaml
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/denied_financial_advice.yaml
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/denied_legal_advice.yaml
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/denied_medical_advice.yaml
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harm_toxic_abuse.json
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harm_toxic_abuse_au.json
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harm_toxic_abuse_de.json
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harm_toxic_abuse_es.json
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harm_toxic_abuse_fr.json
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harmful_child_safety.yaml
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harmful_illegal_weapons.yaml
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harmful_self_harm.yaml
litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harmful_violence.yaml
litellm/proxy/guardrails/guardrail_hooks/model_armor/__init__.py
litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py
litellm/proxy/guardrails/guardrail_hooks/noma/__init__.py
litellm/proxy/guardrails/guardrail_hooks/noma/noma.py
litellm/proxy/guardrails/guardrail_hooks/onyx/__init__.py
litellm/proxy/guardrails/guardrail_hooks/onyx/onyx.py
litellm/proxy/guardrails/guardrail_hooks/openai/__init__.py
litellm/proxy/guardrails/guardrail_hooks/openai/base.py
litellm/proxy/guardrails/guardrail_hooks/openai/moderations.py
litellm/proxy/guardrails/guardrail_hooks/pangea/__init__.py
litellm/proxy/guardrails/guardrail_hooks/pangea/pangea.py
litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/__init__.py
litellm/proxy/guardrails/guardrail_hooks/panw_prisma_airs/panw_prisma_airs.py
litellm/proxy/guardrails/guardrail_hooks/pillar/__init__.py
litellm/proxy/guardrails/guardrail_hooks/pillar/pillar.py
litellm/proxy/guardrails/guardrail_hooks/prompt_security/__init__.py
litellm/proxy/guardrails/guardrail_hooks/prompt_security/prompt_security.py
litellm/proxy/guardrails/guardrail_hooks/qualifire/__init__.py
litellm/proxy/guardrails/guardrail_hooks/qualifire/qualifire.py
litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/__init__.py
litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/unified_guardrail.py
litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/__init__.py
litellm/proxy/guardrails/guardrail_hooks/zscaler_ai_guard/zscaler_ai_guard.py
litellm/proxy/health_check_utils/__init__.py
litellm/proxy/health_check_utils/shared_health_check_manager.py
litellm/proxy/health_endpoints/_health_endpoints.py
litellm/proxy/health_endpoints/health_app_factory.py
litellm/proxy/hooks/README.dynamic_rate_limiter_v3.md
litellm/proxy/hooks/__init__.py
litellm/proxy/hooks/azure_content_safety.py
litellm/proxy/hooks/batch_rate_limiter.py
litellm/proxy/hooks/batch_redis_get.py
litellm/proxy/hooks/cache_control_check.py
litellm/proxy/hooks/dynamic_rate_limiter.py
litellm/proxy/hooks/dynamic_rate_limiter_v3.py
litellm/proxy/hooks/example_presidio_ad_hoc_recognizer.json
litellm/proxy/hooks/key_management_event_hooks.py
litellm/proxy/hooks/max_budget_limiter.py
litellm/proxy/hooks/model_max_budget_limiter.py
litellm/proxy/hooks/parallel_request_limiter.py
litellm/proxy/hooks/parallel_request_limiter_v3.py
litellm/proxy/hooks/prompt_injection_detection.py
litellm/proxy/hooks/proxy_track_cost_callback.py
litellm/proxy/hooks/rate_limiter_utils.py
litellm/proxy/hooks/responses_id_security.py
litellm/proxy/hooks/user_management_event_hooks.py
litellm/proxy/hooks/litellm_skills/__init__.py
litellm/proxy/hooks/litellm_skills/main.py
litellm/proxy/hooks/mcp_semantic_filter/ARCHITECTURE.md
litellm/proxy/hooks/mcp_semantic_filter/__init__.py
litellm/proxy/hooks/mcp_semantic_filter/hook.py
litellm/proxy/image_endpoints/__init__.py
litellm/proxy/image_endpoints/endpoints.py
litellm/proxy/management_endpoints/access_group_endpoints.py
litellm/proxy/management_endpoints/budget_management_endpoints.py
litellm/proxy/management_endpoints/cache_settings_endpoints.py
litellm/proxy/management_endpoints/callback_management_endpoints.py
litellm/proxy/management_endpoints/common_daily_activity.py
litellm/proxy/management_endpoints/common_utils.py
litellm/proxy/management_endpoints/cost_tracking_settings.py
litellm/proxy/management_endpoints/customer_endpoints.py
litellm/proxy/management_endpoints/fallback_management_endpoints.py
litellm/proxy/management_endpoints/internal_user_endpoints.py
litellm/proxy/management_endpoints/key_management_endpoints.py
litellm/proxy/management_endpoints/mcp_management_endpoints.py
litellm/proxy/management_endpoints/model_access_group_management_endpoints.py
litellm/proxy/management_endpoints/model_management_endpoints.py
litellm/proxy/management_endpoints/organization_endpoints.py
litellm/proxy/management_endpoints/policy_endpoints.py
litellm/proxy/management_endpoints/router_settings_endpoints.py
litellm/proxy/management_endpoints/sso_helper_utils.py
litellm/proxy/management_endpoints/tag_management_endpoints.py
litellm/proxy/management_endpoints/team_callback_endpoints.py
litellm/proxy/management_endpoints/team_endpoints.py
litellm/proxy/management_endpoints/types.py
litellm/proxy/management_endpoints/ui_sso.py
litellm/proxy/management_endpoints/user_agent_analytics_endpoints.py
litellm/proxy/management_endpoints/scim/README_SCIM.md
litellm/proxy/management_endpoints/scim/scim_transformations.py
litellm/proxy/management_endpoints/scim/scim_v2.py
litellm/proxy/management_endpoints/sso/__init__.py
litellm/proxy/management_endpoints/sso/custom_microsoft_sso.py
litellm/proxy/management_helpers/audit_logs.py
litellm/proxy/management_helpers/object_permission_utils.py
litellm/proxy/management_helpers/team_member_permission_checks.py
litellm/proxy/management_helpers/user_invitation.py
litellm/proxy/management_helpers/utils.py
litellm/proxy/middleware/prometheus_auth_middleware.py
litellm/proxy/ocr_endpoints/__init__.py
litellm/proxy/ocr_endpoints/endpoints.py
litellm/proxy/openai_files_endpoints/common_utils.py
litellm/proxy/openai_files_endpoints/files_endpoints.py
litellm/proxy/openai_files_endpoints/storage_backend_service.py
litellm/proxy/pass_through_endpoints/architecture.md
litellm/proxy/pass_through_endpoints/common_utils.py
litellm/proxy/pass_through_endpoints/jsonpath_extractor.py
litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py
litellm/proxy/pass_through_endpoints/pass_through_endpoints.py
litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py
litellm/proxy/pass_through_endpoints/passthrough_guardrails.py
litellm/proxy/pass_through_endpoints/streaming_handler.py
litellm/proxy/pass_through_endpoints/success_handler.py
litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py
litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py
litellm/proxy/pass_through_endpoints/llm_provider_handlers/base_passthrough_logging_handler.py
litellm/proxy/pass_through_endpoints/llm_provider_handlers/cohere_passthrough_logging_handler.py
litellm/proxy/pass_through_endpoints/llm_provider_handlers/gemini_passthrough_logging_handler.py
litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py
litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_ai_live_passthrough_logging_handler.py
litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py
litellm/proxy/policy_engine/__init__.py
litellm/proxy/policy_engine/architecture.md
litellm/proxy/policy_engine/attachment_registry.py
litellm/proxy/policy_engine/condition_evaluator.py
litellm/proxy/policy_engine/init_policies.py
litellm/proxy/policy_engine/pipeline_executor.py
litellm/proxy/policy_engine/policy_endpoints.py
litellm/proxy/policy_engine/policy_matcher.py
litellm/proxy/policy_engine/policy_registry.py
litellm/proxy/policy_engine/policy_resolve_endpoints.py
litellm/proxy/policy_engine/policy_resolver.py
litellm/proxy/policy_engine/policy_validator.py
litellm/proxy/prompts/__init__.py
litellm/proxy/prompts/init_prompts.py
litellm/proxy/prompts/prompt_endpoints.py
litellm/proxy/prompts/prompt_registry.py
litellm/proxy/public_endpoints/__init__.py
litellm/proxy/public_endpoints/agent_create_fields.json
litellm/proxy/public_endpoints/provider_create_fields.json
litellm/proxy/public_endpoints/public_endpoints.py
litellm/proxy/rag_endpoints/__init__.py
litellm/proxy/rag_endpoints/endpoints.py
litellm/proxy/rerank_endpoints/endpoints.py
litellm/proxy/response_api_endpoints/endpoints.py
litellm/proxy/response_polling/__init__.py
litellm/proxy/response_polling/background_streaming.py
litellm/proxy/response_polling/polling_handler.py
litellm/proxy/search_endpoints/__init__.py
litellm/proxy/search_endpoints/endpoints.py
litellm/proxy/search_endpoints/search_tool_management.py
litellm/proxy/search_endpoints/search_tool_registry.py
litellm/proxy/spend_tracking/cloudzero_endpoints.py
litellm/proxy/spend_tracking/cold_storage_handler.py
litellm/proxy/spend_tracking/spend_management_endpoints.py
litellm/proxy/spend_tracking/spend_tracking_utils.py
litellm/proxy/swagger/favicon.ico
litellm/proxy/swagger/favicon.png
litellm/proxy/swagger/swagger-ui-bundle.js
litellm/proxy/swagger/swagger-ui.css
litellm/proxy/test_prompts/test_hello_world_prompt.prompt
litellm/proxy/types_utils/README.md
litellm/proxy/types_utils/utils.py
litellm/proxy/ui_crud_endpoints/__init__.py
litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py
litellm/proxy/vector_store_endpoints/endpoints.py
litellm/proxy/vector_store_endpoints/management_endpoints.py
litellm/proxy/vector_store_endpoints/utils.py
litellm/proxy/vector_store_files_endpoints/__init__.py
litellm/proxy/vector_store_files_endpoints/endpoints.py
litellm/proxy/vertex_ai_endpoints/langfuse_endpoints.py
litellm/proxy/video_endpoints/__init__.py
litellm/proxy/video_endpoints/endpoints.py
litellm/proxy_auth/__init__.py
litellm/proxy_auth/credentials.py
litellm/rag/__init__.py
litellm/rag/main.py
litellm/rag/rag_query.py
litellm/rag/utils.py
litellm/rag/ingestion/__init__.py
litellm/rag/ingestion/base_ingestion.py
litellm/rag/ingestion/bedrock_ingestion.py
litellm/rag/ingestion/gemini_ingestion.py
litellm/rag/ingestion/openai_ingestion.py
litellm/rag/ingestion/s3_vectors_ingestion.py
litellm/rag/ingestion/vertex_ai_ingestion.py
litellm/rag/ingestion/file_parsers/__init__.py
litellm/rag/ingestion/file_parsers/pdf_parser.py
litellm/rag/text_splitters/__init__.py
litellm/rag/text_splitters/recursive_character_text_splitter.py
litellm/realtime_api/README.md
litellm/realtime_api/main.py
litellm/rerank_api/main.py
litellm/rerank_api/rerank_utils.py
litellm/responses/main.py
litellm/responses/streaming_iterator.py
litellm/responses/utils.py
litellm/responses/litellm_completion_transformation/handler.py
litellm/responses/litellm_completion_transformation/session_handler.py
litellm/responses/litellm_completion_transformation/streaming_iterator.py
litellm/responses/litellm_completion_transformation/transformation.py
litellm/responses/mcp/chat_completions_handler.py
litellm/responses/mcp/litellm_proxy_mcp_handler.py
litellm/responses/mcp/mcp_streaming_iterator.py
litellm/router_strategy/base_routing_strategy.py
litellm/router_strategy/budget_limiter.py
litellm/router_strategy/least_busy.py
litellm/router_strategy/lowest_cost.py
litellm/router_strategy/lowest_latency.py
litellm/router_strategy/lowest_tpm_rpm.py
litellm/router_strategy/lowest_tpm_rpm_v2.py
litellm/router_strategy/simple_shuffle.py
litellm/router_strategy/tag_based_routing.py
litellm/router_strategy/auto_router/auto_router.py
litellm/router_strategy/auto_router/litellm_encoder.py
litellm/router_utils/add_retry_fallback_headers.py
litellm/router_utils/batch_utils.py
litellm/router_utils/client_initalization_utils.py
litellm/router_utils/clientside_credential_handler.py
litellm/router_utils/common_utils.py
litellm/router_utils/cooldown_cache.py
litellm/router_utils/cooldown_callbacks.py
litellm/router_utils/cooldown_handlers.py
litellm/router_utils/fallback_event_handlers.py
litellm/router_utils/get_retry_from_policy.py
litellm/router_utils/handle_error.py
litellm/router_utils/pattern_match_deployments.py
litellm/router_utils/prompt_caching_cache.py
litellm/router_utils/response_headers.py
litellm/router_utils/search_api_router.py
litellm/router_utils/pre_call_checks/model_rate_limit_check.py
litellm/router_utils/pre_call_checks/prompt_caching_deployment_check.py
litellm/router_utils/pre_call_checks/responses_api_deployment_check.py
litellm/router_utils/router_callbacks/track_deployment_metrics.py
litellm/search/__init__.py
litellm/search/cost_calculator.py
litellm/search/main.py
litellm/secret_managers/Readme.md
litellm/secret_managers/aws_secret_manager.py
litellm/secret_managers/aws_secret_manager_v2.py
litellm/secret_managers/base_secret_manager.py
litellm/secret_managers/custom_secret_manager_loader.py
litellm/secret_managers/cyberark_secret_manager.py
litellm/secret_managers/get_azure_ad_token_provider.py
litellm/secret_managers/google_kms.py
litellm/secret_managers/google_secret_manager.py
litellm/secret_managers/hashicorp_secret_manager.py
litellm/secret_managers/main.py
litellm/secret_managers/secret_manager_handler.py
litellm/skills/__init__.py
litellm/skills/main.py
litellm/types/access_group.py
litellm/types/adapter.py
litellm/types/agents.py
litellm/types/caching.py
litellm/types/completion.py
litellm/types/embedding.py
litellm/types/files.py
litellm/types/fine_tuning.py
litellm/types/guardrails.py
litellm/types/mcp.py
litellm/types/policy_engine.py
litellm/types/rag.py
litellm/types/realtime.py
litellm/types/rerank.py
litellm/types/router.py
litellm/types/scheduler.py
litellm/types/search.py
litellm/types/services.py
litellm/types/tag_management.py
litellm/types/utils.py
litellm/types/vector_store_files.py
litellm/types/vector_stores.py
litellm/types/containers/main.py
litellm/types/google_genai/__init__.py
litellm/types/google_genai/main.py
litellm/types/images/main.py
litellm/types/integrations/anthropic_cache_control_hook.py
litellm/types/integrations/argilla.py
litellm/types/integrations/arize.py
litellm/types/integrations/arize_phoenix.py
litellm/types/integrations/azure_sentinel.py
litellm/types/integrations/base_health_check.py
litellm/types/integrations/cloudzero.py
litellm/types/integrations/custom_logger.py
litellm/types/integrations/datadog.py
litellm/types/integrations/datadog_cost_management.py
litellm/types/integrations/datadog_llm_obs.py
litellm/types/integrations/gcs_bucket.py
litellm/types/integrations/langfuse.py
litellm/types/integrations/langfuse_otel.py
litellm/types/integrations/langsmith.py
litellm/types/integrations/pagerduty.py
litellm/types/integrations/posthog.py
litellm/types/integrations/prometheus.py
litellm/types/integrations/s3_v2.py
litellm/types/integrations/slack_alerting.py
litellm/types/integrations/weave_otel.py
litellm/types/integrations/websearch_interception.py
litellm/types/integrations/rag/bedrock_knowledgebase.py
litellm/types/interactions/README.md
litellm/types/interactions/__init__.py
litellm/types/interactions/generated.py
litellm/types/litellm_core_utils/streaming_chunk_builder_utils.py
litellm/types/llms/aiml.py
litellm/types/llms/anthropic.py
litellm/types/llms/anthropic_skills.py
litellm/types/llms/anthropic_tool_search.py
litellm/types/llms/azure.py
litellm/types/llms/azure_ai.py
litellm/types/llms/base.py
litellm/types/llms/bedrock.py
litellm/types/llms/bedrock_agentcore.py
litellm/types/llms/bedrock_invoke_agents.py
litellm/types/llms/cohere.py
litellm/types/llms/custom_http.py
litellm/types/llms/custom_llm.py
litellm/types/llms/databricks.py
litellm/types/llms/gemini.py
litellm/types/llms/langgraph.py
litellm/types/llms/mistral.py
litellm/types/llms/oci.py
litellm/types/llms/ollama.py
litellm/types/llms/openai.py
litellm/types/llms/openrouter.py
litellm/types/llms/recraft.py
litellm/types/llms/rerank.py
litellm/types/llms/stability.py
litellm/types/llms/triton.py
litellm/types/llms/vertex_ai.py
litellm/types/llms/vertex_ai_text_to_speech.py
litellm/types/llms/watsonx.py
litellm/types/llms/xai.py
litellm/types/llms/anthropic_messages/anthropic_request.py
litellm/types/llms/anthropic_messages/anthropic_response.py
litellm/types/management_endpoints/__init__.py
litellm/types/management_endpoints/cache_settings_endpoints.py
litellm/types/management_endpoints/router_settings_endpoints.py
litellm/types/mcp_server/mcp_server_manager.py
litellm/types/mcp_server/tool_registry.py
litellm/types/passthrough_endpoints/assembly_ai.py
litellm/types/passthrough_endpoints/pass_through_endpoints.py
litellm/types/passthrough_endpoints/vertex_ai.py
litellm/types/prompts/init_prompts.py
litellm/types/proxy/README.md
litellm/types/proxy/claude_code_endpoints.py
litellm/types/proxy/cloudzero_endpoints.py
litellm/types/proxy/litellm_pre_call_utils.py
litellm/types/proxy/prompt_endpoints.py
litellm/types/proxy/ui_sso.py
litellm/types/proxy/discovery_endpoints/ui_discovery_endpoints.py
litellm/types/proxy/guardrails/guardrail_hooks/aim.py
litellm/types/proxy/guardrails/guardrail_hooks/aporia_ai.py
litellm/types/proxy/guardrails/guardrail_hooks/base.py
litellm/types/proxy/guardrails/guardrail_hooks/bedrock_guardrails.py
litellm/types/proxy/guardrails/guardrail_hooks/dynamoai.py
litellm/types/proxy/guardrails/guardrail_hooks/enkryptai.py
litellm/types/proxy/guardrails/guardrail_hooks/generic_guardrail_api.py
litellm/types/proxy/guardrails/guardrail_hooks/grayswan.py
litellm/types/proxy/guardrails/guardrail_hooks/guardrails_ai.py
litellm/types/proxy/guardrails/guardrail_hooks/hiddenlayer.py
litellm/types/proxy/guardrails/guardrail_hooks/javelin.py
litellm/types/proxy/guardrails/guardrail_hooks/lakera_ai_v2.py
litellm/types/proxy/guardrails/guardrail_hooks/lasso.py
litellm/types/proxy/guardrails/guardrail_hooks/litellm_content_filter.py
litellm/types/proxy/guardrails/guardrail_hooks/model_armor.py
litellm/types/proxy/guardrails/guardrail_hooks/noma.py
litellm/types/proxy/guardrails/guardrail_hooks/onyx.py
litellm/types/proxy/guardrails/guardrail_hooks/pangea.py
litellm/types/proxy/guardrails/guardrail_hooks/panw_prisma_airs.py
litellm/types/proxy/guardrails/guardrail_hooks/pillar.py
litellm/types/proxy/guardrails/guardrail_hooks/presidio.py
litellm/types/proxy/guardrails/guardrail_hooks/prompt_security.py
litellm/types/proxy/guardrails/guardrail_hooks/qualifire.py
litellm/types/proxy/guardrails/guardrail_hooks/tool_permission.py
litellm/types/proxy/guardrails/guardrail_hooks/zscaler_ai_guard.py
litellm/types/proxy/guardrails/guardrail_hooks/azure/azure_prompt_shield.py
litellm/types/proxy/guardrails/guardrail_hooks/azure/azure_text_moderation.py
litellm/types/proxy/guardrails/guardrail_hooks/azure/base.py
litellm/types/proxy/guardrails/guardrail_hooks/ibm/__init__.py
litellm/types/proxy/guardrails/guardrail_hooks/ibm/base.py
litellm/types/proxy/guardrails/guardrail_hooks/ibm/ibm_detector.py
litellm/types/proxy/guardrails/guardrail_hooks/openai/openai_moderation.py
litellm/types/proxy/management_endpoints/common_daily_activity.py
litellm/types/proxy/management_endpoints/internal_user_endpoints.py
litellm/types/proxy/management_endpoints/key_management_endpoints.py
litellm/types/proxy/management_endpoints/model_management_endpoints.py
litellm/types/proxy/management_endpoints/scim_v2.py
litellm/types/proxy/management_endpoints/team_endpoints.py
litellm/types/proxy/management_endpoints/ui_sso.py
litellm/types/proxy/policy_engine/__init__.py
litellm/types/proxy/policy_engine/pipeline_types.py
litellm/types/proxy/policy_engine/policy_types.py
litellm/types/proxy/policy_engine/resolver_types.py
litellm/types/proxy/policy_engine/validation_types.py
litellm/types/proxy/public_endpoints/public_endpoints.py
litellm/types/responses/main.py
litellm/types/secret_managers/get_azure_ad_token_provider.py
litellm/types/secret_managers/main.py
litellm/types/videos/main.py
litellm/types/videos/utils.py
litellm/vector_store_files/__init__.py
litellm/vector_store_files/main.py
litellm/vector_store_files/utils.py
litellm/vector_stores/__init__.py
litellm/vector_stores/main.py
litellm/vector_stores/utils.py
litellm/vector_stores/vector_store_registry.py
litellm/videos/__init__.py
litellm/videos/main.py
litellm/videos/utils.py
tests/test_budget_management.py
tests/test_callbacks_on_proxy.py
tests/test_config.py
tests/test_debug_warning.py
tests/test_default_encoding_non_root.py
tests/test_end_users.py
tests/test_entrypoint.py
tests/test_fallbacks.py
tests/test_gpt5_azure_temperature_support.py
tests/test_health.py
tests/test_keys.py
tests/test_litellm_proxy_responses_config.py
tests/test_models.py
tests/test_openai_endpoints.py
tests/test_organizations.py
tests/test_otel_thread_leak.py
tests/test_passthrough_endpoints.py
tests/test_presidio_latency.py
tests/test_proxy_server_non_root.py
tests/test_ratelimit.py
tests/test_resource_cleanup.py
tests/test_service_logger_otel.py
tests/test_spend_logs.py
tests/test_team.py
tests/test_team_logging.py
tests/test_team_members.py
tests/test_users.py
unclecode_litellm.egg-info/PKG-INFO
unclecode_litellm.egg-info/SOURCES.txt
unclecode_litellm.egg-info/dependency_links.txt
unclecode_litellm.egg-info/requires.txt
unclecode_litellm.egg-info/top_level.txt