Learn the Jev API. Put agent decisions to the test.
Follow practical guides for model routing, tool-call review and evidence checks. Then test a native Jev request in our independent playground with your own OmniaKey account.
curl -X POST "https://api.omniakey.com/v1/alpha/search" \
-H "Authorization: Bearer ${OMNIAKEY_API_KEY}" \
-H "Content-Type: application/json" \
--data '{"model":"jev-latest","state":{"task":"Review a complex customer dispute with 100k context and tool use","candidates":[{"id":"fast-model","description":"Fast general model with 32k context","cost":"low","latency":"low"},{"id":"reasoning-model","description":"Strong reasoning, 200k context, and tool use","cost":"high","latency":"medium"}],"priorities":["quality","context","tool_use","cost"],"constraints":["Customer data must remain within approved tools"],"stakes":"high"},"questions":{"model":{"type":"choice","instructions":"Select the best approved candidate using the stated quality, context, tools, cost, latency, and stakes. Do not assume undocumented capabilities. Choose escalate when no candidate is adequate or evidence is insufficient.","criteria":{"fast-model":"Choose this approved model if its documented capabilities satisfy the task, priorities, constraints, and stakes: {\"id\":\"fast-model\",\"description\":\"Fast general model with 32k context\",\"cost\":\"low\",\"latency\":\"low\"}","reasoning-model":"Choose this approved model if its documented capabilities satisfy the task, priorities, constraints, and stakes: {\"id\":\"reasoning-model\",\"description\":\"Strong reasoning, 200k context, and tool use\",\"cost\":\"high\",\"latency\":\"medium\"}","escalate":"No approved candidate can safely satisfy the task, or the provided evidence is insufficient to select one."}}}}'
Agent setup
Use your OmniaKey API key to send a native Jev request and receive model answers.
Jev is a decision model developed by TypeSafe AI. This independent playground helps you define the state and questions, inspect the exact request, and review the answer returned through your OmniaKey account.
OutputTyped choices, probabilities, and scoresGenerated text, code, and tool arguments
Best useRouting, classification, scoring, and gatesPlanning, explanation, coding, and creation
UncertaintyCalibrated probabilities are part of the responseConfidence handling depends on the workflow
Structured requests
Test the input and inspect the answer before adding a workflow step.
Jev AI pairs Jev with validated inputs, editable workflow presets and structured answers through OmniaKey. The agent keeps its existing model, tools, permissions, and approval rules.
Start from model routing, tool review, task routing, research or completion checks. Inspect the input and the resulting native request before you run it.
Run Jev through OmniaKey with a workflow preset or your own native decision contract. Edit the JSON input and inspect the model’s actual answers, probabilities, and token usage. Your OmniaKey API key stays in memory and is never saved.
Choose a workflow preset and provide the task context. The preset defines bounded Jev questions, evaluates your input through OmniaKey, and returns the model’s original answers. Open the native request preview to inspect what will be sent.
Used only for this request. The page does not persist the key.
Request endpoint
https://api.omniakey.com/v1/alpha/search
All presets use OmniaKey’s native Jev endpoint with the jev-latest model.
{"tool":"issue_customer_refund","action":"Refund USD 680 after a disputed duplicate charge","arguments_summary":["order_id=ord_7429","amount_usd=680"],"side_effects":["Moves funds","Changes the order payment state"],"safeguards":["Customer identity and duplicate charge verified"],"policy":["Refunds above USD 500 require human approval"],"reversibility":"partially_reversible"}
View the native request sent to OmniaKey
{"model":"jev-latest","state":{"tool":"issue_customer_refund","action":"Refund USD 680 after a disputed duplicate charge","arguments_summary":["order_id=ord_7429","amount_usd=680"],"side_effects":["Moves funds","Changes the order payment state"],"safeguards":["Customer identity and duplicate charge verified"],"policy":["Refunds above USD 500 require human approval"],"reversibility":"partially_reversible"},"questions":{"action":{"type":"choice","instructions":"Evaluate the proposed tool call using policy, side effects, safeguards, authorization, and reversibility. Treat policy thresholds and missing approvals as constraints. This evaluation does not grant permission to execute anything.","criteria":{"allow":"The action is authorized, within policy, and supported by adequate safeguards.","confirm":"Ask the user to confirm intent or missing details before proceeding.","review":"A policy approval or human review is required before this action can proceed.","deny":"The action violates policy, lacks required authority, or must not proceed."}},"risk":{"type":"score","instructions":"Rate the financial, operational, and policy risk of the proposed action.","criteria":["Low: routine and within policy.","Moderate: limited, reversible effects.","High: material effects or approval requirements.","Critical: unsafe, unauthorized, or irreversible effects."]}}}
Run the request to inspect the original Jev answers, confidence, probability distributions, resolved model version, and token usage returned through OmniaKey.
Decision boundaries
Use Jev where the workflow needs an answer, not another paragraph.
Each Jev AI preset turns compact workflow state into a bounded decision your agent can inspect and apply within its existing permissions.
curl -X POST "https://api.omniakey.com/v1/alpha/search" \
-H "Authorization: Bearer ${OMNIAKEY_API_KEY}" \
-H "Content-Type: application/json" \
--data '{"model":"jev-latest","state":"This is a synthetic integration test. No external actions are requested.","questions":{"is_test":{"type":"noul","instructions":"Is the input an integration test?"}}}'
Set OMNIAKEY_API_KEY in your terminal environment before running. OmniaKey manages your key and billing; this site does not sell API credits.
Jev AI questions, answered.
Learn what this playground sends, how to use the results, and where your account is managed.
Jev is a decision model developed by TypeSafe AI. It returns structured choices, probabilities and scores. Jev AI is an independent playground for trying this model through OmniaKey; this website is not the model developer or an official OmniaKey website.
No. The Jev model is designed for bounded decisions inside software: classify, route, score, verify or choose among options defined by the caller. Use a generative model for writing and planning, then use Jev at decision boundaries.
Start with model routing, tool-call review, task routing, research checks or completion review. Each preset turns a small JSON input into a native Jev request. The custom preset lets you define your own state and questions.
You can call OmniaKey directly. Jev AI adds editable workflow presets, input validation and a native request preview so you can inspect the model’s structured answers before integrating them into your workflow.
Accounts, API keys, billing and provider support are managed by OmniaKey. Jev AI does not issue keys or sell API credits. Review OmniaKey’s current terms, supported regions and model availability before using your account here.
No. The playground returns structured answers, probabilities and scores. Your agent or workflow decides what happens next, within its existing permissions.
When you run a request, your API key and the JSON you entered pass through the Jev AI server to OmniaKey. The application does not persist or log your key or request body; hosting and provider services may retain operational logs under their own policies. The page keeps the key in memory until it is cleared or the page closes. Do not include secrets or private customer data in the task input.
Yes. Use your OmniaKey API key in the playground, inspect the native request, then review the returned model version, answers and token usage. Calls use your provider account and may incur charges according to OmniaKey’s pricing.
Give your agent a decision boundary.
Use your OmniaKey key to try a small request, review the response, and decide how it fits your workflow.