Documentación
PromptShield es middleware de seguridad para apps de IA. Bloquea inyección de prompts, jailbreaks, ingeniería social y ataques basados en documentos antes de que lleguen a tu LLM, y valida la respuesta antes de devolverla al usuario.
Quickstart en 3 pasos
1. Crea una API key
Entra al dashboard, crea un proyecto y genera una API key (formato ps_live_… o ps_test_…).
2. Instala el SDK
pnpm add @aisociety/promptshield3. Verifica el input antes de tu LLM
import { PromptShield } from '@aisociety/promptshield';
const ps = new PromptShield({ apiKey: process.env.PROMPTSHIELD_API_KEY! });
const result = await ps.check({ message: userInput });
if (!result.safe) {
return { error: 'blocked', reason: result.reason };
}
// safe — manda al LLMCapas de detección
| Capa | Qué hace | Latencia |
|---|---|---|
| L1 · Patterns | Regex contra ataques conocidos (ES + EN) | <5ms |
| L1.5 · Documents | Inyección indirecta en PDF/DOCX/XLSX/imágenes | 50–500ms |
| L2 · AI Classifier | Claude Haiku / GPT-4o-mini para ataques sutiles | 200–400ms |
| L5 · Output | Validación post-LLM antes de responder al usuario | <5ms |
Siguientes pasos
- API Reference — todos los endpoints HTTP.
- SDKs — Node/TS, cURL, Python.
- Guías de integración — OpenAI, Anthropic, Vercel AI SDK.
- Webhooks — recibe alertas en tiempo real.
- Créditos y facturación — planes, packs y auto-renovación.