Update app.py
Browse files
app.py
CHANGED
@@ -16,15 +16,22 @@ class TextRequest(BaseModel):
|
|
16 |
@app.post("/predict")
|
17 |
async def predict(request: TextRequest):
|
18 |
result = sentiment_model(request.text)
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
if __name__ == "__main__":
|
29 |
import uvicorn
|
30 |
uvicorn.run(app, host="0.0.0.0", port=7860)
|
|
|
16 |
@app.post("/predict")
|
17 |
async def predict(request: TextRequest):
|
18 |
result = sentiment_model(request.text)
|
19 |
+
print("ๅค็ๅ็ result:", result)
|
20 |
+
|
21 |
+
# ่ทๅๅๅง้ขๆต็ปๆ
|
22 |
+
original = result[0]
|
23 |
+
|
24 |
+
# ่ฎก็ฎAI็ๆฆ็
|
25 |
+
ai_probability = original["score"] if original["label"] == "LABEL_1" else 1 - original["score"]
|
26 |
+
|
27 |
+
processed_result = [{
|
28 |
+
"label": "AI" if ai_probability > 0.5 else "Human",
|
29 |
+
"score": ai_probability
|
30 |
+
}]
|
31 |
+
|
32 |
+
print("ๅค็ๅ็ result:", processed_result)
|
33 |
+
return {"result": processed_result}
|
34 |
+
|
35 |
if __name__ == "__main__":
|
36 |
import uvicorn
|
37 |
uvicorn.run(app, host="0.0.0.0", port=7860)
|