# retoor from fastapi import APIRouter from fastapi.responses import Response from molodetz.avatar import render_avatar_svg router = APIRouter() @router.get("/svg/{seed}") async def avatar_svg(seed: str, size: int = 64): svg = render_avatar_svg(seed[:128], size) return Response(svg, media_type="image/svg+xml", headers={"Cache-Control": "public, max-age=86400"})