DCA-01 / src /fusion /app.py
Shorx's picture
Upload 33 files
201449b verified
Raw History Blame Contribute Delete
396 Bytes
from fastapi import FastAPI
from pydantic import BaseModel
from typing import List, Dict
from fusion import fuse
app = FastAPI(title="DCA-01 Fusion")
class FusionRequest(BaseModel):
dag_id: str
expert_outputs: List[Dict]
@app.post("/fuse")
def fuse_endpoint(req: FusionRequest):
return fuse(req.expert_outputs, req.dag_id)
@app.get("/health")
def health():
return {"status":"ok"}