From 6a5af6f69e11cf0b5523c2dc734b9a230dc73c90 Mon Sep 17 00:00:00 2001 From: minecraft1024a Date: Sun, 16 Nov 2025 12:45:27 +0800 Subject: [PATCH] =?UTF-8?q?refactor(api):=20=E7=A7=BB=E9=99=A4=E5=86=85?= =?UTF-8?q?=E5=AD=98=E5=8F=AF=E8=A7=86=E5=8C=96=E8=B7=AF=E7=94=B1=E7=9A=84?= =?UTF-8?q?=20API=20=E5=AF=86=E9=92=A5=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 该路由旨在用于本地调试和可视化,不再需要进行 API 密钥认证。 BREAKING CHANGE: 内存可视化路由现在是公开访问的,不再需要 API 密钥。 --- src/api/memory_visualizer_router.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/api/memory_visualizer_router.py b/src/api/memory_visualizer_router.py index 2ec47779b..dd8f3aa07 100644 --- a/src/api/memory_visualizer_router.py +++ b/src/api/memory_visualizer_router.py @@ -10,11 +10,10 @@ from pathlib import Path from typing import Any import orjson -from fastapi import APIRouter, Depends, HTTPException, Query, Request +from fastapi import APIRouter, HTTPException, Query, Request from fastapi.responses import HTMLResponse, JSONResponse from fastapi.templating import Jinja2Templates -from src.common.security import get_api_key # 调整项目根目录的计算方式 project_root = Path(__file__).parent.parent.parent @@ -25,7 +24,7 @@ graph_data_cache = None current_data_file = None # FastAPI 路由 -router = APIRouter(dependencies=[Depends(get_api_key)]) +router = APIRouter() # Jinja2 模板引擎 templates = Jinja2Templates(directory=str(Path(__file__).parent / "templates"))