""" Chat Page Router Serves the chat UI for character interactions. """ from fastapi import APIRouter, Request from fastapi.responses import HTMLResponse router = APIRouter() @router.get("/{lang}/chat", response_class=HTMLResponse) async def chat_page(lang: str, req: Request): """ Render the chat interface page. Args: lang: Language code (de/en) req: FastAPI request object Returns: HTML response with chat interface """ return req.app.state.render( req, "pages/chat.html", seo={"title": "Crumbforest Chat", "desc": "Chat with Krümeleule and FunkFox"} )