From 561c0f7eb87e6506d86c93c101b4ec672b522aee Mon Sep 17 00:00:00 2001 From: mateo-berri <277851410+mateo-berri@users.noreply.github.com> Date: Sat, 19 Sep 2026 02:23:22 -0700 Subject: [PATCH] fix(proxy): import the unknown-model error lazily so SDK-only installs keep working --- litellm/proxy/openai_files_endpoints/common_utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/litellm/proxy/openai_files_endpoints/common_utils.py b/litellm/proxy/openai_files_endpoints/common_utils.py index 73d31745047..a8ab09b725a 100644 --- a/litellm/proxy/openai_files_endpoints/common_utils.py +++ b/litellm/proxy/openai_files_endpoints/common_utils.py @@ -18,7 +18,6 @@ from typing import ( from litellm.batches.batch_utils import batch_cost_is_final from litellm.constants import MAX_FILE_LIST_LIMIT from litellm.proxy._types import ProxyException -from litellm.proxy.route_llm_request import ProxyModelNotFoundError from litellm.repositories.table_repositories import ( ManagedFileRepository, ManagedObjectRepository, @@ -364,6 +363,8 @@ def get_credentials_for_model( """ from fastapi import HTTPException + from litellm.proxy.route_llm_request import ProxyModelNotFoundError + if llm_router is None: raise HTTPException( status_code=500,