codeteach commited on
Commit
b2c63d2
·
verified ·
1 Parent(s): 539525b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -4,7 +4,7 @@ import fitz # PyMuPDF
4
  import time
5
 
6
  # Set your OpenAI API key
7
- openai.api_key = 'sk-proj-fCrObs9lnucfEFwJdMkHT3BlbkFJA7auo8szgjDuHz28QGBW'
8
 
9
  def extract_text_from_pdf(pdf_file):
10
  text = ""
@@ -79,6 +79,9 @@ def evaluate(rubric_pdf, rubric_text, text):
79
  if not text:
80
  return "No text provided for evaluation."
81
 
 
 
 
82
  evaluation = evaluate_text_against_rubric(rubric, text)
83
 
84
  if isinstance(evaluation, str): # If it's an error message
@@ -101,7 +104,7 @@ with gr.Blocks() as interface:
101
 
102
  rubric_pdf_input = gr.File(label="Upload Rubric PDF (optional)", type="binary")
103
  rubric_text_input = gr.Textbox(lines=10, placeholder="Or enter your rubric text here...", label="Rubric Text (optional)")
104
- text_input = gr.Textbox(lines=10, placeholder="Paste the text to be evaluated here (max 2000 characters)...", label="Text to Evaluate", max_chars=2000)
105
 
106
  evaluate_button = gr.Button("Evaluate")
107
 
@@ -121,3 +124,4 @@ interface.launch()
121
 
122
 
123
 
 
 
4
  import time
5
 
6
  # Set your OpenAI API key
7
+ openai.api_key = 'your-openai-api-key'
8
 
9
  def extract_text_from_pdf(pdf_file):
10
  text = ""
 
79
  if not text:
80
  return "No text provided for evaluation."
81
 
82
+ if len(text) > 2000:
83
+ return "The text provided exceeds the 2000 character limit."
84
+
85
  evaluation = evaluate_text_against_rubric(rubric, text)
86
 
87
  if isinstance(evaluation, str): # If it's an error message
 
104
 
105
  rubric_pdf_input = gr.File(label="Upload Rubric PDF (optional)", type="binary")
106
  rubric_text_input = gr.Textbox(lines=10, placeholder="Or enter your rubric text here...", label="Rubric Text (optional)")
107
+ text_input = gr.Textbox(lines=10, placeholder="Paste the text to be evaluated here (max 2000 characters)...", label="Text to Evaluate")
108
 
109
  evaluate_button = gr.Button("Evaluate")
110
 
 
124
 
125
 
126
 
127
+