PirateXX commited on
Commit
272c4fe
·
1 Parent(s): f884349

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -49,15 +49,19 @@ def calculatePerplexity(text):
49
  return ppl.item()
50
 
51
  def calculatePerplexities(text):
 
 
 
 
 
 
 
52
  sentences = text_to_sentences(text)
53
  perplexities = []
54
  for sentence in sentences:
55
  perplexity = calculatePerplexity(sentence)
56
- label = "Human"
57
- if perplexity<25:
58
- label = "AI"
59
- perplexities.append({"sentence": sentence, "perplexity": perplexity, "label": label})
60
- return perplexities
61
 
62
  def input_api_info():
63
  return [gr.inputs.Textbox(placeholder="Copy and paste here...")]
 
49
  return ppl.item()
50
 
51
  def calculatePerplexities(text):
52
+ if text is None or len(text) == 0:
53
+ return jsonify({'error': 'No query provided'}), 400
54
+ if len(text) > 9400:
55
+ return jsonify({'error': 'Cannot analyze more than 9400 characters!'}), 400
56
+ if count_words(text) > 1500:
57
+ return jsonify({'error': 'Cannot analyze more than 1500 words'}), 400
58
+
59
  sentences = text_to_sentences(text)
60
  perplexities = []
61
  for sentence in sentences:
62
  perplexity = calculatePerplexity(sentence)
63
+ perplexities.append({"sentence": sentence, "perplexity": perplexity})
64
+ return jsonify(perplexities)
 
 
 
65
 
66
  def input_api_info():
67
  return [gr.inputs.Textbox(placeholder="Copy and paste here...")]