Backend: - Add ai_provider + ai_model columns to APIClient model - New admin_ai router: GET /admin/api/ai/status + POST /admin/api/ai/test - Update ai_vision.py: provider_override + model_override support - Update pipeline: load client AI prefs for image processing - ClientUpdate/ClientResponse schemas include ai_provider/ai_model Frontend: - New AIConfigSection component: provider list, model dropdowns, test button with live results (no page refresh needed) - AI types (ai.types.ts) + API (api/ai.ts) - APIClient types extended with ai_provider/ai_model
10 lines
493 B
Python
10 lines
493 B
Python
from app.routers.images import router as images_router
|
|
from app.routers.ai import router as ai_router
|
|
from app.routers.auth import router as auth_router
|
|
from app.routers.files import router as files_router
|
|
from app.routers.websocket import router as ws_router
|
|
from app.routers.admin import router as admin_router
|
|
from app.routers.admin_ai import router as admin_ai_router
|
|
|
|
__all__ = ["images_router", "ai_router", "auth_router", "files_router", "ws_router", "admin_router", "admin_ai_router"]
|