Skip to content

Jev Lab — Menny1337

A small Node.js TypeScript CLI for trying Jev on synthetic support text: one urgency question, three questions in a single request, or a latency comparison. No web server and no UI.

Stars
0
Language
TypeScript
Published by
Community
Author
Menny1337
Last verified
Oct 2026

Menny1337/jev-lab

User repository on GitHub

View on GitHub

TypeScript experiments, evaluations, and latency benchmarks for TypeSafe's Jev model

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

This is one of several Jev listings for the same project. The canonical entry is Jev Lab — jammaru.

About this project

A small Node.js TypeScript CLI for trying TypeSafe's Jev model with synthetic support text. Run one urgency question, ask 3 questions in one request, or compare their request latencies. There is no web server or user interface. Install Node.js 20 or newer and Git. Prefer a currently supported Node.js LTS release. The official SDK requires Node.js 20 or newer.

Quoted from the project's README. Read the full README.

Highlights

  • batch sends urgency, department and frustration as one request, which is the cheapest way to see multi-question behaviour.
  • The benchmark runs the one-question case to completion before the three-question case, with warmups excluded from the statistics.
  • Every run writes a JSON report with config, timestamps, per-attempt latency, phase and the model the server actually returned.
  • Tests use mock transports and synthetic responses and never use a real key or call the API; CI runs on Node 20 and 24.

Watch out

The setup documentation is written for Windows PowerShell, which is unusual and will not map directly onto a Unix shell. The SDK dependency pins the upstream v0.6.0 release tarball from GitHub with a recorded integrity hash rather than coming from npm, so installs reach outside the registry. All commands request the jev-latest alias, and the README notes the underlying model can change under you; the CLI hardcodes the API host, disables SDK logging and automatic retries, and ignores SDK environment overrides for host, model and log level. A default benchmark run is 12 API calls and calls may incur charges. The timing is a monotonic clock around the awaited SDK call, so it includes local SDK work, network travel, server processing and response parsing while excluding client construction, console output and writing results — it is not isolated inference time, and small samples, case order, connection reuse and server load all move it. An all-failed case reports count 0 and null statistics rather than zero latency, an interrupted process can leave an empty reserved output file, and the exit status is 1 if any attempt failed including a warmup. Output redacts exact occurrences of the active key, but .env is gitignored rather than prevented, and the README asks you to inspect staged changes. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

7GitHub stars
Word-level language model experiment that uses Jev as its output layer, with explicit tokenizer, sampler, repetition mask, stop rules, and chunk verification.
Jev Practices & Patterns#community#jevbest#catalog-import
24GitHub stars
Unofficial laptop study of parallel constrained decoding: prefill once, share the KV cache across fields, and decide all schema fields in one batched forward pass without writing JSON.
Jev Practices & Patterns#community#jevbest#catalog-import
16GitHub stars
Vendor-neutral harness that tests whether Jev reranking improves a small RAG stack, using frozen hybrid BM25 plus BGE-M3 candidates and isolating retrieval, rerank, and generation stages.
Jev Practices & Patterns#community#jevbest#catalog-import
7GitHub stars
Benchmark harness that tests whether models can forecast federal motion-to-dismiss outcomes from the written record, scored per claim-defendant pair with micro-Brier and clustered intervals.
Jev Practices & Patterns#community#jevbest#catalog-import
Frozen 100-question-per-cell check of TypeSafe Jev on Korean versus English reading, paraphrase, and medical exam items, with recorded responses and uncertainty intervals.
Jev Practices & Patterns#community#jevbest#catalog-import
7GitHub stars
Python client and decision toolkit for the Jev System One endpoint with noul, choice, and score primitives, batched asks, composition helpers, concurrent evaluation, and an MCP server.
Jev Practices & Patterns#community#jevbest#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

Most Jev accuracy problems are state problems. What belongs in a state, what is a pre-made judgment to leave out, and why naming the slice you ask about matters more than the wording.
Jev Practices & Patterns#state#design#primitives
Read article
A Noul returns one number and no separate confidence. How to read the value, pin its boundary with criteria, split compound questions, and set a per-action threshold that matches the cost of being wrong.
Jev Practices & Patterns#noul#primitives#confidence
Read article
A Score is a weighted position, not a ruler. Why the number can land between levels, why levels are judged separately, and how to combine several atomic scores in code instead of one crowded rubric.
Jev Practices & Patterns#score#primitives#scoring
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai