Spaces:
showme
/
Running

showme commited on
Commit
369f638
ยท
verified ยท
1 Parent(s): 2a29144

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -9
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
- # ้ๅކ result ๅˆ—่กจ๏ผŒๆฃ€ๆŸฅๆฏไธชๅ…ƒ็ด ็š„ label
20
- for item in result:
21
- if item["label"] == "LABEL_0":
22
- item["score"] = 1 - item["score"]
23
- elif item["label"] == "LABEL_1":
24
- item["label"] = "AI"
25
- print("ๅค„็†ๅŽ็š„ result:", result)
26
- return {"result": result}
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)