""" 环境变量集中管理模块 所有配置项统一定义,避免散落在各个文件中 """ import os # ========== Graph 执行追踪配置 ========== # 是否启用 Graph 流转追踪(通过环境变量控制) ENABLE_GRAPH_TRACE = os.getenv("ENABLE_GRAPH_TRACE", "true").lower() == "true" # ========== 记忆提取配置 ========== # 记忆提取间隔:每 N 轮对话生成一次摘要 MEMORY_SUMMARIZE_INTERVAL = int(os.getenv("MEMORY_SUMMARIZE_INTERVAL", "10")) # ========== Mem0 记忆层配置 ========== # Qdrant 向量数据库地址 QDRANT_URL = os.getenv("QDRANT_URL", "http://localhost:6333") QDRANT_COLLECTION_NAME = os.getenv("QDRANT_COLLECTION_NAME", "mem0_user_memories") # vLLM Embedding 服务地址 (用于 Mem0 的向量化) VLLM_EMBEDDING_URL = os.getenv("VLLM_EMBEDDING_URL", "http://localhost:8082/v1")