Spaces:
Paused
Paused
import logging | |
import gradio as gr | |
from fastapi import FastAPI | |
from app_gradio_fastapi import routes | |
from app_gradio_fastapi.helpers.formatters import request_formatter | |
from app_gradio_fastapi.helpers.session_logger import change_logging | |
change_logging() | |
logging.info("creating FastAPI app...") | |
CUSTOM_GRADIO_PATH = "/" | |
app = FastAPI(title="logging_app", version="1.0") | |
app.include_router(routes.router) | |
logging.info("FastAPI app created, creating gradio app...") | |
io = gr.Interface( | |
request_formatter, | |
inputs=[ | |
gr.Textbox(lines=1, placeholder=10, label="write a number to divide 100 (0 will raise division by zero error)"), | |
], | |
outputs=[ | |
gr.Textbox(lines=1, placeholder=None, label="Text Output"), | |
], | |
) | |
app = gr.mount_gradio_app(app, io, path=CUSTOM_GRADIO_PATH) | |
logging.info("gradio app mounted") | |