Passer au contenu principal

Paramètres

content
string
requis
Le texte généré par IA ou la description du système à vérifier.
frameworks
string[]
requis
Cadres réglementaires à vérifier. Options : gdpr, ccpa, hipaa, eu_ai_act, india_dpdp, india_ai_gov.
context
string
Description du contexte de déploiement (ex. : « chatbot de santé pour des patients de l’UE »). Améliore la précision.

Requête

curl -X POST https://api.responsibleailabs.ai/railscore/v1/compliance/check \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_RAIL_API_KEY" \
  -d '{
    "content": "We collect user interaction data to improve personalization.",
    "frameworks": ["gdpr", "eu_ai_act"],
    "context": "B2C chatbot serving EU users"
  }'

Réponse

{
  "result": {
    "overall_compliant": false,
    "frameworks": {
      "gdpr": {
        "compliant": false,
        "issues": [
          {
            "clause": "Article 13 — Information to be provided",
            "description": "No mention of legal basis for processing or data retention period.",
            "severity": "high",
            "remediation": "Disclose the legal basis (e.g., legitimate interest) and retention period in the response."
          }
        ]
      },
      "eu_ai_act": {
        "compliant": true,
        "issues": []
      }
    }
  },
  "credits_consumed": 8.0
}
result.overall_compliant
boolean
true uniquement si tous les cadres réglementaires demandés sont conformes.
result.frameworks
object
Résultats par cadre réglementaire. Chaque entrée contient compliant (boolean) et issues (tableau des clauses signalées avec la sévérité et les recommandations de remédiation).
credits_consumed
number
5.0 pour un seul cadre, 8.0 pour 2–3, 10.0 pour 4–5.