AlbertCAC commited on
Commit
0bfd754
·
1 Parent(s): c74a427
Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -1,5 +1,6 @@
1
  from fastapi import FastAPI, HTTPException
2
  from fastapi.middleware.cors import CORSMiddleware
 
3
  from pydantic import BaseModel, Field
4
  from typing import Optional
5
  from cold.classifier import ToxicTextClassifier
@@ -21,6 +22,8 @@ class PredictionInput(BaseModel):
21
  text: str = Field(..., title="Text to classify", description="The text to classify for malicious content")
22
  context: Optional[str] = Field(None, title="Context for classification", description="Optional context to provide additional information for classification")
23
 
 
 
24
  @app.post("/predict")
25
  def predict(input: PredictionInput):
26
  try:
 
1
  from fastapi import FastAPI, HTTPException
2
  from fastapi.middleware.cors import CORSMiddleware
3
+ from fastapi.staticfiles import StaticFiles
4
  from pydantic import BaseModel, Field
5
  from typing import Optional
6
  from cold.classifier import ToxicTextClassifier
 
22
  text: str = Field(..., title="Text to classify", description="The text to classify for malicious content")
23
  context: Optional[str] = Field(None, title="Context for classification", description="Optional context to provide additional information for classification")
24
 
25
+ app.mount("/", StaticFiles(directory="/app/out", html=True), name="static")
26
+
27
  @app.post("/predict")
28
  def predict(input: PredictionInput):
29
  try: