in backend/matching-engine/services/multimodal_embedding_client.py [0:0]
def load_image_bytes(image_uri: str) -> bytes:
"""Load image bytes from a remote or local URI."""
if image_uri.startswith("http://") or image_uri.startswith("https://"):
response = requests.get(image_uri, stream=True)
if response.status_code == 200:
image_bytes = response.content
else:
image_bytes = open(image_uri, "rb").read()
return image_bytes