Jev TypeSafe : modèle de décision UE 2026
Jev TypeSafe : Choice, Score et Noul en 70 à 500 ms pour 0,042 USD/MTok. Placez-le devant Claude en Europe et traitez le transfert US au titre du RGPD.
TL;DR
Jev TypeSafe est un modèle System One : état applicatif plus questions Choice, Score ou Noul, probabilités calibrées en 70 à 500 ms, 0,042 USD par million de tokens d’entrée, sortie gratuite. Placez-le devant Claude pour le routage à volume. Hébergement américain : données personnelles UE exigent SCC et seuils de confiance.
Qu’est-ce que Jev TypeSafe, et en quoi n’est-ce pas un LLM ?
Jev TypeSafe est le premier modèle System One de TypeSafe AI : vous envoyez un état et des questions typées, vous recevez des valeurs que votre code peut brancher, sans prose. TypeSafe l’a publié le 15 septembre 2026, après deux ans en stealth et une seed de 40 millions de dollars rapportée par heise.
Un LLM écrit le prochain token. Jev est entraîné avec Reinforcement Learning for Calibrated Decisions (RLCD) pour produire une distribution sur les options que vous avez fixées. Le billet de lancement le décrit comme un appel de fonction à intelligence frontier : état non structuré en entrée, décisions probabilistes typées en sortie. Une violation de schéma est impossible par construction. Une option valide mais fausse reste possible. Traitez chaque réponse comme une probabilité, avec un chemin de repli.
| Dimension | LLM frontier (ex. Claude Sonnet 5) | Jev 1.13 |
|---|---|---|
| Sortie | texte ou JSON à parser | Choice, Score ou Noul typé |
| Latence typique | secondes à minutes | 70 à 500 ms (chiffre éditeur) |
| Prix d’entrée | 2 USD / MTok pour Sonnet 5 global | 0,042 USD / MTok |
| Prix de sortie | 10 USD / MTok pour Sonnet 5 global | gratuit |
| Traitement dans l’UE | oui sur Bedrock / Google UE | non ; API aux États-Unis |
| Champs inventés | possibles | impossibles par construction |
Les tarifs Sonnet 5 viennent de la page de prix Anthropic lue le 27 septembre 2026 : 2 / 10 USD par million de tokens, désormais tarif standard. Les endpoints régionaux et multirégion portent 10 % de plus, soit 2,20 / 11 USD. Les chiffres Jev viennent de la page Models. Les multiplicateurs 193,6x plus rapide et 444,6x moins cher sont les evals internes de TypeSafe contre la moyenne GPT-6 Astra et Claude Fable 5.1. Reproduisez-les avant de budgéter.
Quels types de questions l’API Jev accepte-t-elle ?
L’API Jev expose trois primitives mélangeables dans un seul appel : Choice, Score et Noul. Toutes voient le même state et s’évaluent en parallèle, donc ajouter une question coûte des tokens et presque pas de latence. La page Primitives est la référence, avec Choice jusqu’à 255 options et Score de 2 à 10 niveaux.
- Choice : une option dans une liste fixe, jusqu’à 255 d’après la page Choice. Renvoie
choice, la carteprobabilitiesetconfidence. Ajoutezothersi la liste peut être incomplète. - Score : une position sur 2 à 10 niveaux que vous décrivez. La page Score exige au moins deux niveaux et l’API en accepte jusqu’à 10. Renvoie un
scorequi peut tomber entre deux niveaux, pluslegend,probabilitiesetconfidence. - Noul : oui/non comme une probabilité de 0 à 1. Renvoie seulement
noul. Pas de champ de confiance à part : la probabilité est le signal.
L’orthographe officielle est Noul, pas « Null ». L’anglais est aujourd’hui la langue la plus fiable. TypeSafe demande de tester les autres langues, français compris, et de regarder la confiance de près.
curl -X POST https://api.typesafe.ai/v1/systemone \
-H "Authorization: Bearer $TYPESAFE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "jev-1.13.0",
"state": "Bonjour, mon virement SEPA est rejete depuis 3 jours. Urgent.",
"questions": {
"is_urgent": {
"type": "noul",
"instructions": "Does this convey urgency?"
},
"department": {
"type": "choice",
"instructions": "Which team should handle this?",
"criteria": {
"billing": "Payments, invoicing, refunds",
"technical": "Bugs, outages, integrations",
"sales": "Pricing, upgrades, new accounts",
"other": "Does not fit the other departments"
}
},
"frustration": {
"type": "score",
"instructions": "How frustrated is the customer?",
"criteria": ["Calm", "Frustrated but civil", "Very angry"]
}
}
}'
Les instructions restent en anglais dans l’exemple, parce que TypeSafe y documente aujourd’hui la meilleure précision. Le ticket français peut vivre dans state. Mesurez vos critères sur votre propre échantillon.
Épinglez jev-1.13.0 dès que vos seuils sont calibrés. Les alias jev-latest et jev-preview pointent tous deux vers cette version aujourd’hui, mais un alias bouge au prochain livrable. Budget de contexte : 64k tokens pour le state plus toutes les questions, 32k pour le state plus la plus longue question. Texte seulement ; transcrivez images et audio avant. Les limites early access sont d’environ 250 000 tokens par seconde et 1 200 requêtes par minute.
Cinq motifs qui tiennent dans une stack produit européenne sans transformer Jev en chatbot :
- Fan-out spéculatif : catégorie, urgence, données personnelles et intention de remboursement dans un seul appel ; ignorez les réponses inutiles.
- Seuil de confiance : n’agissez que si la confiance Choice ou le Noul dépasse le seuil, sinon escaladez.
- Score composite : séparez gravité, frustration et qualité de preuve, puis pondérez dans le code.
- Supervision d’agent : Jev choisit le prochain outil ou décide que l’agent est bloqué ; Claude rédige.
- Tri par lots : map-reduce sur tickets ou leads, là où les tokens de sortie d’un LLM explosent la facture.
La page Primitives indique que 13 questions dans un appel coûtent 11,5 fois moins et vont 9,6 fois plus vite que 13 appels séparés, sans changer les réponses.
Prototype Python :
pip install typesafe-sdk
export TYPESAFE_API_KEY="sk-..."
from typesafe_sdk import Choice, Noul, Score, TypeSafeClient
with TypeSafeClient() as client:
response = client.system_one(
model="jev-1.13.0",
state={"ticket": "L'export PDF sort vide depuis la mise à jour."},
questions={
"queue": Choice(
instructions="Which queue should own this ticket?",
criteria={
"billing": "Payments or invoices",
"technical": "Product bugs or integrations",
"other": "Anything else",
},
),
"urgent": Noul(instructions="The message conveys time sensitivity"),
"severity": Score(
instructions="How severe is the reported defect?",
criteria=[
"Cosmetic; no user impact",
"Degraded; workaround exists",
"Blocking; no workaround",
],
),
},
)
if response.answers["urgent"].noul >= 0.8 and response.answers["queue"].confidence >= 0.7:
route = response.answers["queue"].choice
else:
route = "human_triage"
Comment combiner Jev et Claude dans une stack européenne ?
Nous recommandons deux étages : Jev pour les jugements fréquents à options fixes ; Claude pour la génération, le raisonnement long et les escalades à faible confiance. Routage de tickets, scoring de leads, filet anti-injection, choix d’outil et garder/jeter un chunk RAG sont des formes Jev. Rédiger une réponse, du code ou une politique ambiguë reste une forme Claude.
Enchaînement concret pour un support européen :
- Construisez un
statestructuré (texte du ticket, drapeaux compte, extraits de politique) dans votre VPC UE. - Posez toutes les questions spéculatives dans un appel Jev (catégorie, urgence, données personnelles, remboursement).
- Si la confiance ou le Noul dépasse votre seuil, agissez dans le code.
- Sinon, escaladez vers Claude sur un profil géographique UE (Bedrock
eu.ou multirégion Google Cloud UE). - Journalisez la réponse typée Jev et le transcript Claude pour l’audit.
Au tarif liste, 1 million de tokens d’entrée sur Jev coûte 0,042 USD. Le même million sur Claude Sonnet 5 coûte 2 USD en global, ou 2,20 USD si vous prenez l’endpoint régional à +10 %, plus la sortie. Le trafic de décision qui brûlait Sonnet en mode JSON est en général le levier. Exemple : 10 000 tickets par jour à 400 tokens d’entrée sur Jev font environ 0,17 USD par jour ; la même charge sur Sonnet 5 UE sans sortie déjà environ 8,80 USD, et chaque JSON généré alourdit encore la facture. Les tableaux Claude UE complets sont dans notre comparatif du prix de l’API Claude en Europe. Si les données ne doivent jamais quitter l’infrastructure UE, un classifieur auto-hébergé reste l’alternative ; notre guide DeepSeek V4.1 auto-hébergé décrit ce chemin.
Les passerelles changent l’exploitation, pas la résidence. Jev est aussi listé comme typesafe/jev sur Cloudflare Workers AI (fenêtre de 32 000 tokens sur cette route, 0,042 / 0 USD, rétention zéro affichée) et comme typesafe-ai/jev sur Vercel AI Gateway. Ces routes aboutissent au service américain de TypeSafe tant qu’une passerelle n’écrit pas le contraire.
Que demande le RGPD si Jev tourne aux États-Unis ?
Jev tourne aux États-Unis : tout prompt contenant des données personnelles est un transfert hors EEE. Il vous faut un DPA, des clauses contractuelles types, une analyse d’impact des transferts et, le plus souvent, une expurgation du state. La vitesse et le prix ne remplacent pas une résidence UE.
La politique de confidentialité de TypeSafe est nette : les services sont hébergés aux États-Unis ; une utilisation depuis l’EEE ou le Royaume-Uni transfère des données personnelles vers les États-Unis pour stockage et traitement. TypeSafe n’entraîne ni n’affine de modèles sur l’Input client et ne communique l’Input qu’à des prestataires. Le DPA (mis à jour le 24 avril 2026) intègre les clauses contractuelles types UE, module 2 (et module 3 si vous êtes déjà sous-traitant), désigne l’Irlande comme autorité de contrôle pour l’EEE, liste les sous-traitants sur trust.typesafe.ai et engage une notification d’incident de sécurité sous 72 heures. La rétention zéro entreprise est mentionnée sur la page Models ; lisez le contrat avant de vous y fier.
Notre position pour les équipes UE :
- N’attendez pas d’envoyer des données de l’article 9 ou à haut risque avant que le juridique ait signé le DPA et terminé une analyse d’impact des transferts.
- Préférez des identifiants hachés et un texte expurgé dans
statequand la décision n’a besoin que de catégories. - Gardez la génération Claude qui contient des données personnelles sur Bedrock ou Google UE ; voir notre comparatif RGPD des hébergements Claude.
- Documentez les seuils de confiance et le repli humain comme contrôles de déployeur au titre de l’AI Act ; le calendrier est dans notre article AI Act pour les entreprises qui utilisent des LLM.
Jev est en early access. Dans les documents lus le 27 septembre 2026, il n’y a ni région UE, ni poids ouverts, ni option on-prem. La vitesse et le prix ne créent pas de résidence des données. Si le juridique refuse tout saut vers les États-Unis, classifiez sur un modèle auto-hébergé dans l’UE ou un classifieur classique entraîné sur vos labels, et gardez Claude sur Bedrock ou Google UE pour la voie générative. Notre guide Claude sur AWS Bedrock en Europe et le guide Amazon Bedrock détaillent ce pôle UE.
Quand Jev TypeSafe n’est-il pas le bon outil ?
Laissez Jev de côté pour écrire, planifier, raisonner en plusieurs sauts, créer, ou quand l’ensemble d’options est inconnu. Il ne discute pas, ne s’explique pas et ne lit pas d’images. Gardez une voie Claude ou humaine, surtout si le juridique refuse tout transfert vers les États-Unis.
La précision vendeur, sur les evals internes, se situe près des modèles frontier de milieu de tableau et derrière les plus forts modèles de raisonnement sur des factures difficiles. Si votre règle est « traitement uniquement dans l’UE » et que les CCT vers un sous-traitant américain sont inacceptables, Jev n’est pas le bon outil.
Jev ne remplace pas Claude avec résidence UE. Il s’assoit à côté, sur la branche bon marché. Épinglez les profils eu. pour la génération, puis utilisez Jev seulement pour les décisions où un transfert US documenté est acceptable.
FAQ
Qu’est-ce que Jev TypeSafe ?
Jev TypeSafe est le premier modèle System One de TypeSafe AI. Il évalue un état applicatif contre des questions typées Choice, Score et Noul, et renvoie des probabilités calibrées que votre code peut consommer. Il ne génère pas de texte libre.
Combien coûte Jev face à Claude Sonnet 5 ?
Jev facture 0,042 USD par million de tokens d’entrée, sortie gratuite. Claude Sonnet 5 facture 2 / 10 USD en global, et 10 % de plus sur un endpoint régional ou multirégion, soit 2,20 / 11 USD. L’économie réelle dépend du volume et du fait que vous payiez déjà des tokens de sortie Claude pour de la classification.
Jev ou Claude : qui doit router les tickets ?
Jev, quand les files et l’urgence sont un ensemble fixe et que la latence doit rester sous une demi-seconde. Claude, quand il faut rédiger une réponse, raisonner sur plusieurs documents, ou quand la confiance Jev passe sous votre seuil.
Jev peut-il tourner avec une résidence des données dans l’UE ?
Pas aujourd’hui. TypeSafe héberge aux États-Unis. Une équipe UE a besoin des CCT via le DPA, d’une revue des sous-traitants et le plus souvent d’une expurgation. Pour une génération résidente dans l’UE, gardez Claude sur Bedrock ou Google UE.
Jev hallucine-t-il ?
Il ne peut pas inventer un champ ou une option non déclarés. Il peut encore donner une forte probabilité à une option valide mais fausse. Une confiance calibrée et un repli sont obligatoires en production.
Comment obtenir un accès API ?
Inscrivez-vous sur la liste d’early access de typesafe.ai, créez une clé dans la console, puis appelez POST https://api.typesafe.ai/v1/systemone ou utilisez typesafe-sdk / @typesafe-ai/sdk. Épinglez jev-1.13.0 pour des seuils reproductibles.
Sources
- TypeSafe AI : Introducing System One Models and Jev (27 septembre 2026)
- TypeSafe docs : Models (Jev 1.13) (27 septembre 2026)
- TypeSafe docs : Introduction (27 septembre 2026)
- TypeSafe docs : Primitives (27 septembre 2026)
- TypeSafe docs : Choice (27 septembre 2026)
- TypeSafe docs : Score (27 septembre 2026)
- TypeSafe Privacy Policy (27 septembre 2026)
- TypeSafe Data Processing Addendum (27 septembre 2026)
- heise : Jev livre des décisions plutôt que des textes (27 septembre 2026)
- Cloudflare Workers AI : typesafe/jev (27 septembre 2026)
- Anthropic docs : Pricing (27 septembre 2026)