mindnet/app/main.py

22 lines
583 B
Python
Raw Normal View History

2025-09-02 10:33:22 +02:00
"""
Version 0.1
"""
2025-09-02 10:19:42 +02:00
from __future__ import annotations
from fastapi import FastAPI
from .config import get_settings
from .routers.embed_router import router as embed_router
from .routers.qdrant_router import router as qdrant_router
def create_app() -> FastAPI:
app = FastAPI(title="mindnet API", version="0.1.0")
s = get_settings()
2025-09-02 10:30:22 +02:00
2025-09-02 10:19:42 +02:00
@app.get("/healthz")
def healthz():
return {"status": "ok", "qdrant": s.QDRANT_URL, "prefix": s.COLLECTION_PREFIX}
2025-09-02 10:30:22 +02:00
2025-09-02 10:19:42 +02:00
app.include_router(embed_router)
app.include_router(qdrant_router)
return app
2025-09-02 10:30:22 +02:00
app = create_app()