File size: 485 Bytes
6dad1de
afe1607
6dad1de
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from fastapi import FastAPI
from api.dependencies import simulation_manager

app = FastAPI(title="Tiny Factory & Artificial Societies API")

@app.get("/health")
def health():
    return {"status": "ok"}

# Import routers after app and simulation_manager are defined
from api.routers import simulations, personas
app.include_router(simulations.router, prefix="/api/v1/simulations", tags=["simulations"])
app.include_router(personas.router, prefix="/api/v1/personas", tags=["personas"])