33 lines
719 B
Python
33 lines
719 B
Python
"""API for architect research timeline."""
|
|
|
|
try:
|
|
from fastapi import APIRouter
|
|
except Exception:
|
|
APIRouter = None
|
|
|
|
from .architect_research_timeline import ArchitectResearchTimeline
|
|
|
|
|
|
timeline = ArchitectResearchTimeline()
|
|
|
|
|
|
def get_architect_research_timeline():
|
|
return timeline.build()
|
|
|
|
|
|
def build_router():
|
|
if APIRouter is None:
|
|
return None
|
|
router = APIRouter(prefix="/admin/ai-evolution/architect/research", tags=["architect-research"])
|
|
|
|
@router.get("/timeline", operation_id="getArchitectResearchTimeline")
|
|
def get_timeline():
|
|
return get_architect_research_timeline()
|
|
|
|
return router
|
|
|
|
|
|
router = build_router()
|
|
|
|
__all__ = ["router", "get_architect_research_timeline"]
|