# ============================================ # Agent 记忆服务(agent-memory)环境变量 # 使用前请复制为 .env.AMS 并根据实际情况修改 # ============================================ # ---------- PostgreSQL(复用 easyai-pgvector)---------- # ---------- 主服务连接(用于 Embedding 与对话压缩)---------- # 主服务 API 地址(容器内网地址) MEMORY_AI_BASE_URL=http://easyai-server:3001 MEMORY_AI_API_KEY= # 默认模型配置接口路径已内置为 /content/llm/default-models,无需额外环境变量 # ---------- Embeddings ---------- MEMORY_EMBEDDINGS_PATH=/v1/embeddings MEMORY_EMBEDDING_MODELS_PATH=/v1/embeddings/models MEMORY_EMBEDDING_DIMENSION=1024 MEMORY_EMBEDDING_MODEL=Qwen3-Embedding-v4 MEMORY_SCORE_CONFIDENCE_BASE=0.6 MEMORY_SCORE_CONFIDENCE_GAIN=0.4 MEMORY_SCORE_IMPORTANCE_BASE=0.7 MEMORY_SCORE_IMPORTANCE_GAIN=0.3 MEMORY_DEDUP_MIN_SCORE=0.92 MEMORY_TEXT_DEDUP_MIN_SCORE=0.9 # ---------- 对话压缩 ---------- MEMORY_CHAT_COMPLETIONS_PATH=/v1/chat/completions MEMORY_CHAT_MODELS_PATH=/v1/models MEMORY_CHAT_MODEL=qwen-plus MEMORY_COMPRESSION_ENABLED=true MEMORY_COMPRESSION_MIN_LENGTH=80 # ---------- 每日记忆整理 ---------- # 是否启用每天凌晨 2 点记忆整理(去重、冲突处理) MEMORY_MAINTENANCE_ENABLED=true # dry-run: true=仅分析不落库;建议升级首日先开 true 观察 MEMORY_MAINTENANCE_DRY_RUN=false # 每个租户单轮扫描上限 MEMORY_MAINTENANCE_BATCH_SIZE=200 # 是否启用 LLM 语义冲突裁决(复用会话总结模型,无需单独模型配置) MEMORY_MAINTENANCE_LLM_ENABLED=true # 单轮最多调用 LLM 裁决的冲突对数量(用于控成本) MEMORY_MAINTENANCE_LLM_MAX_PAIRS=20 # ---------- 其他 ---------- # 日志级别 LOG_LEVEL=log,error,warn,debug # 是否禁用 Swagger 文档(true 禁用) MEMORY_DOCS_DISABLE=false # 记忆服务镜像版本 AMS_VERSION=latest