Choice:Jev にラベルを1つ選ばせる
実際のリポジトリでの choice・score 呼び出し も同じリクエスト形式です。
最初の Jev 組み込みに最適なのは、アプリが今ルールや汎用モデルで不完全に処理している質問です。出力に名前を付け、コードが扱える値を定義します。しきい値を調整したら jev-1.13.0 に固定しましょう。
const response = await fetch("https://jevmodel.org/v1/systemone", {
method: "POST",
headers: {
"Authorization": "Bearer " + process.env.JEVMODEL_API_KEY,
"Content-Type": "application/json"
},
body: JSON.stringify({
state: message,
model: "jev-latest",
questions: {
topic: {
type: "choice",
instructions: "What is this about?",
criteria: { billing: "payments", bug: "broken product", account: "access" }
}
}
})
});
const result = await response.json(); Score:順序付きスケール上に配置する
言葉で定義した2〜10段階のルーブリックのどこに状態があるかを Jev に尋ねます。返るスコアは小数になることもあります。緊急度、リスク、リードの質、レビュー優先度に使い、しきい値はコードで決めます。
Noul:Jev の yes/no 確率
noul は命題が真である調整済みの確率です。エスカレーション / 許可 / 要レビューといったゲート判定に最適です。別の確信度フィールドはなく、確率そのものが確かさの指標です。
関連する Jev の判断をまとめる
トピック、重大度、エスカレーションが同じ入力状態に基づくなら、同じリクエストで尋ねましょう。一緒に実行され、状態のトークンコストを共有します。各質問は単独でも測定できるようにしておきます。
questions: {
topic: topicQuestion,
severity: severityQuestion,
escalation: escalationQuestion
} すべての Jev アクションにフォールバックを
型付きの値は分岐を簡単にしますが、リスクはゼロではありません。入力、出力、確率、モデルバージョン、その後の結果を記録し、確信度のしきい値を設けて、不確かなケースは GPT、Claude、または人に回しましょう。
よくある質問
Jev API のエンドポイントは?
POST https://jevmodel.org/v1/systemone。jevmodel.org のダッシュボードで作成した Bearer API キーを使います。
Jev API が対応する質問タイプは?
Choice(N個から1つ)、score(2〜10段階の順序付きルーブリック)、noul(yes/no の確率)です。1つのリクエストで複数の質問を送れます。