chore:修改图片处理逻辑,统一使用base64编码

将_convert_image函数中对非data:image格式URL的处理方式从直接返回URL改为转换为base64编码的内联数据。这样无论图片是以data URI形式还是URL形式提供,都会统一转换为base64编码,确保与API交互时图片数据格式的一致性。
This commit is contained in:
snaily
2025-03-25 13:23:17 +08:00
parent 60dca70fcd
commit 97db7eebf1
+5 -2
View File
@@ -49,9 +49,12 @@ def _convert_image(image_url: str) -> Dict[str, Any]:
"data": encoded_data "data": encoded_data
} }
} }
else:
encoded_data = _convert_image_to_base64(image_url)
return { return {
"image_url": { "inline_data": {
"url": image_url "mime_type": "image/png",
"data": encoded_data
} }
} }