メインコンテンツへスキップ

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.

API キーが紐づくアプリケーションに対して有効な設定を返します。キーがどのアプリケーションと環境に属するか、その評価に適用されるガバナンスポリシー、そしてそのポリシーが実際にエンフォースされているかモニターモードで動作しているかを返します。 これは読み取り専用です。ポリシーはダッシュボードで編集します。API キーでは変更できません。

リクエスト

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

レスポンス

{
  "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
このキーがスコープされているアプリケーション: idenvironmentorganizationplan
policy
object
このアプリケーションの評価に適用されるガバナンスポリシー。
  • enforcementlog_only (結果を記録するのみ)、block (しきい値未満を拒否)、または regenerate (安全な書き換えを試み、その後フォールバックを適用)。
  • evalMode — デフォルトの評価の深さ: basic または deep
  • overallThreshold — 合格に必要な最小 RAIL スコア (0〜10)。
  • domain — 次元の感度を調整するドメインコンテキスト。
  • dimensionThresholds — 次元ごとの最小スコア。しきい値を下回る次元はポリシーを不合格にします。
  • dimensionWeights — 各次元が全体スコアにどれだけ寄与するか。
  • compliance — このアプリケーションで追跡されるフレームワーク。
  • safeRegenerate — 書き換え設定: enabledmaxAttemptsfallback (blocklog、または human_review)。
  • lockedtrue の場合、このポリシーが唯一の権威となり、リクエストごとの上書きは無視されます。
enforcement
object
ポリシーが現在レスポンスを実際に整形しているかどうか。active: true (mode: enforce) はポリシーがブロックまたは再生成できることを意味し、active: false (mode: monitor) は結果が記録されるがレスポンスは変更されないことを意味します。
enforcement.mode を見れば、アプリケーションが今どのように統制されているかが分かります。monitor モードでも、すべての評価は引き続き policy_outcome を報告するため (評価を参照)、エンフォースメントを有効化する前に何がブロックされうるかを観察できます。