perf: 当图片数据为空时不加入上下文 #379

This commit is contained in:
Soulter
2025-02-07 23:57:11 +08:00
parent 0e493b1a0e
commit 6858b8c555
2 changed files with 6 additions and 0 deletions
@@ -231,6 +231,9 @@ class ProviderGoogleGenAI(Provider):
image_data = await self.encode_image_bs64(image_path)
else:
image_data = await self.encode_image_bs64(image_url)
if not image_data:
logger.warning(f"图片 {image_url} 得到的结果为空,将忽略。")
continue
user_content["content"].append({"type": "image_url", "image_url": {"url": image_data}})
return user_content
else:
@@ -243,6 +243,9 @@ class ProviderOpenAIOfficial(Provider):
image_data = await self.encode_image_bs64(image_path)
else:
image_data = await self.encode_image_bs64(image_url)
if not image_data:
logger.warning(f"图片 {image_url} 得到的结果为空,将忽略。")
continue
user_content["content"].append({"type": "image_url", "image_url": {"url": image_data}})
return user_content
else: