fix(openai): correct image resize aspect ratio caps (#34192)

This commit is contained in:
Towseef Altaf
2025-12-13 01:04:17 +05:30
committed by GitHub
parent fc35544e0d
commit 0e5e33ba03
2 changed files with 8 additions and 1 deletions

View File

@@ -76,6 +76,7 @@ from langchain_openai.chat_models.base import (
_make_computer_call_output_from_message,
_model_prefers_responses_api,
_oai_structured_outputs_parser,
_resize,
)
@@ -1068,6 +1069,12 @@ def test__create_usage_metadata_responses() -> None:
)
def test__resize_caps_dimensions_preserving_ratio() -> None:
"""Larger side capped at 2048 then smaller at 768 keeping aspect ratio."""
assert _resize(2048, 4096) == (768, 1536)
assert _resize(4096, 2048) == (1536, 768)
def test__convert_to_openai_response_format() -> None:
# Test response formats that aren't tool-like.
response_format: dict = {