CommunityJev Guides & Articles
DataCamp: a typed ticket router
Tom Farnschläder's 24 September 2026 tutorial builds a support-ticket router with the Python SDK, using Choice, Score, and Noul in one call.
- Format
- Article
- Published by
- Community
- Author
- Tom Farnschläder
- Last verified
- Oct 2026
Used inJev for Customer Support
- Languages
- Python
Highlights
- Published 24 September 2026. He says he had preview access, then TypeSafe opened signups.
- The worked example is one support ticket, judged with Choice, Score, and Noul in a single call.
- He splits the result into three paths: automate, hand to a human, or fall through, based on confidence.
- He says questions in one call run in parallel, so six questions are still one request.
Watch out
The 70 to 500 ms, $0.042 per million tokens, and about 68% figures are TypeSafe's. DataCamp's separate explainer is the eval write-up. This page is the router tutorial.
Questions about this entry
Short answers drawn from the linked project or page.
Not from the fetch, which was refused, so the source file holds nothing. The entry copy still describes the shape of it, one support ticket judged with Choice, Score and Noul in a single call, split three ways, but the page itself could not be read.
No. The entry copy attributes the 70 to 500 millisecond range, the low per-million input token price and the roughly 68% figure to TypeSafe, not to measurements taken on the tutorial. A number in a walkthrough being vendor-supplied is exactly the case where you rerun it yourself.
The entry copy says the result is split into automate, hand to a human, or fall through based on confidence, but it does not document the thresholds used or any calibration check behind them. Six questions in one parallel call is the documented efficiency claim; the routing policy is not.
The entry copy has the author on preview access and then signups opening, so access widened after he wrote it. Whether his exact SDK call still matches current releases is not something the source could confirm, and the page was never fetched here.
Python 3.10+, pip install typesafe-sdk or uv add typesafe-sdk, and a TypeSafe key exported as TYPESAFE_API_KEY so it never passes through code. New accounts get $5 in credit, which covers the tutorial and then some. TypeSafeClient() is the synchronous client, AsyncTypeSafeClient has the same interface, and both work as context managers.
For the Safari CSV ticket it routes to incident_response at 0.95 confidence, scores goodwill_risk at 1.95 on a four-level patience rubric, and returns is_time_sensitive at 0.97 because a board meeting is named. Usage reports 524 input tokens and 78 output tokens, and output is single digits and free, so the cost lever is how much state you send.
TypeSafe publishes a jaggedness page per model version, linked as docs.typesafe.ai/model-jaggedness/jev-1.13, listing the failure modes it knows about. It is versioned, so read it again on upgrade. The tutorial's method is calibration rather than taste: collect 20 or more real tickets with the answers you would have wanted, run Jev beside current routing without changing behaviour, fix questions before thresholds, then version questions, criteria and thresholds together.
More Jev resources like this
Philipp Acsany's tutorial replaces a Y-or-N input check with Jev, then asks Noul, Score, and Choice in one call through OpenRouter.
Jev Guides & ArticlesArticle#community#article#tutorial
Community
Yury Selivanov's 2 October 2026 post on the Python AI SDK: experimental evaluate() calls typesafe-ai/jev through an AI Gateway key.
Jev Guides & ArticlesArticle#community#article#tutorial
Community
A hands-on Python guide that installs typesafe-sdk, walks through Choice, Noul, and Score, and sketches a chargeback-tool integration and benchmark plan.
Jev Guides & ArticlesArticle#community#article#tutorial
Community
A TypeScript tutorial and critical explainer covering AI SDK integration, triage code, and the zero-hallucination caveat.
Jev Guides & ArticlesArticle#community#article#typescript
Community
A Python walkthrough of typesafe-sdk: sync and async clients, grouping answers into choices, scores, and nouls, and routing uncertain cases to review, with arithmetic kept in Python.
Jev Guides & ArticlesArticle#community#tutorial#python
Community
A practical guide through SDK setup, the three primitives, and five patterns including speculative fan-out, confidence-gated routing, composite scoring, and a retrieval-then-judge cascade.
Jev Guides & ArticlesArticle#community#tutorial#python
Community
From the Jev guides
Original write-ups on what this entry is for.
The typed-answer shape removes a category of data risk, not all of it. Zero data retention per surface, the legal set to read, and the controls that remain yours to run.
Jev Guides & Articles#privacy#compliance#legal
Read article
TypeSafe serves Jev from one API. A second tier of independent sites wraps it with their own keys, credits, and playgrounds. How to read the disclaimers before you paste a key.
Jev Guides & Articles#ecosystem#trust#hosting
Read article
The first ten days produced three receptions that rarely meet: a Product Hunt launch, a 620-point Hacker News thread, and a r/LocalLLaMA that doubted the framing. Reading them together.
Jev Guides & Articles#launch#community#reception
Read article
From the Jev community
Posts from builders shipping with Jev right now.