// server/api/stats.get.ts - 服务运行统计接口 import { createApiLogger } from "~~/server/utils/logging"; import { getRuntimeStats } from "~~/server/utils/runtimeState"; /** * 运行统计接口 * * 统计信息包含 uptime、模型名、缓存数量、最近问答记录数量 * 必须携带有效 session cookie(由 api-auth middleware 统一鉴权) */ export default defineEventHandler((event) => { const logger = createApiLogger(event, "api.stats"); // getRuntimeStats 会实时清理过期缓存,再返回有效缓存数量 logger.info("finish_success"); return getRuntimeStats(); });