Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -36,7 +36,7 @@ def stream_gemini_response(message_input: str|gr.File, messages: list) -> Iterat
|
|
36 |
user_message = message_input
|
37 |
print(f"\n=== New Request (Text) ===")
|
38 |
print(f"User message: {user_message}")
|
39 |
-
elif isinstance(message_input, gr.
|
40 |
input_file = message_input.name # Access the temporary file path
|
41 |
file_type = message_input.original_name.split('.')[-1].lower() #Get original filename's extension
|
42 |
print(f"\n=== New Request (File) ===")
|
@@ -126,7 +126,7 @@ def stream_gemini_response(message_input: str|gr.File, messages: list) -> Iterat
|
|
126 |
else:
|
127 |
# Stream thinking
|
128 |
thought_buffer += current_chunk
|
129 |
-
print(f"\n=== Thinking Chunk ===\n{
|
130 |
|
131 |
messages[-1] = ChatMessage(
|
132 |
role="assistant",
|
|
|
36 |
user_message = message_input
|
37 |
print(f"\n=== New Request (Text) ===")
|
38 |
print(f"User message: {user_message}")
|
39 |
+
elif isinstance(message_input, gr.File): #gr.File directly should be used with newer gradio versions (v4+)
|
40 |
input_file = message_input.name # Access the temporary file path
|
41 |
file_type = message_input.original_name.split('.')[-1].lower() #Get original filename's extension
|
42 |
print(f"\n=== New Request (File) ===")
|
|
|
126 |
else:
|
127 |
# Stream thinking
|
128 |
thought_buffer += current_chunk
|
129 |
+
print(f"\n=== Thinking Chunk ===\n{thought_buffer}")
|
130 |
|
131 |
messages[-1] = ChatMessage(
|
132 |
role="assistant",
|