Choice
Pick one option from the list you wrote, with a probability for each. Use it to route, classify, or choose the next step.
Free to try
Typed decisions with calibrated probabilities for classification, routing, scoring and safety checks. Test in the browser, then call the same API from your code.
5 free credits on signup · Credits never expire · Pay only for what you use
Try OptioDefine typed questions over any state and inspect the decision. Free, no signup for the first runs of the day.
Examples
2. Questions
Up to 8 questions, answered independently over the same state.
3. Results
Run the request to see typed answers with probabilities.
4. Call it from code
curl https://jevai.website/api/v1/systemone \
-H "Authorization: Bearer $JEV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"state": "Help! My payouts have been failing for 3 days and my customers are asking where their money is.",
"questions": {
"is_urgent": {
"type": "noul",
"instructions": "Does this convey urgency?"
},
"department": {
"type": "choice",
"instructions": "Which team should handle this?",
"criteria": {
"billing": "Payments, payouts, invoicing, refunds",
"technical": "Bugs, outages, integrations",
"sales": "Pricing, upgrades, new accounts"
}
},
"frustration": {
"type": "score",
"instructions": "How frustrated is the customer?",
"criteria": [
"Calm",
"Frustrated",
"Very angry"
]
}
}
}'It does not write a paragraph. It returns a decision.
A chat model writes a sentence, and then your code has to parse it. Optio sends the request to Jev. Jev only answers the questions you bounded: one option, one score, or the probability that something is true. The answer stays inside the set you defined, so your code can branch on it.
Pick one option from the list you wrote, with a probability for each. Use it to route, classify, or choose the next step.
Place the state on a scale you define. The score can fall between two levels. Use it for severity, quality, and risk.
Judge whether a statement holds, as a probability from 0 to 1. Use it to block, check, or allow.
When you need an article, code, or a conversation, keep using a chat model. Most systems do both: Jev decides, a chat model writes.
You declare every possible answer up front, so the output always fits your types. No parsing free text.
Every answer comes with a probability distribution and a confidence score you can threshold.
Built for decisions many times a second. A typical request costs 1 credit.
Classify, score and check safety over the same state in a single round trip.
Watch
Typed decisions with calibrated probabilities — the explainer covers the problem, a real call, and the pricing math.
Separate the state, the question and the action. Optio sends the question to Jev and brings back only the decision.
A ticket, a message, form fields or the JSON your agent already sees.
Choice, score or yes/no. Up to eight questions answered in one request.
Route, block, queue or ask a human based on the answer and its confidence.
Agent integration
Set one API key and your agent can route, block, and check completion with a choice, a score, or a yes-or-no probability.
Read the integration guideOne command adds it to Codex, Claude Code, Cursor, or another compatible agent.
Set the API key and pick English or Simplified Chinese for the examples.
Give the agent a bounded question. It gets a choice, a score, or a yes probability the code can use.
Install the skill
curl -fsSL https://jevai.website/skill/install.sh | sh
export JEV_API_KEY="jev_live_your_key"
export JEV_BASE_URL="https://jevai.website/api/v1"
export JEV_LANGUAGE="en-US"Optio returns Jev's judgment. Whether to act still depends on your agent, app permissions, fixed rules, and a person when it matters.
Classify urgency, team and tone on every inbound ticket before it hits a queue.
Ask whether a refund was requested and whether the written policy supports it.
Score a proposed agent tool call before it touches production data.
Pick a cheap or expensive model from the task, not from a hardcoded list.
Decide allow, review or remove, and flag real threats separately.
Score fit and buying stage from a pricing-page form in one request.
Buy once, use whenever. Credits never expire.
$10
Validate one real workflow
Most popular
$100
Put decisions in production
$1000
Shared credits for your whole team
Example: a support-triage request with a short ticket, one yes/no question, one routing choice and one frustration score is about 380–450 input tokens, so it costs 1 credit. Ten thousand such decisions cost $1 on Starter.
Compare plans