Decisions — 판정 모델
판정할 내용(
state) 하나와 질문 여러 개를 보내면, 질문마다 확률로 된 답을 돌려줍니다. 자유로운 문장을 쓰는 채팅 모델이 아니라 분류·채점 전용 모델(TypeSafe Jev)입니다."이 문의가 환불 요청인가?", "어느 부서로 보낼까?", "얼마나 급한가?" 같은 판단을 한 번의 호출로, 파싱할 필요 없는 구조로 받습니다.
엔드포인트
| Method | Path | 설명 |
|---|---|---|
| POST | /v1/gateway/decisions/ | state 에 대한 질문들을 판정 |
모델
| 모델 | 비고 |
|---|---|
jev-latest | 현재 제공되는 판정 모델. jev-1.13 도 같은 모델로 연결됩니다 |
조직에서 켠 경우에만 쓸 수 있습니다.
GET /v1/gateway/models/?type=decisions 에 나오면 쓸 수 있습니다.파라미터
model
string
required
jev-latest.state
판정할 내용. 문장, JSON 객체, 배열 모두 됩니다.string | object | array
required
questions
object
required
{ 질문 이름: 질문 } 형태. 질문은 최대 32개, 이름은 128자까지입니다. 이름은 응답의 answers 키로 그대로 돌아옵니다.각 질문은 다음 필드를 가집니다.
| 필드 | 설명 |
|---|---|
type | noul, choice, score 중 하나 |
instructions | 무엇을 판단할지 (문자열·객체·배열, 8,000자까지) |
criteria | 유형별 기준 (아래 표) |
type | 묻는 것 | criteria |
|---|---|---|
noul | 예/아니오 | 생략 가능. 주려면 {"true": "…", "false": "…"} |
choice | 여러 선택지 중 하나 | { 선택지: 설명 } 객체, 2~255개 |
score | 순서가 있는 단계 | 낮은 단계부터 적은 배열, 2~10개 |
이 세 필드 말고 다른 필드를 보내면
400입니다.요청
응답
type | 읽는 법 |
|---|---|
noul | noul 이 "예"일 확률 (0~1) |
choice | choice 가 가장 확률 높은 선택지, probabilities 가 선택지별 확률 |
score | score 는 단계 번호의 기댓값(0부터), legend 가 번호와 단계 이름, probabilities 가 단계별 확률 |
confidence 는 모델이 돌려주는 확신도입니다. 자동으로 처리할지 사람에게 넘길지를 가르는 기준으로 쓰세요.한도와 과금
state와 가장 긴 질문을 합쳐 약 32,000 토큰, 요청 전체는 약 64,000 토큰까지입니다. 넘으면400과 함께 줄이라는 안내가 옵니다. 한글은 글자당 약 1토큰이라 영어보다 빨리 찹니다.- 입력 토큰에만 과금됩니다. 출력 토큰은 무료입니다.
- 조직에서 개인정보 필터를 켠 경우
state도 검사 대상이며, 검사에도 요금이 붙습니다.questions는 호출자가 정한 판단 기준이라 검사하지 않습니다. - 스트리밍·도구 호출은 없습니다. 한 번의 요청에 한 번의 응답입니다.
에러
| 상태 | 메시지 | 원인 |
|---|---|---|
400 | Unsupported parameter(s): … | model·state·questions 외의 필드 |
400 | 'questions' must be a non-empty object | 질문이 없음 |
400 | Too many questions (N). Maximum is 32 | 질문이 32개 초과 |
400 | questions['X'].criteria … | 유형에 맞지 않는 criteria |
400 | The request is over the model's 64000-token budget 등 | 너무 긴 요청 |
마지막 수정 날짜: Sep 29, 2026

