Zum Hauptinhalt springen

Basis-URL

https://api.responsibleailabs.ai

Authentifizierung

Alle Endpunkte (außer /health) erfordern ein Bearer-Token:
Authorization: Bearer YOUR_RAIL_API_KEY
Schlüssel beginnen mit rail_. Generieren Sie Ihren Schlüssel im Dashboard.

Endpunkte

MethodeEndpunktCreditsBeschreibung
POST/railscore/v1/eval0.2–3.0Inhalte über 8 RAIL-Dimensionen bewerten
POST/railscore/v1/safe-regenerate1.0–9.0Bewerten + regenerieren, bis Schwelle erreicht ist
POST/railscore/v1/compliance/check5.0–10.0Überprüfung der regulatorischen Konformität
POST/railscore/v1/agent/evaluate-tool-call1.5–3.0Bewertung des Agenten-Toolaufrufs vor der Ausführung
POST/railscore/v1/agent/scan-tool-result0.5–1.0Toolergebnis auf PII und Injektion scannen
POST/railscore/v1/agent/detect-injection0.5Erkennung von Eingabeinjektionen im Text
POST/verify0API-Schlüssel überprüfen und Guthaben prüfen
GET/health0Überprüfung der Dienstverfügbarkeit

Fehlercodes

StatusBedeutung
400Ungültige Anfrage - überprüfen Sie die Parameter
401Fehlender oder ungültiger API-Schlüssel
402Unzureichende Credits
403Schlüssel widerrufen oder Planbeschränkung
422Validierungsfehler - Inhalt zu kurz/lang
429Rate-Limit überschritten
503Dienst vorübergehend nicht verfügbar
Alle Fehlermeldungen enthalten einen JSON-Body:
{
  "error": {
    "code": "insufficient_credits",
    "message": "Erfordert 3.0 Credits, Guthaben beträgt 1.5",
    "required": 3.0,
    "balance": 1.5
  }
}