Force re check.

Former-commit-id: 3a285217107f3042a4d6b7a60eedcdd07f73627d
This commit is contained in:
marko1616 2024-08-23 14:43:18 +08:00 committed by GitHub
parent 95500687dd
commit f3778f65f8

View File

@ -14,6 +14,7 @@
import base64 import base64
import io import io
import re
import json import json
import os import os
import uuid import uuid
@ -105,7 +106,7 @@ def _process_request(
input_messages.append({"role": ROLE_MAPPING[message.role], "content": input_item.text}) input_messages.append({"role": ROLE_MAPPING[message.role], "content": input_item.text})
else: else:
image_url = input_item.image_url.url image_url = input_item.image_url.url
if image_url.startswith("data:image"): # base64 image if re.match("^data:image\/(png|jpg|jpeg|gif|bmp);base64,(.+)$", data_url):
image_data = base64.b64decode(image_url.split(",", maxsplit=1)[1]) image_data = base64.b64decode(image_url.split(",", maxsplit=1)[1])
image_path = io.BytesIO(image_data) image_path = io.BytesIO(image_data)
elif os.path.isfile(image_url): # local file elif os.path.isfile(image_url): # local file