| from fastapi import FastAPI | |
| from pydantic import BaseModel, conlist | |
| from src.infer import predict_state | |
| app = FastAPI(title="BCI MVP API", version="1.0.0") | |
| class PredictRequest(BaseModel): | |
| features: conlist(float, min_length=32, max_length=32) | |
| def health(): | |
| return {"ok": True} | |
| def predict(req: PredictRequest): | |
| return predict_state(req.features) | |