feat: add AI quiz generation endpoint with httpx and OpenAI/Ollama support
PyTest / test (push) Has been cancelled

This commit is contained in:
2026-07-28 09:28:57 -04:00
parent 4d1f1d3165
commit d0ed79a986
3 changed files with 54 additions and 0 deletions
+2
View File
@@ -34,6 +34,7 @@ from classquiz.routers import (
quiztivity,
pixabay,
moderation,
ai,
)
from classquiz.socket_server import sio
from classquiz.helpers import meilisearch_init
@@ -104,6 +105,7 @@ app.include_router(login.router, tags=["auth"], prefix="/api/v1/login", include_
app.add_middleware(SessionMiddleware, secret_key=settings.secret_key)
app.include_router(users.router, tags=["users"], prefix="/api/v1/users", include_in_schema=True)
app.include_router(quiz.router, tags=["quiz"], prefix="/api/v1/quiz", include_in_schema=True)
app.include_router(ai.router, tags=["ai"], prefix="/api/v1/ai", include_in_schema=True)
app.include_router(utils.router, tags=["utils"], prefix="/api/v1/utils", include_in_schema=True)
app.include_router(stats.router, tags=["stats"], prefix="/api/v1/stats", include_in_schema=True)
app.include_router(storage.router, tags=["storage"], prefix="/api/v1/storage", include_in_schema=True)