Documentation

Tout ce dont vous avez besoin pour intégrer Promptective.

Guide de démarrage rapide

1Installer le SDK

Ajoutez Promptective à votre projet.

npm install @promptective/sdk

2Initialiser le client

Configurez le SDK avec votre clé API.

import { Promptective } from '@promptective/sdk';

const promptective = new Promptective({
  apiKey: process.env.PROMPTECTIVE_API_KEY,
});

3Analyser les prompts

Vérifiez les entrées utilisateur avant de les envoyer à votre LLM.

// Analyze a prompt before sending to LLM
const result = await promptective.analyze({
  prompt: userInput,
  context: { userId: user.id },
});

if (result.isBlocked) {
  // Handle detected threat
  console.log('Threat detected:', result.threats);
} else {
  // Safe to proceed with LLM call
  const response = await openai.chat(userInput);
}

Référence API

Promptective fournit une API RESTful.

POST/api/v1/analyze

Analysez un prompt pour détecter les menaces potentielles.

curl -X POST https://api.promptective.ai/v1/analyze \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "User input here",
    "options": {
      "detectInjection": true,
      "detectPII": true,
      "detectToxicity": true
    }
  }'
GET/api/v1/traffic

Récupérez les logs de trafic avec filtrage et pagination.

GET/api/v1/alerts

Listez les alertes de sécurité.

Règles de détection

Promptective inclut des règles de détection intégrées.

Prompt Injection

Détecte les tentatives de contourner les instructions système.

Jailbreak Attempts

Identifie les schémas de jailbreak.

PII Detection

Signale les requêtes contenant des informations personnelles.

Data Exfiltration

Capture les tentatives d'extraction de données.

Encoded Attacks

Détecte les charges utiles encodées.

Authority Spoofing

Identifie les fausses revendications d'autorité.

SDKs officiels

Nous fournissons des SDKs officiels pour les langages populaires.

JavaScript/TypeScript

npm install @promptective/sdk

Python

pip install promptective

Go

go get github.com/promptective/go-sdk

Besoin d'aide ?

Rejoignez notre communauté ou contactez le support.