Serenuim/promptwall
GitHub: Serenuim/promptwall
这是一个用于检测AI提示注入的API服务,旨在保护AI系统免受恶意输入的影响。
Stars: 0 | Forks: 0
# 🛡️ PROMPTWALL — 完整设置与部署指南
**AI 提示注入检测 API — 生产级 SaaS**
## 📁 项目结构
```
pw/
├── backend/ ← FastAPI Python backend
│ ├── main.py
│ ├── routes/ ← auth, apps, api, admin
│ ├── services/ ← detection, email
│ ├── security/ ← JWT, bcrypt, rate limiter
│ ├── ml_models/ ← load_model.py + your model files
│ ├── .env ← all config here (never commit)
│ └── requirements.txt
└── frontend/ ← Next.js TypeScript frontend
├── app/
│ ├── page.tsx ← Landing page (/)
│ ├── auth/signup ← Register
│ ├── auth/signin ← Login
│ ├── auth/verify-email ← Email verification
│ ├── Dashboard/home ← Apps & API keys
│ ├── Dashboard/customized-detection
│ ├── Dashboard/simulation
│ ├── Dashboard/analysis
│ ├── Dashboard/settings
│ ├── Dashboard/docs ← API documentation
│ └── admin/dashboard ← Admin (manayig@gmail.com only)
├── lib/api.ts ← All backend API calls
├── middleware.ts ← Route protection
└── .env.local ← frontend env (never commit)
```
## 🚀 第一部分 — 先在本地运行
### 后端设置
```
cd pw/backend
# 创建虚拟环境
python -m venv venv
# 激活 (Mac/Linux):
source venv/bin/activate
# 激活 (Windows):
venv\Scripts\activate
# 安装依赖项
pip install -r requirements.txt
```
标签:AI安全, Apex, API服务, AV绕过, Chat Copilot, FastAPI, JWT认证, Python, SaaS平台, TypeScript, 云服务, 仪表板, 大型语言模型, 安全API, 安全插件, 密码加密, 提示工程安全, 无后门, 机器学习, 检测引擎, 注入攻击防护, 用户认证, 电子邮件服务, 管理后台, 网络安全, 自动化攻击, 逆向工具, 部署指南, 隐私保护, 零日漏洞检测