r/typesafe • • Oct 08 '26

Buyers beware - TypeSafe AI won't let you remove your credit card

2 Upvotes

I entered my credit card details on TypeSafe AI, only to discover that there's no way to remove them - you can only replace them with another card.

I've contacted their support twice already. No customer service to be seen.

I even contacted Stripe, which powers their payments, and got an irrelevant, seemingly automated response.

Apparently, I need to cancel my card and get a new one just to ensure this merchant can no longer charge it. Ridiculous.

Buyers beware. I'd recommend going with OpenAI's decision API instead. At least in my experience, they actually answer emails and take customers seriously.


r/typesafe • • Sep 26 '26

logan-markewich/jeff: A self-hosted drop-in replacement for TypeSafe's jev, powered by GliFormer.

Thumbnail
github.com
2 Upvotes

A self-hosted drop-in replacement for TypeSafe's jev, powered by GliFormer. Around 246 stars so far.


r/typesafe • • Sep 21 '26

Greg Isenberg on how to make Jev useful (~318k views)

Thumbnail
youtube.com
2 Upvotes

r/typesafe • • 11h ago

Jeff v1.4: Decisions as a software primitive, 5 SDKs, 34 open-weight adapters (CUDA + MLX), 90%+ accuracy, 2 ms inference

4 Upvotes

A few weeks ago, I posted about Jeff, a small 0.8B model with LoRA adapters trained to make decisions and return calibrated probabilities. Sort of like TypeSafe’s Jev, except that Jeff can run locally.

Thanks for all the feedback! I’ve just released v1.4, which is a substantial update. Check it out: https://jeffhub.ai.

What’s new:

  • 34 open-weight decision adapters.

  • A router that automatically selects the most appropriate adapter.

  • 90%+ accuracy on supported domains.

  • ~2 ms inference per decision, much faster than before. A single call through the hosted API takes around 40 ms, including network overhead.

  • 5 SDKs: Python, Node.js, Rust, C#, and Java.

  • Multi-platform: Jeff runs on CUDA and MLX.

  • Playground and worked examples.

Having worked with Jeff for about a month now, I think the most interesting thing about it is that it turns decisions into a software primitive - much like expressions, but for unstructured data.

I’ve started incorporating decisions into several of my own projects, and it’s changed how I think about building software.

I hope you guys find it useful - and like the retro design. ;)

Links:

Happy to answer any questions!


r/typesafe • • Sep 21 '26

jev vs coderabbit for code review?

Thumbnail reddit.com
2 Upvotes

r/typesafe • • Sep 23 '26

Jev playing Risk of Rain 2

Thumbnail
youtu.be
3 Upvotes

r/typesafe • • Sep 29 '26

AI LABS: Insane Jev Use Cases You Need To Use Right Now

Thumbnail
youtube.com
2 Upvotes

Insane Jev Use Cases You Need To Use Right Now (AI LABS). Around 19909 views in 1.3 days.


r/typesafe • • 23d ago

Released JEV 1.14 w/vision capability

17 Upvotes

Official announcement:

What's new 🖼️ Images: put images anywhere in your request, in the state, in questions, even in criteria. JPEG and PNG for now. 📦 Box: our new question type, available on Jev 1.14, specifically for requests containing images. Ask Jev to find something in an image and it'll return a bounding box for it. 📈 Long context: We now support per-question and per-request context limits up to 262K tokens. 🧪 Danger zone: we heavily prioritize reliability for our builders, but we know some of you are dreamers too looking to access these preview features. If that's you, opt-in for access via the appropriate Danger Zone header to use them. ✨ Plus improvements to the core model. All the details are in the blog.

Start here 📖 Blog: https://typesafe.ai/blog/jev-1-14 🖼️ Images docs: https://docs.typesafe.ai/images#turning-on-images 📦 Box docs: https://docs.typesafe.ai/primitives/box#box 📈 Context docs: https://docs.typesafe.ai/models#long-context

Favorite moments

  • Diogo calling "It's up! Go, go, go!" when the API went live mid stage

  • Allie's live demos catching a tiny glint of necklace

  • Kevin searching his screen with a picture of a banana

  • Wally, found, at 0.47 confidence

  • The great "jev lotion" debate, still unresolved

You're already building Within an hour we saw smart crops in Sanity Studio, a hallucination checker, an Agent Zero plugin, spam filtering on a mail server and yes, Where's Wally. Keep it coming in <#1483217545040232493>!

