Garvitj commited on
Commit
3e6ee51
·
verified ·
1 Parent(s): dd6645b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -18
app.py CHANGED
@@ -212,23 +212,24 @@ async def gradio_interface(image, languages: List[str], prompt="", history=[]):
212
  language_choices = pytesseract.get_languages()
213
 
214
  # Define Gradio interface
215
- with gr.Blocks(theme=gr.themes.Monochrome(), fill_height=True) as demo:
216
- interface = gr.ChatInterface(gradio_interface,
217
- inputs=[
218
- gr.Image(type="filepath", label="Input"),
219
- gr.CheckboxGroup(language_choices, type="value", value=['eng'], label='Language'),
220
- gr.Textbox(lines=2, placeholder="Enter your prompt here", label="Prompt")
221
- ],
222
- outputs=[
223
- gr.Text(label="Grade"),
224
- gr.Number(label="Similarity Score (%)"),
225
- gr.Text(label="Feedback"),
226
- gr.Text(label="Generated Response")
227
- ],
228
- title="Automated Grading System",
229
- description="Upload an image of your answer sheet to get a grade from 1 to 5, similarity score, and feedback based on the model answer.",
230
- live=True)
 
231
 
232
  if __name__ == "__main__":
233
- demo.queue()
234
- demo.launch()
 
212
  language_choices = pytesseract.get_languages()
213
 
214
  # Define Gradio interface
215
+ interface = gr.Interface(
216
+ fn=gradio_interface,
217
+ inputs=[
218
+ gr.Image(type="filepath", label="Input"),
219
+ gr.CheckboxGroup(language_choices, type="value", value=['eng'], label='Language'),
220
+ gr.Textbox(lines=2, placeholder="Enter your prompt here", label="Prompt")
221
+ ],
222
+ outputs=[
223
+ gr.Text(label="Grade"),
224
+ gr.Number(label="Similarity Score (%)"),
225
+ gr.Text(label="Feedback"),
226
+ gr.Text(label="Generated Response")
227
+ ],
228
+ title="Automated Grading System",
229
+ description="Upload an image of your answer sheet to get a grade from 1 to 5, similarity score, and feedback based on the model answer.",
230
+ live=True
231
+ )
232
 
233
  if __name__ == "__main__":
234
+ interface.queue()
235
+ interface.launch()