aishwaryaarunachalam/MultimodalCompliancePlatform

GitHub: aishwaryaarunachalam/MultimodalCompliancePlatform

一个可自托管的多模态合规引擎,利用VLM和OCR自动分析文档、图像与视频中的PII及策略违规,并提供完整审核工作流与审计追踪。

Stars: 0 | Forks: 0

# 多模态合规与内容智能平台 ![Python](https://img.shields.io/badge/python-3.11-blue) ![FastAPI](https://img.shields.io/badge/FastAPI-0.111-green) ![React](https://img.shields.io/badge/React-18-61dafb) ![Gemini](https://img.shields.io/badge/Gemini-1.5--flash-orange) 一个可自托管的合规引擎,利用视觉语言模型和 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, 合规引擎, 多模态分析, 搜索引擎查询, 数据合规, 测试用例, 视觉语言模型, 请求拦截, 逆向工具