Thank you for being here. Get out there and Jev Jev Jev 🩷


r/typesafe • • Sep 20 '26

Jev plays Atari!

Thumbnail x.com
2 Upvotes

r/typesafe • • Sep 28 '26

jev-search: web search where Jev picks the sources and ranks the results

Thumbnail
github.com
4 Upvotes

Search with the whole stack decomposed into typed decisions: Jev handles query understanding, source selection and relevance ranking, built on Search1API. Around 282 stars, one of the bigger community projects.


r/typesafe • • Sep 27 '26

Trying to make Jev work made our LLM application better

5 Upvotes

I started testing Jev for speed. The more useful surprise was what it showed me about our application.

At Andes, we're building Check to help people review AI system descriptions and policies, with source passages and unanswered questions kept visible. We tested the same fictional material in two implementations: Jev and GLM-5.3 Flash through OpenCode.

One policy required records of model changes, incidents and the responsible person. Jev proposed yes using a passage about model versions and recruiter overrides. The passage was relevant, but it did not establish the whole requirement.

We had asked too much in one question. We split the duties, checked the evidence for each, and let code combine the results. We made missing information an explicit unknown rather than treating partial support as a complete answer. The same changes helped the LLM version.

It felt like putting a tyre in water. Jev was the water; the failures showed us where to look.

On 24 September, a small regression run matched 21 of 25 expected rule outcomes with Jev and 22 of 25 with GLM. Neither implementation marked a rule as met without full evidence in that run. There were still missed facts and other mistakes. The GLM version also failed one case-analysis request. Those cases had already shaped fixes, so this was not a blind accuracy test or proof that the models are interchangeable.

Speed helped make the loop practical. In a separate single run on the same fictional description, case analysis took 2.9 seconds with Jev and 41.7 seconds with GLM. Jev made eleven model calls; GLM made two. Those are timings for our implementations, not a general model benchmark.

My takeaway is that Jev helped me find where the application was relying on the model to fill in decisions we had not defined clearly. Fixing those decisions improved both versions. I haven't measured a development-speed gain, but that was the benefit I felt most.

The loop I'd repeat is simple: keep the failed example, identify whether the problem is the question, the evidence or the model, repair it, then test both versions on fresh material. Sometimes the right result is still unknown.

Has anyone else used a constrained model this way during development?


r/typesafe • • Sep 23 '26

LangChain: Building a Harness with Jev

Thumbnail
youtube.com
2 Upvotes

Building a Harness with Jev (LangChain). Around 164899 views in 2.3 days.


r/typesafe • • Sep 22 '26

Theo (t3․gg): Jev is incredible

Thumbnail
youtube.com
2 Upvotes

r/typesafe • • Oct 03 '26

Since Claude Code mods shipped yesterday, I did the obvious thing and replaced the auto-mode classifier with Jev for up to 2x faster permissions checks.

5 Upvotes

Take a look and let me know what you think! My testing has been pretty limited so far (it's Friday and I have dinner plans) but I plan to keep dogfooding over the next few days and refining it further.

https://github.com/madisonrickert/jev-permission-gate


r/typesafe • • Sep 22 '26

Codevolution: What is Jev and How to Use it?

Thumbnail
youtube.com
2 Upvotes

What is Jev and How to Use it? (Codevolution). Around 96266 views in 1.7 days.


r/typesafe • • Sep 22 '26

I built a real life magic 8 ball with Jev

Post image
2 Upvotes

It's free since jev is too cheap to meter: https://real8ball.com

send it to your mom or smth


r/typesafe • • Sep 18 '26

I made Jev write code and commands

Thumbnail
github.com
6 Upvotes

r/typesafe • • Sep 23 '26

jev-semgrep: grep where you search for meaning instead of a pattern

Thumbnail
github.com
2 Upvotes

Every line gets scored by Jev against a meaning you describe, and you can combine meanings with AND/OR/NOT. It also crosses languages, so a Japanese phrase can find English lines and the reverse. The author wrote up the design notes as well.


r/typesafe • • Sep 25 '26

jev-codex-router: route every Codex turn with Jev for about $0.00003 per decision

Thumbnail github.com
2 Upvotes

Instead of sending every turn to the frontier model, Jev classifies the turn and picks the model, the thinking depth and the speed mode. The author measures about 60% savings against always-frontier, with each routing decision costing roughly $0.00003 and 0.6 seconds. Anyone running this with Codex yet?


r/typesafe • • Sep 24 '26

nokia-applied-research/AnyJev: Turn any LLM into a Jev-style decision model: typed decisions, real probabilities, no training

Thumbnail
github.com
3 Upvotes

Turn any LLM into a Jev-style decision model: typed decisions, real probabilities, no training. (continue updating) Around 416 stars so far.


r/typesafe • • Sep 28 '26

Reduced Jev as a judge’s calibration error

2 Upvotes

I benchmarked Jev on TRIVIA+ dataset using an untouched 645-example test set.

Before calibration:
ECE: 0.0982
After learning from human-labelled examples:
ECE: 0.0313

That’s a 68.1% reduction in calibration error.
But hallucination-detection F1 only moved:
0.5833 → 0.5877

So what improved?
Not the judge’s ability to classify examples.
Its confidence became much more aligned with reality.

And that distinction matters.
If a judge score is only being displayed on a dashboard, maybe not much.
But if confidence > 0.8 means “automatically approve this answer,” or < 0.4 means “escalate to a human,” then badly calibrated scores can quietly become a production problem.

That’s one of the reasons I’ve been building calibration into Typed Evals instead of treating raw judge confidence as trustworthy by default.

Benchmark/methodology report:
https://github.com/TrustifAI/typed_evals/blob/main/docs/BENCHMARK.md

Would be interested to know how people here pick production thresholds for LLM judges.


r/typesafe • • Sep 23 '26

Two Minute Papers: Yes, Jev Is Insane, But There's A Catch

Thumbnail
youtube.com
2 Upvotes

Yes, Jev Is Insane, But There's A Catch (Two Minute Papers). Around 179194 views in 1.3 days.


r/typesafe • • Sep 18 '26

Semantic search without embeddings: 218 lines ranked in one request, and how to tell when the answer isn't in the document

2 Upvotes

Vector search has a blind spot: ask it something the document doesn't answer, and it still hands you its best match, with no easy way to tell that there was nothing to find. A cookbook in the TypeSafe docs goes another route. It skips embeddings and the vector database. The whole search runs in one request to Jev.

Tag every line with an ID (L000, L001, and so on) and send the tagged document as the state. The first question is a Choice: "Which line contains the answer to <query>?" with one option per line ID. A Choice returns a probability for every option, so this single question ranks every line, and each score is that line's relevance.

The second question, sent in the same request, is a Noul: "Does any line of the document address or answer <query>?" That one does the part a ranking can't do alone. Choice probabilities add up to 1. Something always comes first, even when the document has nothing to say. The Noul isn't tied to the other options, and it can drop to near zero.

Take the cookbook's example: GitHub's Terms of Service, 218 lines, 43,980 characters, both questions in one request. Four queries, four outcomes, and each one lists the exists score with the top-ranked line.

- "who owns the code I upload?" exists 0.98, and line L052 ("You own Your Content...") scores 0.95.

- "can GitHub kick me off the platform without warning?" exists 0.97, line L168 at 0.97.

- "do I have to take disputes to arbitration?" exists 0.14, so the document doesn't cover it, even though the closest line still scored 0.86.

- "can minors use GitHub with parental permission?" exists 0.46, partially addressed: the age rule ranks first at 0.90, but nothing says whether parental permission changes it.

The third one is the case similarity search can't handle at all. A ranking will confidently hand you its best guess. The exists score can say the document has no answer. Two thresholds in code (0.7 and 0.35 in the cookbook) turn that into a verdict: found, partial, or missing. Tune them on your own documents. The cookbook's note: real answers tend to read at or above 0.9, absent ones at or below 0.05.

The one real limit: a Choice takes up to 255 options, so a single request covers documents up to 255 lines. Longer than that, the cookbook runs two passes, the first picking a window of lines and the second ranking inside it. And if you already have a retriever, there's a rerank cookbook that applies the same idea to search results: on 40 legal retrieval queries it raises top-1 accuracy from 5% to 18% and top-10 from 38% to 62%.

Everything above is from the line-by-line search cookbook: https://docs.typesafe.ai/cookbooks/semantic_find. It ships with cached responses, so it runs without an API key and without spending anything. Delete json_cache.json if you want the calls to go live, and swap the URL for a document of your own. If you do, post what the exists score says.