From 868012ee9bd8eca32f1fb6386e2adaf19e30a4ee Mon Sep 17 00:00:00 2001 From: kerry Date: Fri, 13 Nov 2026 00:58:40 +0000 Subject: [PATCH] fix(auth): type the requested models as a sequence Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- litellm/proxy/auth/customer_hierarchy_auth.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/proxy/auth/customer_hierarchy_auth.py b/litellm/proxy/auth/customer_hierarchy_auth.py index 0772cf1b40b..a424c651081 100644 --- a/litellm/proxy/auth/customer_hierarchy_auth.py +++ b/litellm/proxy/auth/customer_hierarchy_auth.py @@ -5,7 +5,7 @@ carries its team and that team's organization, so one lookup yields every level limits apply to the request. """ -from collections.abc import Mapping +from collections.abc import Mapping, Sequence from datetime import datetime from typing import TYPE_CHECKING, Final @@ -203,7 +203,7 @@ async def resolve_customer_hierarchy( prisma_client: "PrismaClient | None", user_api_key_cache: UserApiKeyCache, llm_router: "RegistryReader | None", - request_model: str | list[str] | None, + request_model: str | Sequence[str] | None, route: str, key_metadata: Mapping[str, object] | None = None, ) -> CustomerHierarchyAuth: