Spaces:
Running
Running
File size: 553 Bytes
ba5fffb | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | from __future__ import annotations
import sys
from pathlib import Path
SRC_PATH = Path(__file__).resolve().parent / "src"
if SRC_PATH.exists():
sys.path.insert(0, str(SRC_PATH))
from fastapi import FastAPI
from fastapi.responses import RedirectResponse
from qa_agent_service.rest_routes import router
app = FastAPI(title="QA Agent Service", version="0.1.0")
app.include_router(router)
app.include_router(router, prefix="/api/v1")
@app.get("/", include_in_schema=False)
def root() -> RedirectResponse:
return RedirectResponse(url="/docs")
|