Update app/main.py
Browse files- app/main.py +9 -13
app/main.py
CHANGED
@@ -490,19 +490,15 @@ Ready for your request."""
|
|
490 |
if i == system_index:
|
491 |
continue # Skip the original system message as we've already handled it
|
492 |
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
# For simplicity, we'll just pass it through as is
|
503 |
-
new_messages.append(message)
|
504 |
-
else:
|
505 |
-
# For non-user messages, keep as is
|
506 |
new_messages.append(message)
|
507 |
|
508 |
# Now use the standard function to convert to Gemini format
|
|
|
490 |
if i == system_index:
|
491 |
continue # Skip the original system message as we've already handled it
|
492 |
|
493 |
+
# URL encode user message content
|
494 |
+
if isinstance(message.content, str):
|
495 |
+
new_messages.append(OpenAIMessage(
|
496 |
+
role=message.role,
|
497 |
+
content=urllib.parse.quote(message.content)
|
498 |
+
))
|
499 |
+
elif isinstance(message.content, list):
|
500 |
+
# Handle list content (like with images)
|
501 |
+
# For simplicity, we'll just pass it through as is
|
|
|
|
|
|
|
|
|
502 |
new_messages.append(message)
|
503 |
|
504 |
# Now use the standard function to convert to Gemini format
|