= commited on
Commit ·
cf61583
1
Parent(s): 916ea97
fix: multi-model fallback cascade (4 models x 3 keys = 12 combos) + FastAPI root redirect
Browse files- api_server_fastapi.py +7 -0
api_server_fastapi.py
CHANGED
|
@@ -145,6 +145,13 @@ class EvaluateResponse(BaseModel):
|
|
| 145 |
sources: List[Dict[str, str]]
|
| 146 |
|
| 147 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 148 |
@app.get("/api/health", response_model=HealthResponse)
|
| 149 |
async def health_check():
|
| 150 |
"""Health check endpoint"""
|
|
|
|
| 145 |
sources: List[Dict[str, str]]
|
| 146 |
|
| 147 |
|
| 148 |
+
@app.get("/", include_in_schema=False)
|
| 149 |
+
async def root():
|
| 150 |
+
"""Root redirect to API docs"""
|
| 151 |
+
from fastapi.responses import RedirectResponse
|
| 152 |
+
return RedirectResponse(url="/docs")
|
| 153 |
+
|
| 154 |
+
|
| 155 |
@app.get("/api/health", response_model=HealthResponse)
|
| 156 |
async def health_check():
|
| 157 |
"""Health check endpoint"""
|