Choice:讓 Jev 選一個標籤
真實儲存庫裡的 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:把輸入放到有序刻度上
讓 Jev 判斷狀態落在你用文字描述的 2–10 級量表的哪個位置。回傳的分數可以是小數。適合緊急程度、風險、線索品質或審核優先順序——然後在程式碼裡設閾值。
Noul:Jev 的是/否機率
noul 是一個命題為真的校準機率,最適合「升級 / 放行 / 需要複核」這類攔截判斷。它沒有單獨的信賴度欄位,機率本身就是確定性的度量。
把相關的 Jev 判斷合併成一次請求
當主題、嚴重程度和是否升級基於同一份輸入狀態時,把它們放在同一個請求裡。它們一起執行,共用狀態的 token 成本。每個問題都應能單獨衡量效果。
questions: {
topic: topicQuestion,
severity: severityQuestion,
escalation: escalationQuestion
} 每個 Jev 動作後面都要有備援
型別化的值讓分支更容易,但不是零風險。記錄輸入、輸出、機率、模型版本和下游結果。設定信賴度閾值,把不確定的情況交給 GPT、Claude 或人工。
常見問題
Jev API 的介面位址是什麼?
POST https://jevmodel.org/v1/systemone,使用在 jevmodel.org 帳戶控制台建立的 Bearer API key。
Jev API 支援哪些問題類型?
Choice(N 選 1)、score(2–10 級有序量表)和 noul(是/否機率)。一個請求裡可以同時發送多個問題。