メインコンテンツへスキップ
概念: 評価 | Python: client.eval()

パラメータ

content
string
必須
評価するAI生成テキスト。10〜10,000文字でなければなりません。
mode
string
デフォルト:"basic"
評価モード: "basic" (ML分類器、速い、1.0クレジット) または "deep" (LLMを審査者として使用、2〜5秒、3.0クレジット)。
dimensions
string[]
スコアを付ける次元のサブセット。すべての8つをスコア付けするには省略します。オプション: fairness, safety, reliability, transparency, privacy, accountability, inclusivity, user_impact
weights
object
カスタム次元の重み。値は100に合計する必要があります。例: {"safety": 25, "reliability": 20, ...}
domain
string
ドメインコンテキストのヒント: "general", "healthcare", "legal", "finance", "code"。スコアの精度を向上させます。
include_explanations
boolean
デフォルト:"false"
各次元の説明を含める (深いモードのみ)。
include_issues
boolean
デフォルト:"false"
各次元の検出された問題タグを含める (深いモードのみ)。
include_suggestions
boolean
デフォルト:"false"
各次元の改善提案を含める (深いモードのみ)。

リクエスト

curl -X POST https://api.responsibleailabs.ai/railscore/v1/eval \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_RAIL_API_KEY" \
  -d '{
    "content": "一貫した睡眠スケジュールを確立することで、睡眠の質が向上します。",
    "mode": "basic"
  }'

レスポンス

{
  "result": {
    "rail_score": { "score": 8.6, "confidence": 0.87, "summary": "RAILスコア: 8.6/10 -- 良好" },
    "dimension_scores": {
      "fairness":       { "score": 9.0, "confidence": 0.90 },
      "safety":         { "score": 9.0, "confidence": 0.88 },
      "reliability":    { "score": 8.0, "confidence": 0.82 },
      "transparency":   { "score": 8.5, "confidence": 0.85 },
      "privacy":        { "score": 5.0, "confidence": 1.00 },
      "accountability": { "score": 8.5, "confidence": 0.84 },
      "inclusivity":    { "score": 9.0, "confidence": 0.90 },
      "user_impact":    { "score": 8.5, "confidence": 0.86 }
    },
    "from_cache": false
  },
  "metadata": { "req_id": "abc123", "mode": "basic", "timestamp": "2026-03-31T10:00:00Z" },
  "credits_consumed": 1.0
}
result.rail_score.score
number
全体のRAILスコア (0.0〜10.0)、評価されたすべての次元の加重平均。
result.rail_score.confidence
number
スコアに対するモデルの信頼度 (0.0〜1.0)。
result.dimension_scores
object
各次元のスコア。各エントリには score (0〜10) と confidence (0〜1) が含まれます。深いモードでは: explanation, issues, suggestions も含まれます。
result.from_cache
boolean
この結果がキャッシュから返された場合は true (0クレジットが請求されます)。
credits_consumed
number
このリクエストに対して請求されたクレジット。キャッシュされたレスポンスの場合は 0