Spaces:
basit123796
/
Runtime error

Tonic commited on
Commit
7d46004
ยท
verified ยท
1 Parent(s): 308aac1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -7
app.py CHANGED
@@ -149,16 +149,20 @@ def main():
149
  submit_button = gr.Button("๐Ÿ“‰Solve")
150
  full_answer_output = gr.Code(label="๐Ÿ”ฎTonicsMathAssistant๐Ÿ“‰", interactive=False)
151
  final_answer_output = gr.Textbox(label="Final Answer")
152
-
153
- def set_example(example):
154
- question_field.update(example)
 
 
155
  additional_info_field.update(additional_info_prompt)
156
-
 
157
  with gr.Accordion("๐Ÿค– UniMath Examples", open=False):
158
  gr.Markdown("Click an example to load it into the solver.")
159
- for i, example in enumerate([unimath1, unimath2, unimath3, unimath4], start=1):
160
- gr.Button(f"Example {i}", elem_id=f"example{i}").click(fn=set_example, inputs=example, outputs=[question_field, additional_info_field])
161
-
 
162
  submit_button.click(fn=solve_math_problem, inputs=[question_field, additional_info_field, max_tokens], outputs=[full_answer_output, final_answer_output])
163
 
164
  demo.launch()
 
149
  submit_button = gr.Button("๐Ÿ“‰Solve")
150
  full_answer_output = gr.Code(label="๐Ÿ”ฎTonicsMathAssistant๐Ÿ“‰", interactive=False)
151
  final_answer_output = gr.Textbox(label="Final Answer")
152
+
153
+ # Define a function to update the question and additional info fields
154
+ def set_example(example_index):
155
+ examples = [unimath1, unimath2, unimath3, unimath4]
156
+ question_field.update(examples[example_index])
157
  additional_info_field.update(additional_info_prompt)
158
+ return "", "" # Return empty strings as placeholders
159
+
160
  with gr.Accordion("๐Ÿค– UniMath Examples", open=False):
161
  gr.Markdown("Click an example to load it into the solver.")
162
+ for i in range(len([unimath1, unimath2, unimath3, unimath4])):
163
+ example_button = gr.Button(f"Example {i+1}")
164
+ example_button.click(fn=set_example, inputs=[i], outputs=[question_field, additional_info_field])
165
+
166
  submit_button.click(fn=solve_math_problem, inputs=[question_field, additional_info_field, max_tokens], outputs=[full_answer_output, final_answer_output])
167
 
168
  demo.launch()