diff --git a/fastapi_app.py b/fastapi_app.py index 9e4edda..41842d5 100644 --- a/fastapi_app.py +++ b/fastapi_app.py @@ -6,6 +6,16 @@ import multiprocessing import sys from contextlib import asynccontextmanager +# ========== 抑制第三方库的 Pydantic 警告 ========== +# langgraph-checkpoint-postgres 等库使用 typing.NotRequired 导致的警告 +import warnings +warnings.filterwarnings( + "ignore", + message=".*typing.NotRequired is not a Python type.*", + category=UserWarning +) +# ========== End 抑制警告 ========== + # ========== Monkey patch: 必须在所有其他导入之前执行 ========== # 使用 json_repair 替换 mem0 的 remove_code_blocks 函数 # 这必须在导入任何 mem0 模块之前执行