aishwaryaarunachalam/MultimodalCompliancePlatform
GitHub: aishwaryaarunachalam/MultimodalCompliancePlatform
一个可自托管的多模态合规引擎,利用VLM和OCR自动分析文档、图像与视频中的PII及策略违规,并提供完整审核工作流与审计追踪。
Stars: 0 | Forks: 0
# 多模态合规与内容智能平台
   
一个可自托管的合规引擎,利用视觉语言模型和 OCR 分析 PDF、图像和短视频片段中的 PII 和违规策略。提供符合策略的解释以及完整的审核工作流。**托管成本 $0/月。**
## 功能
- **多模态摄取** — PDF(按页面)、图像(PNG/JPG/WEBP)、视频片段(MP4 ≤ 60秒)
- **两阶段 PII 检测** — regex 预过滤 + Gemini VLM 确认(15 个 PII 类别)
- **可配置的策略引擎** — 关键词、regex 和语义(基于 VLM 评估)规则
- **审核工作流** — 批准 / 驳回 / 升级 / 编辑,带有完整的审计追踪
- **文档风险评分** — 根据最差的待处理/已批准发现自动计算
- **分析仪表板** — 严重程度分布、PII 类别分布、处理趋势
## 快速开始 (Docker)
```
git clone https://github.com/yourname/multimodal-compliance
cd multimodal-compliance
cp .env.example .env # add GEMINI_API_KEY + R2 credentials
cd infra && docker compose -f docker-compose.lite.yml up -d
cd ../backend && pip install -r requirements.txt
alembic upgrade head
python ../scripts/seed_policies.py
```
前端:http://localhost:3000 · API 文档:http://localhost:8000/docs
## 零成本部署
| 服务 | 提供商 | 免费层级 |
|---|---|---|
| PostgreSQL | Neon.tech | 0.5 GB |
| Backend | Render.com | 750 小时/月 |
| Frontend | Vercel | 无限 |
| 文件存储 | Cloudflare R2 | 10 GB,无出口流量费 |
| 任务缓存 | Upstash Redis | 1万命令/天 |
| VLM | Google Gemini | 100万 token/天 |
请参阅 [docs/deployment.md](docs/deployment.md) 获取完整的设置指南。
## 支持的文件类型
| 类型 | 格式 | 限制 |
|---|---|---|
| PDF | .pdf | 最多 10 页 |
| 图像 | .png .jpg .jpeg .webp .gif | 20 MB |
| 视频 | .mp4 .mov .webm | 60秒 / 50 MB |
标签:AV绕过, FastAPI, OCR, PII识别, React, Syscalls, 合规引擎, 多模态分析, 搜索引擎查询, 数据合规, 测试用例, 视觉语言模型, 请求拦截, 逆向工具