API エンドポイント:
POST /railscore/v1/eval | Python: client.eval() | JavaScript: client.eval()8 つの RAIL 次元
各次元の完全な定義、スコアアンカー、具体例については、RAIL フレームワークを参照してください。
Basic、Deep、Auto モード
どちらのモードも同じ 8 つの次元をスコアリングし、同じ全体 RAIL スコアを返します。違いは分析の深さと、返ってくる詳細情報です。- basic モード
- deep モード
- Auto モード
RAIL のコアスコアリングモデルを使用します。高速 (通常 1 秒未満) で、本番環境でのリアルタイムスコアリング向けに作られています。返されるもの: 全体スコア、次元ごとのスコア、信頼度の値。
レスポンス
すべての評価は次を返します:rail_score— 全体スコア (0〜10)、そのconfidence、そして 1 行のsummary。dimension_scores— 8 つの次元それぞれのscoreとconfidence。deep モードでは各次元にexplanationとissues(リクエストすればsuggestionsも) が付きます。policy_outcome— アプリケーションのポリシーがその結果をどう判断したか。
選択的な次元
カスタム重み
重みの合計は 100 である必要があります:スコアティア
スコアは 5 つのバンドのいずれかにマッピングされます。Excellent (9.0〜10.0) から Critical (0.0〜2.9) までです。完全な表と各バンドの意味については、RAIL フレームワークを参照してください。キャッシング
同一のリクエストはキャッシュされた結果を返すため、同じコンテンツの繰り返しスコアリングは高速で、再課金されません。basic モードは 5 分間、deep モードは 3 分間キャッシュされます。API リファレンス: 評価
完全なエンドポイント仕様
Python SDK: 評価
Python コードの例