Jev Playground
Pick a scenario, edit the text, and see what Jev decides — with the probability behind every answer. No signup. Free runs are capped per day. Wondering what this costs at volume? See pricing and access.
Route an incoming message and measure urgency in one call.
Questions in this request
category · choice · Which queue should handle this messageurgency · score · How time-sensitive is thisis_frustrated · noul · The customer sounds frustrated or angrychoice picks one option and returns a probability for each. score places the input on an ordered scale. noul answers a single yes/no question as a probability from 0 to 1.
Your text is sent to OpenRouter and TypeSafe to produce the answer. Don’t paste anything confidential. See our privacy notes.
curl -X POST https://openrouter.ai/api/alpha/decisions \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "typesafe/jev-1.13",
"state": "I paid yesterday afternoon by card, and I still have not received my activation code. I need it tomorrow. Are you going to send it or not?",
"questions": {
"category": {
"type": "choice",
"instructions": "Which queue should handle this message",
"criteria": {
"not_received": "Paid but has not received the product",
"refund": "Asking for a refund",
"presale": "Has not bought yet, asking about price or product",
"activation_failed": "Received a code but cannot activate it"
}
},
"urgency": {
"type": "score",
"instructions": "How time-sensitive is this",
"criteria": [
"Just asking, no rush",
"Wants it resolved today",
"Needs it immediately"
]
},
"is_frustrated": {
"type": "noul",
"instructions": "The customer sounds frustrated or angry"
}
}
}'