from fastapi import FastAPI, HTTPException, Request from fastapi.responses import StreamingResponse from fastapi.staticfiles import StaticFiles from fastapi.templating import Jinja2Templates import logging import json # Configure logging logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s', handlers=[ logging.StreamHandler(), logging.FileHandler('app.log') ] ) logger = logging.getLogger(__name__) app = FastAPI(title="F5 Model Test Application") @app.get("/") async def index(request: Request): return "hello world" if __name__ == "__main__": import uvicorn uvicorn.run(app, host="0.0.0.0", port=8000)