From b89657c029d9cdc76045558a755d87fba231df9e Mon Sep 17 00:00:00 2001 From: hx <1367557521@qq.com> Date: Mon, 21 Sep 2026 10:52:25 +0800 Subject: [PATCH] fix(xai): replace leftover Any and sort TYPE_CHECKING imports --- litellm/llms/xai/image_edit/transformation.py | 2 +- litellm/llms/xai/image_generation/transformation.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/litellm/llms/xai/image_edit/transformation.py b/litellm/llms/xai/image_edit/transformation.py index c82c810442e..15762d76391 100644 --- a/litellm/llms/xai/image_edit/transformation.py +++ b/litellm/llms/xai/image_edit/transformation.py @@ -153,7 +153,7 @@ class XAIImageEditConfig(BaseImageEditConfig): raise ValueError("xAI image edit requires at least one reference image.") n: Final = image_edit_optional_request_params.get("n") - request: Final[dict[str, Any]] = { + request: Final[dict[str, object]] = { "model": XAIModelInfo.get_base_model(model) or model, **({"prompt": prompt} if prompt is not None else {}), **({"image": image_payloads[0]} if len(image_payloads) == 1 else {"images": list(image_payloads)}), diff --git a/litellm/llms/xai/image_generation/transformation.py b/litellm/llms/xai/image_generation/transformation.py index 62dd7a7f707..327f7891ae2 100644 --- a/litellm/llms/xai/image_generation/transformation.py +++ b/litellm/llms/xai/image_generation/transformation.py @@ -17,6 +17,7 @@ from litellm.types.utils import ImageObject, ImageResponse if TYPE_CHECKING: import tiktoken + from litellm.litellm_core_utils.litellm_logging import Logging as LiteLLMLoggingObj _SIZE_TO_ASPECT_RATIO: Final = {