요청 파라미터
체험장에서 입력하는 필드입니다. 추가 OpenRouter 라우팅 메타데이터는 업스트림 호출 전에 제거됩니다.
| 필드 | 유형 | 의미 |
|---|---|---|
model | string | typesafe/jev-1.13로 고정. 클라이언트는 다른 과금 모델로 전환할 수 없습니다. |
state | string / object / array | 모든 질문에 공유되는 컨텍스트. 텍스트 또는 티켓, 레코드, 중첩 필드용 JSON. |
questions | object | 고유 질문 ID에서 질문 객체로의 맵. ID는 코드용이며 모델로 전송되지 않습니다. |
questions[id] | object | 하나의 타입화된 판단. 전체 의미는 instructions에 두고 ID에는 넣지 마세요. |
type | choice / score / noul | 단일 선택, 순서 있는 점수, 또는 ‘예’의 확률. |
instructions | string / object / array | 완전한 질문. 체험장 폼은 문자열을 보냅니다. API는 구조화 JSON도 허용합니다. |
criteria | 유형에 따라 | Choice 옵션, Score 레벨, 또는 선택적 Noul true/false 설명. |
Choice
객체: 옵션 이름 → 설명, 2–255개. 설명이 비어 있으면 null로 보내며 ‘옵션 이름만 사용’을 의미합니다. 목록이 모든 입력을 다루지 못할 때 other / none-of-the-above 옵션을 포함하세요.
Score
2–10개의 설명 레벨 배열, 낮음에서 높음 순. 레벨 번호는 0부터. 반환 score는 확률 가중 평균으로 레벨 사이에 있을 수 있습니다. 세 레벨은 1–3이 아니라 0–2입니다.
Noul
criteria는 생략 가능. 입력 시 true와 false를 모두 제공. 결과 noul은 ‘예’의 확률 — 별도 confidence도 자동 boolean도 아닙니다.
temperature, top_p, max_tokens, stream은 Decisions 요청 필드가 아닙니다. 이 체험장는 OpenRouter 라우팅·추적 메타데이터를 노출하지 않습니다.
응답
이 사이트는 result와 elapsedMs를 반환합니다. result.answers는 보낸 질문 ID로 키가 지정됩니다. 타입화 출력은 인터페이스를 보장하지 사실 정확성은 보장하지 않습니다.
- Choice: choice, probabilities, confidence.
- Score: score, legend, probabilities, confidence.
- Noul: noul(‘예’의 확률). 별도 confidence 필드는 없습니다.
- usage에 input_tokens와 output_tokens가 있으며 USD cost를 포함할 수 있습니다. cost가 없으면 이 사이트는 요금을 추정하지 않습니다.
- elapsedMs는 검증을 포함한 이 사이트에서 OpenRouter 왕복 시간입니다. 순수 모델 추론 시간이 아닙니다.