latest
This commit is contained in:
+26
-9
@@ -7,20 +7,25 @@ from fastapi import FastAPI
|
||||
from routers.health import router as health_router
|
||||
from routers.msgraph import router_onenote
|
||||
from routers.dev.tests import timetable_test
|
||||
from routers.admin_routes import router as admin_routes_router
|
||||
from routers.database.init import entity_init, calendar, timetables, curriculum, get_data, schools
|
||||
from routers.database.tools import get_nodes, get_nodes_and_edges, tldraw_filesystem, get_events, calendar_structure_router, default_nodes_router, worker_structure_router
|
||||
from routers.database.tools import get_nodes, get_nodes_and_edges, tldraw_filesystem, tldraw_supabase_storage, get_events, calendar_structure_router, default_nodes_router, worker_structure_router
|
||||
from routers.database.files import cabinets as cabinets_router
|
||||
from routers.database.files import files as files_router
|
||||
from routers.simple_upload import router as simple_upload_router
|
||||
from routers.assets import powerpoint, word, pdf
|
||||
from routers.llm.private.ollama import ollama
|
||||
from routers.llm.public.openai import openai
|
||||
#from routers.llm.public.openai import openai
|
||||
from routers.connections.arbor_router import router as arbor_router
|
||||
from routers.langchain.neo4j_graph_qa import router as graph_qa_router
|
||||
from routers.langchain.interactive_langgraph_query import router as interactive_langgraph_query_router
|
||||
#from routers.langchain.interactive_langgraph_query import router as interactive_langgraph_query_router
|
||||
from routers.rpi import rpi_whisperlive_client
|
||||
from routers.external import youtube
|
||||
from routers.solid.pod_provisioner import router as solid_pod_router
|
||||
from routers.dev.document_conversion import router as document_conversion_router
|
||||
from routers.dev.test_analysis import router as test_analysis_router
|
||||
from routers.queue_management import router as queue_management_router
|
||||
from routers.maintenance.redis_admin import router as redis_admin_router
|
||||
from routers import provisioning as provisioning_router
|
||||
|
||||
def register_routes(app: FastAPI):
|
||||
logger.info("Starting to register routes...")
|
||||
@@ -28,9 +33,6 @@ def register_routes(app: FastAPI):
|
||||
# Health check route
|
||||
app.include_router(health_router, prefix="/health", tags=["Health"])
|
||||
|
||||
# Admin Routes
|
||||
app.include_router(admin_routes_router, prefix="/admin", tags=["Admin"])
|
||||
|
||||
# Microsoft Graph Routes
|
||||
app.include_router(router_onenote.router, prefix="/msgraph", tags=["Microsoft Graph"])
|
||||
|
||||
@@ -52,6 +54,12 @@ def register_routes(app: FastAPI):
|
||||
|
||||
# Database Filesystem Routes
|
||||
app.include_router(tldraw_filesystem.router, prefix="/database/tldraw_fs", tags=["TLDraw Filesystem"])
|
||||
app.include_router(tldraw_supabase_storage.router, prefix="/database/tldraw_supabase", tags=["TLDraw Supabase Storage"])
|
||||
app.include_router(cabinets_router.router, prefix="/database", tags=["Cabinets"])
|
||||
app.include_router(files_router.router, prefix="/database", tags=["Files"])
|
||||
|
||||
# Simple Upload Routes (no auto-processing)
|
||||
app.include_router(simple_upload_router, prefix="/simple-upload", tags=["Simple Upload"])
|
||||
|
||||
# Assets Routes
|
||||
app.include_router(powerpoint.router, prefix="/assets/powerpoint", tags=["PowerPoint"])
|
||||
@@ -60,11 +68,11 @@ def register_routes(app: FastAPI):
|
||||
|
||||
# LLM Routes
|
||||
app.include_router(ollama.router, prefix="/llm/private/ollama", tags=["LLM"])
|
||||
app.include_router(openai.router, prefix="/llm/public/openai", tags=["LLM"])
|
||||
#app.include_router(openai.router, prefix="/llm/public/openai", tags=["LLM"])
|
||||
|
||||
# Langchain Routes
|
||||
app.include_router(graph_qa_router, prefix="/langchain/graph_qa", tags=["Langchain"])
|
||||
app.include_router(interactive_langgraph_query_router, prefix="/langchain/interactive_langgraph_query", tags=["Langchain"])
|
||||
#app.include_router(interactive_langgraph_query_router, prefix="/langchain/interactive_langgraph_query", tags=["Langchain"])
|
||||
|
||||
# External Routes
|
||||
app.include_router(youtube.router, prefix="/external", tags=["External"])
|
||||
@@ -84,5 +92,14 @@ def register_routes(app: FastAPI):
|
||||
# Test Analysis Routes
|
||||
app.include_router(test_analysis_router, prefix="/dev/tests", tags=["Test Analysis"])
|
||||
|
||||
# Queue Management Routes
|
||||
app.include_router(queue_management_router, prefix="/queue", tags=["Queue Management"])
|
||||
|
||||
# Maintenance Routes
|
||||
app.include_router(redis_admin_router, prefix="/maintenance/redis", tags=["Maintenance","Redis"])
|
||||
|
||||
# Provisioning Routes
|
||||
app.include_router(provisioning_router.router)
|
||||
|
||||
# Test Routes
|
||||
app.include_router(timetable_test.router, prefix="/tests", tags=["Tests"])
|
||||
|
||||
Reference in New Issue
Block a user