| 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() |
|
|