ベースURL
認証
すべてのエンドポイント(/healthを除く)はBearerトークンを必要とします:
rail_で始まります。あなたのキーはダッシュボードから生成してください。
エンドポイント
| メソッド | エンドポイント | クレジット | 説明 |
|---|---|---|---|
POST | /railscore/v1/eval | 0.2–3.0 | 8つのRAIL次元にわたるコンテンツを評価 |
POST | /railscore/v1/safe-regenerate | 1.0–9.0 | 評価 + 閾値に達するまで再生成 |
POST | /railscore/v1/compliance/check | 5.0–10.0 | 規制遵守チェック |
POST | /railscore/v1/agent/evaluate-tool-call | 1.5–3.0 | 実行前にエージェントツールコールを評価 |
POST | /railscore/v1/agent/scan-tool-result | 0.5–1.0 | PIIおよびインジェクションのためにツール結果をスキャン |
POST | /railscore/v1/agent/detect-injection | 0.5 | テキスト内のプロンプトインジェクションを検出 |
POST | /verify | 0 | APIキーを確認し、残高をチェック |
GET | /health | 0 | サービスの健康チェック |
エラーコード
| ステータス | 意味 |
|---|---|
400 | 無効なリクエスト - パラメータを確認 |
401 | APIキーが欠落または無効 |
402 | クレジット不足 |
403 | キーが取り消されたか、プラン制限 |
422 | バリデーションエラー - コンテンツが短すぎる/長すぎる |
429 | レート制限を超過 |
503 | サービスが一時的に利用できません |