Zum Hauptinhalt springen

Parameter

content
string
erforderlich
Der KI-generierte Text oder die Systembeschreibung, die überprüft werden soll.
frameworks
string[]
erforderlich
Regulatorische Rahmenbedingungen, gegen die überprüft werden soll. Optionen: gdpr, ccpa, hipaa, eu_ai_act, india_dpdp, india_ai_gov.
context
string
Beschreibung des Bereitstellungskontexts (z. B. “Gesundheits-Chatbot für EU-Patienten”). Verbessert die Genauigkeit.

Anfrage

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": "Wir sammeln Daten zur Benutzerinteraktion, um die Personalisierung zu verbessern.",
    "frameworks": ["gdpr", "eu_ai_act"],
    "context": "B2C-Chatbot für EU-Nutzer"
  }'

Antwort

{
  "result": {
    "overall_compliant": false,
    "frameworks": {
      "gdpr": {
        "compliant": false,
        "issues": [
          {
            "clause": "Artikel 13 — Bereitstellung von Informationen",
            "description": "Keine Erwähnung der Rechtsgrundlage für die Verarbeitung oder der Aufbewahrungsfrist.",
            "severity": "hoch",
            "remediation": "Geben Sie die Rechtsgrundlage (z. B. berechtigtes Interesse) und die Aufbewahrungsfrist in der Antwort an."
          }
        ]
      },
      "eu_ai_act": {
        "compliant": true,
        "issues": []
      }
    }
  },
  "credits_consumed": 8.0
}
result.overall_compliant
boolean
true nur, wenn alle angeforderten Rahmenbedingungen bestanden haben.
result.frameworks
object
Ergebnisse pro Rahmenbedingung. Jeder Eintrag hat compliant (boolean) und issues (Array von markierten Klauseln mit Schweregrad und Handlungsempfehlungen).
credits_consumed
number
5.0 für einen einzelnen Rahmen, 8.0 für 2–3, 10.0 für 4–5.