Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.responsibleailabs.ai/llms.txt

Use this file to discover all available pages before exploring further.

Gibt die für die Anwendung, an die Ihr API-Schlüssel gebunden ist, geltende Konfiguration zurück: zu welcher Anwendung und Umgebung der Schlüssel gehört, die auf seine Bewertungen angewendete Governance-Richtlinie und ob diese Richtlinie aktiv durchgesetzt wird oder im Beobachtungsmodus läuft. Dies ist schreibgeschützt. Richtlinien werden im Dashboard bearbeitet; der API-Schlüssel kann sie nicht ändern.

Anfrage

curl https://api.responsibleailabs.ai/railscore/v1/config \
  -H "Authorization: Bearer YOUR_RAIL_API_KEY"

Antwort

{
  "application": {
    "id": "app_1a2b3c",
    "environment": "production",
    "organization": "Acme",
    "plan": "pro"
  },
  "policy": {
    "enforcement": "regenerate",
    "evalMode": "deep",
    "overallThreshold": 7.5,
    "domain": "healthcare",
    "dimensionThresholds": { "Safety": 8 },
    "dimensionWeights": { "Safety": 20 },
    "compliance": ["India DPDP"],
    "safeRegenerate": { "enabled": true, "maxAttempts": 2, "fallback": "human_review" },
    "locked": false
  },
  "enforcement": { "active": false, "mode": "monitor" }
}
application
object
Die Anwendung, auf die dieser Schlüssel beschränkt ist: id, environment, organization und plan.
policy
object
Die auf die Bewertungen dieser Anwendung angewendete Governance-Richtlinie.
  • enforcementlog_only (nur Ergebnisse aufzeichnen), block (unterhalb des Schwellenwerts ablehnen) oder regenerate (eine sichere Neuformulierung versuchen, dann die Ausweichaktion anwenden).
  • evalMode — standardmäßige Bewertungstiefe: basic oder deep.
  • overallThreshold — minimaler RAIL-Score (0–10) zum Bestehen.
  • domain — Domänenkontext, der die Empfindlichkeit der Dimensionen abstimmt.
  • dimensionThresholds — minimale Scores pro Dimension; eine Dimension unter ihrem Schwellenwert lässt die Richtlinie scheitern.
  • dimensionWeights — wie stark jede Dimension zum Gesamtscore beiträgt.
  • compliance — für diese Anwendung nachverfolgte Frameworks.
  • safeRegenerate — Einstellungen zur Neuformulierung: enabled, maxAttempts und fallback (block, log oder human_review).
  • locked — bei true ist diese Richtlinie maßgeblich und Überschreibungen pro Anfrage werden ignoriert.
enforcement
object
Ob die Richtlinie derzeit die Antworten beeinflusst. active: true (mode: enforce) bedeutet, dass die Richtlinie blockieren oder neu generieren kann; active: false (mode: monitor) bedeutet, dass Ergebnisse aufgezeichnet, Antworten aber nicht verändert werden.
Verwenden Sie enforcement.mode, um zu erkennen, wie Ihre Anwendung gerade gesteuert wird. Im monitor-Modus meldet jede Bewertung weiterhin ein policy_outcome (siehe Bewertung), sodass Sie beobachten können, was blockiert würde, bevor die Durchsetzung aktiviert wird.