fix(xai): replace leftover Any and sort TYPE_CHECKING imports

This commit is contained in:
hx 2026-09-21 10:52:25 +08:00
parent 6ab547e35a
commit b89657c029
2 changed files with 2 additions and 1 deletions

View file

@ -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)}),

View file

@ -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 = {