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: 순서 있는 척도 위에 놓기
글로 설명한 2~10단계 루브릭에서 상태가 어디에 있는지 Jev에게 물어보세요. 돌아오는 점수는 소수일 수 있습니다. 긴급도, 위험도, 리드 품질, 검토 우선순위에 쓰고 임계값은 코드에서 정합니다.
Noul: Jev의 예/아니오 확률
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개 중 하나), score(2~10단계 순서 있는 루브릭), noul(예/아니오 확률)입니다. 한 요청에 여러 질문을 보낼 수 있습니다.