Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
import pandas as pd
|
2 |
import gradio as gr
|
3 |
from fastapi import FastAPI, Request
|
4 |
-
from fastapi.responses import JSONResponse
|
5 |
from retriever import get_relevant_passages
|
6 |
from reranker import rerank
|
7 |
|
@@ -99,10 +99,10 @@ async def recommend_api(request: Request):
|
|
99 |
except Exception as e:
|
100 |
return JSONResponse(content={"error": str(e)}, status_code=500)
|
101 |
|
102 |
-
# === Mount Gradio to FastAPI ===
|
103 |
-
from gradio.routes import mount_gradio_app
|
104 |
-
from fastapi.responses import RedirectResponse
|
105 |
-
app = mount_gradio_app(app, gr_interface, path="/gradio")
|
106 |
@app.get("/")
|
107 |
async def root():
|
108 |
return RedirectResponse(url="/gradio")
|
|
|
|
|
|
|
|
|
|
1 |
import pandas as pd
|
2 |
import gradio as gr
|
3 |
from fastapi import FastAPI, Request
|
4 |
+
from fastapi.responses import JSONResponse, RedirectResponse
|
5 |
from retriever import get_relevant_passages
|
6 |
from reranker import rerank
|
7 |
|
|
|
99 |
except Exception as e:
|
100 |
return JSONResponse(content={"error": str(e)}, status_code=500)
|
101 |
|
|
|
|
|
|
|
|
|
102 |
@app.get("/")
|
103 |
async def root():
|
104 |
return RedirectResponse(url="/gradio")
|
105 |
+
|
106 |
+
# === Mount Gradio App ===
|
107 |
+
from gradio.routes import mount_gradio_app
|
108 |
+
app = mount_gradio_app(app, gr_interface, path="/gradio")
|