Skip to content

Commit

Permalink
✨ Feature: Add an "image" field to the configuration file to customiz…
Browse files Browse the repository at this point in the history
…e control over whether to enable image reading support.
  • Loading branch information
yym68686 committed Oct 14, 2024
1 parent 89394ee commit 93f77d4
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions request.py
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ async def get_gemini_payload(request, engine, provider):
if item.type == "text":
text_message = await get_text_message(msg.role, item.text, engine)
content.append(text_message)
elif item.type == "image_url":
elif item.type == "image_url" and provider.get("image", True):
image_message = await get_image_message(item.image_url.url, engine)
content.append(image_message)
else:
Expand Down Expand Up @@ -331,7 +331,7 @@ async def get_vertex_gemini_payload(request, engine, provider):
if item.type == "text":
text_message = await get_text_message(msg.role, item.text, engine)
content.append(text_message)
elif item.type == "image_url":
elif item.type == "image_url" and provider.get("image", True):
image_message = await get_image_message(item.image_url.url, engine)
content.append(image_message)
else:
Expand Down Expand Up @@ -477,7 +477,7 @@ async def get_vertex_claude_payload(request, engine, provider):
if item.type == "text":
text_message = await get_text_message(msg.role, item.text, engine)
content.append(text_message)
elif item.type == "image_url":
elif item.type == "image_url" and provider.get("image", True):
image_message = await get_image_message(item.image_url.url, engine)
content.append(image_message)
else:
Expand Down Expand Up @@ -610,7 +610,7 @@ async def get_gpt_payload(request, engine, provider):
if item.type == "text":
text_message = await get_text_message(msg.role, item.text, engine)
content.append(text_message)
elif item.type == "image_url":
elif item.type == "image_url" and provider.get("image", True):
image_message = await get_image_message(item.image_url.url, engine)
content.append(image_message)
else:
Expand Down Expand Up @@ -677,7 +677,7 @@ async def get_openrouter_payload(request, engine, provider):
if item.type == "text":
text_message = await get_text_message(msg.role, item.text, engine)
content.append(text_message)
elif item.type == "image_url":
elif item.type == "image_url" and provider.get("image", True):
image_message = await get_image_message(item.image_url.url, engine)
content.append(image_message)
else:
Expand Down Expand Up @@ -943,7 +943,7 @@ async def get_claude_payload(request, engine, provider):
if item.type == "text":
text_message = await get_text_message(msg.role, item.text, engine)
content.append(text_message)
elif item.type == "image_url":
elif item.type == "image_url" and provider.get("image", True):
image_message = await get_image_message(item.image_url.url, engine)
content.append(image_message)
else:
Expand Down

0 comments on commit 93f77d4

Please sign in to comment.