from fastapi import APIRouter from datetime import datetime from configs import ( DEFAULT_MODEL, ALL_MODELS, MCP_SERVER_URL, LITELLM_BASE_URL, JUSTICE_API_BASE ) router = APIRouter() @router.get("/info") async def info(): """Application metadata and configuration.""" return { "service": "Legal AI Assistant", "version": "0.4.0", "description": "AI Assistant for Slovak Ministry of Justice API", "timestamp": datetime.now().isoformat(), "endpoints": { "chat": "/chat", "models": "/api/models", "health": "/", }, "config": { "default_model": DEFAULT_MODEL, "available_models": [m["id"] for m in ALL_MODELS], "api_url": JUSTICE_API_BASE, "mcp_server": MCP_SERVER_URL, "litellm": LITELLM_BASE_URL, } }