From 26dcb64687bd6f3255c22ef9d3b5bae277aced7b Mon Sep 17 00:00:00 2001 From: snaily Date: Tue, 18 Mar 2025 21:35:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B0=86image/jpg=20MIME=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E8=BD=AC=E6=8D=A2=E4=B8=BA=E6=A0=87=E5=87=86=E7=9A=84?= =?UTF-8?q?image/jpeg?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复了图像转换过程中的MIME类型处理,确保当遇到非标准的"image/jpg"类型时,将其转换为标准的"image/jpeg"类型。这样可以提高与接收图像数据的API和系统的兼容性 --- app/services/chat/message_converter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/chat/message_converter.py b/app/services/chat/message_converter.py index e6d4686..e276207 100644 --- a/app/services/chat/message_converter.py +++ b/app/services/chat/message_converter.py @@ -45,7 +45,7 @@ def _convert_image(image_url: str) -> Dict[str, Any]: mime_type, encoded_data = _get_mime_type_and_data(image_url) return { "inline_data": { - "mime_type": mime_type, + "mime_type": "image/jpeg" if mime_type == "image/jpg" else mime_type, "data": encoded_data } }