Maybe now?
This commit is contained in:
9
api.py
9
api.py
@@ -3,6 +3,7 @@ import sys
|
|||||||
|
|
||||||
import uvicorn
|
import uvicorn
|
||||||
from fastapi import Body, FastAPI
|
from fastapi import Body, FastAPI
|
||||||
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
from fastapi.responses import FileResponse
|
from fastapi.responses import FileResponse
|
||||||
from fastapi.staticfiles import StaticFiles
|
from fastapi.staticfiles import StaticFiles
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
@@ -35,6 +36,14 @@ class PredictResponse(BaseModel):
|
|||||||
# --- FastAPI App ---
|
# --- FastAPI App ---
|
||||||
app = FastAPI()
|
app = FastAPI()
|
||||||
|
|
||||||
|
app.add_middleware(
|
||||||
|
CORSMiddleware,
|
||||||
|
allow_origins=["*"],
|
||||||
|
allow_credentials=True,
|
||||||
|
allow_methods=["*"],
|
||||||
|
allow_headers=["*"],
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def get_model_for_n(n: int):
|
def get_model_for_n(n: int):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error("Prediction failed:", error);
|
console.error("Prediction failed:", error);
|
||||||
status.textContent = "Error";
|
status.textContent = "Error: " + error.message;
|
||||||
} finally {
|
} finally {
|
||||||
isFetching = false;
|
isFetching = false;
|
||||||
status.textContent = "Idle";
|
status.textContent = "Idle";
|
||||||
|
|||||||
Reference in New Issue
Block a user