"""Routes API — Paramètres.""" from fastapi import APIRouter from backend.config.settings import get_settings router = APIRouter() @router.get("/") async def get_config(): """Retourne la configuration active (lecture seule).""" s = get_settings() return { "llm_provider": s.llm_provider, "llm_model": s.llm_model, "llm_base_url": s.llm_base_url, "llm_temperature": s.llm_temperature, "llm_max_tokens": s.llm_max_tokens, "vision_enabled": s.vision_enabled, "screenshot_interval": s.screenshot_interval, "learning_enabled": s.learning_enabled, "learning_rate": s.learning_rate, "learning_batch_size": s.learning_batch_size, "debug": s.debug, "current_patch": s.current_patch, }