mirror of
https://github.com/BerriAI/litellm.git
synced 2026-11-13 08:52:02 +00:00
fix(auth): preserve apply-guardrail budget exemptions
Some checks failed
Cost map pins recheck / rerun-cost-map-guard (push) Has been cancelled
LiteLLM Rust / rust-lint (push) Has been cancelled
LiteLLM Rust / rust-test (push) Has been cancelled
Terraform Modules / fmt, validate, test (aws) (push) Has been cancelled
Terraform Modules / fmt, validate, test (gcp) (push) Has been cancelled
Terraform Provider / gofmt, vet, build, test (push) Has been cancelled
Terraform Provider / Provider endpoints vs proxy OpenAPI schema (push) Has been cancelled
LiteLLM Rust DB / db-queries (push) Has been cancelled
LiteLLM Rust / rust-wheel (push) Has been cancelled
Some checks failed
Cost map pins recheck / rerun-cost-map-guard (push) Has been cancelled
LiteLLM Rust / rust-lint (push) Has been cancelled
LiteLLM Rust / rust-test (push) Has been cancelled
Terraform Modules / fmt, validate, test (aws) (push) Has been cancelled
Terraform Modules / fmt, validate, test (gcp) (push) Has been cancelled
Terraform Provider / gofmt, vet, build, test (push) Has been cancelled
Terraform Provider / Provider endpoints vs proxy OpenAPI schema (push) Has been cancelled
LiteLLM Rust DB / db-queries (push) Has been cancelled
LiteLLM Rust / rust-wheel (push) Has been cancelled
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
parent
d383be41bf
commit
9ff6fc34bb
2 changed files with 4 additions and 0 deletions
|
|
@ -1111,6 +1111,8 @@ def route_skips_budget_checks(route: str) -> bool:
|
|||
return False
|
||||
if route in MODEL_DISCOVERY_ROUTES:
|
||||
return True
|
||||
if route in LiteLLMRoutes.apply_guardrail_routes.value:
|
||||
return True
|
||||
if RouteChecks.is_llm_api_route(route=route):
|
||||
return False
|
||||
from litellm.proxy.pass_through_endpoints.pass_through_endpoints import ( # noqa: PLC0415 # pass-through endpoints import the auth stack
|
||||
|
|
|
|||
|
|
@ -11089,6 +11089,8 @@ def test_route_skips_budget_checks_marks_only_spend_free_routes() -> None:
|
|||
assert route_skips_budget_checks(route="/v1/models") is True
|
||||
assert route_skips_budget_checks(route="/spend/logs") is True
|
||||
assert route_skips_budget_checks(route="/utils/model_info") is True
|
||||
assert route_skips_budget_checks(route="/guardrails/apply_guardrail") is True
|
||||
assert route_skips_budget_checks(route="/apply_guardrail") is True
|
||||
assert RouteChecks.is_llm_api_route(route="/utils/model_info") is True
|
||||
assert route_skips_budget_checks(route="/health") is False
|
||||
assert route_skips_budget_checks(route="/v1/chat/completions") is False
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue