from fastapi import FastAPI from app.routes import prediction from app.routes.prediction import predict from app.routes import home import gradio as gr app = FastAPI() app.include_router( home.router, tags=["home"], ) app.include_router( prediction.router, prefix="/predict", tags=["prediction"], ) iface = gr.Interface( fn=predict, inputs="text", outputs="text", title="D360 Real Estate Challenge", description="Haga su pregunta a nuestro agente de real estate", examples=[ "cuantas propiedades tienen alberca?", "Cual es el precio promedio de las propiedades en venta?", "cuantos apartamentos hay en renta?", "cuantos departamentos en venta tienen más de dos dormitorios?", ], ) iface.launch()