Skip to content

Commit f61f581

Browse files
committed
[fix] use media_type in messages
1 parent 833e8d0 commit f61f581

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

edenai_apis/apis/anthropic/anthropic_api.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,9 @@ def __format_anthropic_messages(
156156
"type": "image",
157157
"source": {
158158
"type": "base64",
159-
"media_type": "image/jpeg",
159+
"media_type": content_item["content"][
160+
"media_type"
161+
],
160162
"data": media_data,
161163
},
162164
}
@@ -167,7 +169,7 @@ def __format_anthropic_messages(
167169
"type": "image",
168170
"source": {
169171
"type": "base64",
170-
"media_type": "image/jpeg",
172+
"media_type": content_item["content"]["media_type"],
171173
"data": content_item["content"]["media_base64"],
172174
},
173175
}

edenai_apis/apis/google/google_multimodal_api.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,12 @@ def __format_google_messages(
6161
parts.append({"text": content["content"]["text"]})
6262
elif content["type"] == "media_url":
6363
media_url = content["content"]["media_url"]
64+
media_type = content["content"]["media_type"]
6465
response = requests.get(media_url)
6566

6667
data = base64.b64encode(response.content).decode("utf-8")
6768
parts.append(
68-
{"inlineData": {"data": data, "mimeType": "image/jpeg"}}
69+
{"inlineData": {"data": data, "mimeType": media_type}}
6970
)
7071
elif content["type"] == "media_base64":
7172
media_base64 = content["content"]["media_base64"]

edenai_apis/features/multimodal/chat/chat_args.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ def chat_arguments(provider_name: str):
1111
{
1212
"type": "media_url",
1313
"content": {
14-
"media_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg"
14+
"media_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg",
15+
"media_type": "image/jpeg",
1516
},
1617
},
1718
],

0 commit comments

Comments
 (0)