shukdevdatta123 commited on
Commit
5a11a8d
·
verified ·
1 Parent(s): 38c5503

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -3
app.py CHANGED
@@ -171,10 +171,36 @@ def process_voice_query(transcription, query, temperature, top_p, max_output_tok
171
 
172
  return query_openai(messages, temperature, top_p, max_output_tokens)
173
 
174
- # Function to clear the chat - FIXED to return all 21 expected outputs
175
  def clear_chat():
176
- # Return 21 values for all the output components
177
- return "", "", "", "", "", "", "", None, "", None, "", None, "", "", None, "", "", "", 1.0, 1.0, 2048
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
178
 
179
  # Gradio UI Layout
180
  with gr.Blocks() as demo:
 
171
 
172
  return query_openai(messages, temperature, top_p, max_output_tokens)
173
 
174
+ # Function to clear the chat - FIXED to return the correct types for file inputs
175
  def clear_chat():
176
+ # For file components like gr.File and gr.Audio, we should return None
177
+ # For text components, return empty string
178
+ # For sliders, return default values
179
+
180
+ # The order must match exactly with the outputs in clear_button.click()
181
+ return (
182
+ "", # image_url (textbox)
183
+ "", # image_query (textbox)
184
+ "", # image_url_output (textbox)
185
+ "", # text_query (textbox)
186
+ "", # text_output (textbox)
187
+ "", # image_text_query (textbox)
188
+ "", # image_output (textbox)
189
+ None, # pdf_upload (file)
190
+ "", # pdf_text_query (textbox)
191
+ "", # pdf_output (textbox)
192
+ None, # audio_upload (file)
193
+ "", # upload_transcription (textbox)
194
+ "", # upload_audio_query (textbox)
195
+ "", # upload_audio_output (textbox)
196
+ None, # audio_recorder (audio)
197
+ "", # record_transcription (textbox)
198
+ "", # record_audio_query (textbox)
199
+ "", # record_audio_output (textbox)
200
+ 1.0, # temperature (slider)
201
+ 1.0, # top_p (slider)
202
+ 2048 # max_output_tokens (slider)
203
+ )
204
 
205
  # Gradio UI Layout
206
  with gr.Blocks() as demo: