Show HN: Jevstiller – Distill Jev into a local model, with a disagreement bound

tgluck 62 points 14 comments September 29, 2026
jevstiller.pages.dev · View on Hacker News

Discussion Highlights (3 comments)

tgluck

Author here. This puts a proxy in front of repeated Jev classification calls. At first everything goes to Jev; from Jev's answers it trains a small head on frozen sentence embeddings, picks a confidence threshold with an exact finite-sample bound so that at most 2% of all requests get an answer Jev wouldn't have given, and then answers the confident share locally at ~15 ms on a CPU. A permanent 2% audit keeps checking; if agreement breaks, everything falls back to Jev and it retrains. Known limits: agreement is not accuracy (if Jev is wrong, so is the local model); coverage tracks how consistent Jev itself is (22% on noisy tweet tasks, 80% on news); it speaks Jev's API only, an OpenAI-compatible front is on the roadmap. Since 0.4.0 the guarantee can also cover "would Jev have been unsure", which matters if your code routes low-confidence answers to review. Apache 2.0.

gingersnap

Is the local model similar to model2vec?

ricardobeat

This will only work for simple text classification tasks, which is the least interesting possible use of Jev.

Semantic search powered by Rivestack pgvector
8,041 stories · 75,100 chunks indexed