Noul → float
Is it true? A yes/no judgment expressed as a probability you can threshold.
if refund.noul > 0.9:
review_payment()Turn text and images into typed probabilities. A Jev-compatible API with one output token per question, running on your Mac.
uv run openjev serveApple Silicon + Metal{
"type": "choice",
"probabilities": { … }
}per question · no generated reasoning
Noul · Choice · Score
complete label distributions
inference stays on your machine
Route a message. Read a screen. Choose the next step. The response is already structured for your code.
Loading recorded result…
Is it true? A yes/no judgment expressed as a probability you can threshold.
if refund.noul > 0.9:
review_payment()Which one? Select an option and inspect the complete distribution.
route = answer.choice
dispatch[route](ticket)How much? Get the expected position on your ordered rubric.
priority = urgency.score
queue.add(item, priority)Nine tasks. Our API. Reproducible inputs, per-question receipts, and a clear account of what was measured.

Start with a lightweight 4B model. Scale to Qwen3.6 on a larger Mac. Keep the same API.