promptguard-team/promptguard-ai

GitHub: promptguard-team/promptguard-ai

PromptGuard AI 是一个企业级 LLM 安全代理平台,通过 API 网关、ML 分类器和可视化仪表板,为大模型交互提供授权管控、内容检测和安全分析能力。

Stars: 0 | Forks: 0

# PromptGuard AI 🛡️ 受 AI TRiSM 启发的安全代理平台,包含 LLM 网关、CISO 分析和安全聊天界面。这是一个工程项目。 ## 架构 本项目基于微服务架构(Monorepo),旨在部署于 **k3s** 集群。 * **Frontend Chat:** React(用于提示词的用户界面) * **Frontend CISO:** React(用于安全的分析仪表板) * **API Gateway Proxy:** FastAPI(授权网关和 LLM 代理) * **ML Classifier:** FastAPI + PyTorch(查询/响应分类器) * **Database:** PostgreSQL ## 仓库结构 ``` promptguard-ai/ ├── .github/ # CI/CD configuration and Issue templates ├── docs/ # Project documentation ├── frontend-chat/ # Chat application code ├── frontend-ciso/ # CISO dashboard code ├── api-gateway/ # Proxy gateway code ├── ml-classifier/ # ML model code ├── k8s/ # Kubernetes deployment manifests └── docker-compose.yml # Local development environment ``` ## 如何在本地运行 开发时无需本地 k8s 集群。我们使用 Docker。 1. 复制环境变量文件: `cp .env.example .env`(并填写密钥) 2. 使用以下命令运行整个环境: `docker compose up --build` 3. 应用程序将可在各自的端口上访问(详情请见终端)。 ## 如何贡献 在编写第一行代码之前,请阅读 [CONTRIBUTING.md](.github/CONTRIBUTING.md) 文件!
标签:Python, React, Syscalls, 人工智能安全, 凭据扫描, 合规性, 大语言模型网关, 微服务架构, 数据分析平台, 无后门, 测试用例, 请求拦截, 逆向工具