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 im Dashboard.

Endpunkte

MethodeEndpunktBeschreibung
POST/railscore/v1/evalInhalte über 8 RAIL-Dimensionen bewerten
POST/railscore/v1/safe-regenerateBewerten und neu generieren, bis der Schwellenwert erreicht ist
POST/railscore/v1/compliance/checkRegulatorische Compliance-Prüfung
POST/railscore/v1/agent/tool-callEinen Agenten-Toolaufruf vor der Ausführung bewerten
POST/railscore/v1/agent/tool-resultEin Toolergebnis auf PII und Injection scannen
POST/railscore/v1/agent/prompt-injectionPrompt-Injection in Text erkennen
GET/railscore/v1/configDie Richtlinie und Konfiguration Ihrer Anwendung lesen
GET/railscore/v1/dimensionsDie RAIL-Dimensionen sowie Ihre Gewichtungen/Schwellenwerte
GET/railscore/v1/capabilitiesFunktionen und Limits für Ihren Plan
POST/verifyEinen API-Schlüssel überprüfen und Identität anzeigen
GET/healthHealth-Check des Dienstes

Fehlercodes

StatusBedeutung
400Ungültige Anfrage - Parameter prüfen
401Fehlender oder ungültiger API-Schlüssel
402Unzureichende Credits
403Schlüssel widerrufen oder Plan-Einschränkung
422Validierungsfehler - Inhalt zu kurz/zu lang
429Rate-Limit überschritten
503Dienst vorübergehend nicht verfügbar
Alle Fehlerantworten enthalten einen JSON-Body:
{
  "error": {
    "code": "insufficient_credits",
    "message": "Requires 3.0 credits, balance is 1.5",
    "required": 3.0,
    "balance": 1.5
  }
}