Routetest_virtual_key_llm_api_routes_allows_mcp_inference_endpointspytest.mark.parametrize(
"route, method",
[
("/mcp", "POST"),
("/mcp/", "POST"),
tests/test_litellm/proxy/auth/test_route_checks.py:None
Routetest_virtual_key_max_budget_alert_check_scenariospytest.mark.parametrize(
"spend, max_budget, expect_alert",
[
(80.0, 100.0, True), # At 80% t
tests/test_litellm/proxy/auth/test_auth_checks.py:None
Routetest_virtual_key_max_budget_checkpytest.mark.parametrize(
"token_spend, max_budget, expect_budget_error",
[
(5.0, 10.0, False),
tests/proxy_unit_tests/test_auth_checks.py:None
Routetest_virtual_key_soft_budget_checkpytest.mark.parametrize(
"spend, soft_budget, expect_alert",
[
(100, 50, True), # Over soft b
tests/proxy_unit_tests/test_auth_checks.py:None
Routetest_virtual_key_soft_budget_check_scenariospytest.mark.parametrize(
"spend, soft_budget, expect_alert",
[
(100.0, 50.0, True), # Over so
tests/test_litellm/proxy/auth/test_auth_checks.py:None
Routetoolset_mcp_routeapp.api_route(
"/toolset/{toolset_name}/mcp",
methods=["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIO
litellm/proxy/proxy_server.py:None