API エンドポイント:
POST /railscore/v1/safe-regenerate | Python: client.safe_regenerate() | JavaScript: client.safeRegenerate()仕組み
各反復は単独の評価と同じだけのクレジットを消費します。リクエストあたり最大 5 回の反復です。基本的な使い方
レスポンス
結果は、最終的な成果とそこに至るまでの過程の両方を伝えます:content— 使用すべき最終テキスト (合格したバージョン、または上限に達した場合は最良のバージョン)。final_score— その最終コンテンツの RAIL スコア。passed— しきい値をクリアしたかどうか。iterations_taken— 再生成とスコアリングのラウンドが何回実行されたか。
passed: false とともに content に返されます。それを提供するか、フォールバックするか、人間に回すかを判断できます。
使用量
各反復は単独の評価と同様に計測され、設定した反復の上限まで行われます。最初のレスポンスがすでにしきい値を満たしている場合は、その評価のみがカウントされます。詳細はクレジットを参照してください。次のステップ
API リファレンス: 安全な再生成
完全なパラメータリファレンス。
Python SDK: 安全な再生成
Python SDK の例とオプション。
コンセプト: ミドルウェア
プロバイダラッパーを介した自動再生成。
ポリシーエンジン
アプリケーションポリシーから再生成を自動的にトリガーします。