Spaces:
basit123796
/
Runtime error

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

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -8
app.py CHANGED
@@ -140,26 +140,28 @@ def solve_math_problem(question, additional_info, max_tokens):
140
  final_answer = parse_final_answer(result)
141
  return full_answer, final_answer
142
 
 
143
  def main():
144
  with gr.Blocks() as demo:
145
  gr.Markdown(title)
146
  question_field = gr.Code(language='python', label="๐Ÿค”Enter your math problem")
147
  additional_info_field = gr.Text(value=additional_info_prompt, label="๐ŸชœOptional train-of-thought")
148
- max_tokens = gr.Slider(minimum=150, maximum=1200, value=250, label="Max Tokens")
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
 
 
140
  final_answer = parse_final_answer(result)
141
  return full_answer, final_answer
142
 
143
+
144
  def main():
145
  with gr.Blocks() as demo:
146
  gr.Markdown(title)
147
  question_field = gr.Code(language='python', label="๐Ÿค”Enter your math problem")
148
  additional_info_field = gr.Text(value=additional_info_prompt, label="๐ŸชœOptional train-of-thought")
149
+ max_tokens = gr.Slider(minimum=150, maximum=1200, value=250, label="๐Ÿช™Max Tokens")
150
  submit_button = gr.Button("๐Ÿ“‰Solve")
151
  full_answer_output = gr.Code(label="๐Ÿ”ฎTonicsMathAssistant๐Ÿ“‰", interactive=False)
152
  final_answer_output = gr.Textbox(label="Final Answer")
153
 
154
+ example_index = gr.Number(label="Example Index", visible=False)
155
+
156
+ def set_example(index):
157
  examples = [unimath1, unimath2, unimath3, unimath4]
158
+ question = examples[int(index)]
159
+ additional_info = additional_info_prompt
160
+ return question, additional_info
161
 
162
  with gr.Accordion("๐Ÿค– UniMath Examples", open=False):
163
+ gr.Markdown("Click on a ๐Ÿค– UniMath Example to load it into the solver.")
164
+ for i, _ in enumerate([unimath1, unimath2, unimath3, unimath4]):
165
  example_button = gr.Button(f"Example {i+1}")
166
  example_button.click(fn=set_example, inputs=[i], outputs=[question_field, additional_info_field])
167