Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -105,16 +105,17 @@ def calculatePerplexity(text):
|
|
105 |
|
106 |
return ppl.item()
|
107 |
|
108 |
-
@app.
|
109 |
-
def
|
110 |
-
sentences = text_to_sentences(text)
|
111 |
perplexities = []
|
112 |
-
for
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
label = "
|
117 |
-
|
|
|
|
|
118 |
return perplexities
|
119 |
|
120 |
demo = gr.Interface(
|
|
|
105 |
|
106 |
return ppl.item()
|
107 |
|
108 |
+
@app.post("/getPerplexities")
|
109 |
+
async def calculate_perplexities(data: List[str]):
|
|
|
110 |
perplexities = []
|
111 |
+
for text in data:
|
112 |
+
sentences = text_to_sentences(text)
|
113 |
+
for sentence in sentences:
|
114 |
+
perplexity = calculatePerplexity(sentence)
|
115 |
+
label = "Human"
|
116 |
+
if perplexity < 25:
|
117 |
+
label = "AI"
|
118 |
+
perplexities.append({"sentence": sentence, "perplexity": perplexity, "label": label})
|
119 |
return perplexities
|
120 |
|
121 |
demo = gr.Interface(
|