| from fastapi import FastAPI | |
| from pydantic import BaseModel | |
| from app.predictor import predict_cluster | |
| app = FastAPI() | |
| class LogInput(BaseModel): | |
| log_text: str | |
| def root(): | |
| return {"status": "RTL Log API running"} | |
| def analyze_log(data: LogInput): | |
| result = predict_cluster(data.log_text) | |
| return { | |
| "input_log": data.log_text, | |
| "analysis": result | |
| } |