1.2 KiB
1.2 KiB
M-MEMORY 人格体自用云盘存储
模块信息
- 端口: 3020
- 目录:
/backend/memory/ - 分类: persona-growth / user-memory / system-log / knowledge-base
API 接口清单
文件上传
POST /api/memory/upload
- FormData: file, category, description(可选), tags(可选,逗号分隔)
- 限制: 单文件 ≤50MB, 类型: json/txt/md/csv/log/png/jpg
文件列表
GET /api/memory/files
单文件信息
GET /api/memory/files/:id
下载文件
GET /api/memory/files/:id/download
删除文件
DELETE /api/memory/files/:id
分类统计
GET /api/memory/categories
按分类查询
GET /api/memory/categories/:category
关键词搜索
GET /api/memory/search?q=keyword
更新元数据
PUT /api/memory/files/:id/meta
- Body: { "description": "新描述", "tags": ["tag1","tag2"] }
配额查询
GET /api/memory/quota
配置说明
config.json 支持:
- port: 服务端口
- maxFileSizeMB: 单文件大小限制(MB)
- allowedTypes: 允许的文件类型
- quotaGB: 总存储配额(GB)
- autoCleanDays: system-log 自动清理天数
启动方法
cd backend/memory
npm install
node server.js