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

ベースURL

https://api.responsibleailabs.ai

認証

すべてのエンドポイント(/healthを除く)はBearerトークンを必要とします:
Authorization: Bearer YOUR_RAIL_API_KEY
キーはrail_で始まります。あなたのキーはダッシュボードから生成してください。

エンドポイント

メソッドエンドポイントクレジット説明
POST/railscore/v1/eval0.2–3.08つのRAIL次元にわたるコンテンツを評価
POST/railscore/v1/safe-regenerate1.0–9.0評価 + 閾値に達するまで再生成
POST/railscore/v1/compliance/check5.0–10.0規制遵守チェック
POST/railscore/v1/agent/evaluate-tool-call1.5–3.0実行前にエージェントツールコールを評価
POST/railscore/v1/agent/scan-tool-result0.5–1.0PIIおよびインジェクションのためにツール結果をスキャン
POST/railscore/v1/agent/detect-injection0.5テキスト内のプロンプトインジェクションを検出
POST/verify0APIキーを確認し、残高をチェック
GET/health0サービスの健康チェック

エラーコード

ステータス意味
400無効なリクエスト - パラメータを確認
401APIキーが欠落または無効
402クレジット不足
403キーが取り消されたか、プラン制限
422バリデーションエラー - コンテンツが短すぎる/長すぎる
429レート制限を超過
503サービスが一時的に利用できません
すべてのエラー応答にはJSONボディが含まれます:
{
  "error": {
    "code": "insufficient_credits",
    "message": "Requires 3.0 credits, balance is 1.5",
    "required": 3.0,
    "balance": 1.5
  }
}