mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-14 23:21:35 +00:00
Guardrails: keep bedrock, OpenAI moderations, the LiteLLM content filter and presidio at P0, promote llm_as_a_judge to P0, and drop the third-party vendor tail (lakera, ibm, semantic_guard, purview, pangea, headroom, generic api) to P2. AIM goes to P2 until its DRI lands a mock AIM server, since CI has no live AIM tenant. Logging: s3, GCS, prometheus, datadog and OTEL stay P0; the eval/analytics/cost destinations move to P2. Auth: virtual key and JWT are the committed paths, so route_group_allowed joins them at P0 and OAuth2 introspection plus the IP allowlist drop to P2. README records the policy: P0 + P1 is the number we drive to 95%, P2 rows stay enumerated so tail gaps remain visible without gating the target. |
||
|---|---|---|
| .. | ||
| a2a | ||
| access_control | ||
| batches | ||
| claude_code | ||
| coverage_registry | ||
| guardrails | ||
| llm_translation | ||
| load | ||
| logging | ||
| management | ||
| mcp | ||
| other | ||
| quota_management | ||
| router | ||
| ui | ||
| CLAUDE.md | ||
| conftest.py | ||
| CONTRIBUTING.md | ||
| e2e_config.py | ||
| e2e_db.py | ||
| e2e_http.py | ||
| junit_properties.py | ||
| lifecycle.py | ||
| models.py | ||
| otel_client.py | ||
| proxy_client.py | ||
| pytest.ini | ||
| transport.py | ||