Cos'è il modello Jev?
Jev trasforma uno stato testuale o JSON in scelte, punteggi e probabilità tipizzati. È pensato per decisioni interne al software, non per chat o generazione libera.
Il modello Jev è il primo System One Model di TypeSafe AI: un modello AI progettato per formulare giudizi circoscritti e strutturati che il software può utilizzare direttamente. Invece di scrivere un paragrafo, Jev riceve uno state testuale o JSON, valuta una o più domande tipizzate e restituisce scelte, punteggi, probabilità e valori di confidenza.
Questa caratteristica rende Jev interessante per classificazione, routing, ranking, verifica e guardrail. Non lo rende un sostituto di un modello chat, di un modello per il coding, di una calcolatrice o di una regola di business deterministica.
Dati verificati il 19 settembre 2026. Jev è stato lanciato in early access il 15 settembre. Il modello attualmente documentato è jev-1.13.0. Prezzi, limiti, latenza e dichiarazioni sulle capacità riportati di seguito provengono dall'articolo di lancio e dalla documentazione TypeSafe. Non abbiamo ricevuto briefing privati, eseguito benchmark Jev a pagamento o riprodotto in modo indipendente le dichiarazioni di TypeSafe su velocità e qualità.
Il modello Jev in breve
| Voce | Valore attualmente documentato |
|---|---|
| Sviluppatore | TypeSafe AI |
| Classe del modello | System One Model |
| ID versionato attuale | jev-1.13.0 |
| Alias stabile | jev-latest |
| Endpoint | POST https://api.typesafe.ai/v1/systemone |
| Input | Solo testo, fornito come string, oggetto JSON o array di valori testuali |
| Output | Risposte tipizzate Choice, Score e Noul |
| Context | 64K token per richiesta; 32K per state più la domanda più lunga |
| Prezzo API diretta | $0.042 per 1M di token di input; output attualmente gratuito |
| Limiti predefiniti pubblicati | 250,000 token di input/s e 1,200 richieste/minuto; soggetti a variazioni |
| Latenza dichiarata dal vendor | 70–500 ms end-to-end |
| Stato | Early access |
La grafia ufficiale è Jev, non un acronimo da espandere come J-E-V. TypeSafe afferma di aver chiamato il modello in onore dell'economista William Stanley Jevons. L'etichetta “System One” richiama il Sistema 1 rapido e intuitivo descritto da Daniel Kahneman in Thinking, Fast and Slow.
Cosa fa davvero Jev?
Jev può essere considerato una funzione semantica probabilistica:
stato strutturato o non strutturato
+ domande e spazi di risposta predefiniti
-> decisioni tipizzate e distribuzioni di probabilità
Un normale LLM è ottimizzato per continuare una sequenza e generare string. Anche con JSON mode, l'applicazione chiede comunque a un modello generativo di comporre una risposta. Jev rinuncia alla generazione libera. Il chiamante definisce prima la forma possibile dell'output, poi il modello valuta ogni domanda rispetto allo stesso stato.
TypeSafe descrive il metodo di addestramento come Reinforcement Learning for Calibrated Decisions (RLCD). L'obiettivo non è soltanto selezionare una risposta, ma produrre probabilità la cui confidenza segua l'accuratezza su gruppi di previsioni. La calibration è statistica: una probabilità di 0.8 dovrebbe corrispondere a circa l'80% di accuratezza su casi comparabili. Non garantisce che una risposta specifica sia corretta.
Choice, Score e Noul
Jev espone tre tipi di domanda. Sono il nucleo dell'API, non opzioni di formattazione applicate dopo la generazione.
| Primitive | Forma della domanda | Valore restituito | Utilizzo adatto |
|---|---|---|---|
Choice | Quale opzione è adatta? | Opzione selezionata, probabilità di ogni opzione, confidenza | Routing dell'intento, classificazione, ranking di un insieme chiuso |
Score | Dove si colloca su una scala descritta? | Punteggio ponderato, probabilità dei livelli, confidenza | Gravità, qualità, urgenza, fasce di rischio |
Noul | Questa affermazione è vera? | Probabilità da 0 a 1 | Rilevamento, verifica, gate binari |
Un Choice può contenere fino a 255 opzioni. Uno Score accetta da 2 a 10 livelli descrittivi. Noul non ha un campo confidenza separato perché il suo valore da 0 a 1 è già la probabilità del “sì”.
Più domande in una richiesta vengono valutate in modo indipendente e parallelo rispetto allo stesso stato. Questo è utile quando un workflow richiede diversi segnali, ma significa anche che una risposta non condiziona automaticamente un'altra. Se la domanda B dipende dalla A, il codice deve rendere esplicita la dipendenza.
Esempio di richiesta API Jev
Questo esempio abbreviato segue la struttura documentata da TypeSafe. Un messaggio di assistenza viene valutato in una singola chiamata per routing, frustrazione e urgenza.
curl https://api.typesafe.ai/v1/systemone \
-H "Authorization: Bearer $TYPESAFE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"state": "My payouts have failed for three days and I am losing sales. Please help now.",
"model": "jev-latest",
"questions": {
"department": {
"type": "choice",
"instructions": "Which team should handle this?",
"criteria": {
"billing": "Payments, invoices, or refunds",
"technical": "Bugs, outages, or integrations",
"sales": "Pricing, upgrades, or new accounts"
}
},
"frustration": {
"type": "score",
"instructions": "How frustrated is the customer?",
"criteria": ["Calm", "Frustrated", "Very angry"]
},
"is_urgent": {
"type": "noul",
"instructions": "Does this message convey urgency?"
}
}
}'
La risposta mantiene gli stessi ID delle domande. department restituisce una delle tre string consentite e una distribuzione su tutte e tre. frustration può essere frazionario perché rappresenta la posizione ponderata per probabilità tra i livelli forniti. is_urgent restituisce solo la probabilità del “sì”.
I valori esatti cambiano in base all'input, ai criteria e alla versione del modello. È il codice, non il modello, a decidere quale probabilità sia abbastanza alta da giustificare un'azione.
Jev rispetto a un LLM e a un classificatore
Jev occupa una posizione intermedia utile, ma le differenze contano.
| Dimensione | Jev | LLM generativo | Classificatore tradizionale |
|---|---|---|---|
| Compito principale | Formulare giudizi semantici circoscritti | Generare o ragionare in testo libero | Prevedere etichette apprese per un'attività fissa |
| Spazio di output | Definito per richiesta | Aperto anche quando limitato da schema | Fisso durante l'addestramento |
| Nuovo criterio | Descritto nella richiesta | Prompt o tool schema | Di solito richiede dati e nuovo addestramento |
| Probabilità | Output nativo dell'API | Spesso assenti o calibrate male | Comuni se il modello le espone |
| Generazione di testo | No | Sì | No |
| Ruolo ideale | Diramazione semantica in un workflow | Creazione, spiegazione, coding, ragionamento in più passaggi | Attività stabile e ad alto volume con dati etichettati |
Definire Jev “solo un classificatore” trascura la sua flessibilità a ogni richiesta. Chiamarlo “un LLM più veloce” trascura il fatto che non può generare una spiegazione, scrivere un'e-mail o codice, né inventare una risposta fuori dalle opzioni fornite.
Neppure JSON mode offre lo stesso contratto. JSON mode limita la sintassi del testo generato. Jev limita lo spazio di risposta stesso e restituisce l'intera distribuzione usata per decidere. Questo ha valore solo quando il problema può essere espresso con domande circoscritte.
Prezzo, context e throughput
TypeSafe indica attualmente Jev 1.13 a $0.042 per milione di token di input, ovvero $42 per miliardo. L'output è gratuito perché “troppo economico da misurare”, anche se le risposte continuano a riportare il consumo di token di output.
| Volume di input | Costo diretto dell'input Jev |
|---|---|
| 10,000 token | $0.00042 |
| 1 milione di token | $0.042 |
| 100 milioni di token | $4.20 |
| 1 miliardo di token | $42.00 |
Questi sono esempi aritmetici, non misurazioni di fatture. Escludono retry, pre-elaborazione, un altro modello in una cascade, archiviazione, lavoro di engineering e future variazioni di prezzo.
Il contratto di context prevede due limiti simultanei: stato e domande insieme devono rientrare in 64K token, mentre stato più la singola domanda più lunga devono rientrare in 32K. Più context non è automaticamente meglio. La guida jaggedness di TypeSafe afferma che dettagli irrilevanti fanno diminuire l'accuratezza.
I limiti pubblicati di 250,000 token/s e 1,200 richieste/minuto sono limiti dell'account, non una promessa di velocità per singola richiesta. TypeSafe avverte esplicitamente che cambiano in modo dinamico durante l'early access.
Quanto è solida la dichiarazione sulla velocità?
TypeSafe dichiara un tempo di risposta end-to-end di 70–500 ms e afferma che Jev può essere 40–200 volte più veloce dei modelli frontier su query “della forma System One” a intelligenza comparabile. I materiali di lancio evidenziano inoltre una valutazione di workflow in cui Jev è risultato 193.6 volte più veloce e 444.6 volte meno costoso.
Sono risultati del vendor, non un benchmark neutrale. TypeSafe rende note diverse limitazioni importanti:
- Le prove di latenza pubblicate sono state generalmente avviate dai laptop di membri dell'azienda sulla costa occidentale degli Stati Uniti, dove si trovava anche il servizio.
- Le attività di workflow sono state create dal team model-capabilities di TypeSafe, quindi può esserci bias di selezione.
- La risposta di riferimento era la media di GPT-6 Astra e Fable 5.1, cosa che può favorire quelle famiglie.
- Le chiamate ai LLM concorrenti passavano da OpenRouter e dal wrapper strutturato di TypeSafe.
- TypeSafe stessa definisce i risultati 193.6x e 444.6x come il limite superiore dei vantaggi reali attesi.
La conclusione corretta è più circoscritta: l'output vincolato e la valutazione parallela di Jev offrono un percorso credibile verso latenza e costi molto bassi per decisioni delimitate. Non dimostrano che Jev sia 40–200 volte più veloce in ogni attività, pari a un LLM frontier in intelligenza generale o migliore nei compiti che richiedono generazione e ragionamento in più passaggi.
“Zero allucinazioni” richiede una definizione precisa
TypeSafe presenta Jev come incapace di avere allucinazioni. La parte difendibile è la sicurezza dello schema: una risposta Choice non può inventare una quarta opzione e il servizio non dovrebbe restituire prosa quando il codice si aspetta un numero. TypeSafe afferma che questa corrispondenza è garantita per costruzione, anziché misurata come tasso empirico di errore zero.
Tuttavia, una risposta corretta nel tipo può essere semanticamente errata. La documentazione Jev 1.13 di TypeSafe elenca errori che riguardano:
- letture troppo letterali e mancata comprensione dell'intento implicito;
- conteggio, aritmetica, date e precisione numerica inaffidabili;
- ragionamento indiretto in più passaggi;
- state lunghi con dettagli irrilevanti;
- contenuti adversarial o prompt injection;
- instructions e criteria contraddittori;
- probabilità che non rispettano identità intuitive tra domande formulate separatamente;
- qualsiasi attività che richieda generazione di testo.
L'affermazione pratica è quindi zero generazione fuori schema, non zero errori decisionali. Il codice di produzione necessita comunque di dati di valutazione, soglie prudenti, validazione deterministica e un percorso di escalation.
Dove Jev si adatta bene
Jev è un candidato valido quando si verificano tre condizioni: lo spazio delle risposte è delimitato, il giudizio è semantico anziché matematico e un altro software consumerà il risultato.
| Carico di lavoro | Perché Jev può essere adatto | Guardrail importante |
|---|---|---|
| Routing dei ticket di supporto | Insieme chiuso di team e segnale di incertezza utile | Aggiungere other; rivedere la bassa confidenza |
| Filtraggio di passage RAG | Valutare rilevanza, contraddizione o rischio di injection | Tenere la verifica della fonte fuori dal modello |
| Guardrail input/output LLM | Eseguire molti controlli circoscritti in una richiesta | Trattare input adversarial come threat model testato |
| Entity matching | Valutare se due record indicano la stessa entità | Applicare ID esatti e invarianti nel codice |
| Moderazione dei contenuti | Etichette e livelli di gravità delimitati | Regolare le soglie per categoria di danno |
| Agent action routing | Scegliere una tool o decidere se si applica una skill | Mantenere permessi e controlli distruttivi nel codice |
Jev non è una buona scelta predefinita per scrittura, riassunto, generazione di codice, estrazione aperta, aritmetica esatta, confronto di date o lunghe catene causali. Per la logica esatta usa codice normale; quando l'output deve essere creato, usa un modello generativo o di reasoning.
Checklist per la produzione
- Mantieni il lavoro deterministico nel codice. Analizza date, conta elementi, calcola importi e applica permessi senza un modello.
- Formula domande atomiche. Dividi “Dobbiamo approvare questa richiesta?” nei fatti indipendenti da cui dipende davvero la decisione.
- Descrivi ogni confine. Aggiungi
otherononequando un Choice non è esaustivo e scrivi livelli Score concreti. - Testa sulla tua distribuzione. L'inglese è la lingua principale di addestramento; TypeSafe afferma che le altre lingue, comprese le scritture CJK, non offrono la stessa accuratezza.
- Calibra le azioni, non solo le previsioni. Il routing UI reversibile e l'automazione ad alto impatto non devono condividere la stessa soglia di confidenza.
- Fissa una versione dopo il tuning.
jev-latestpuò cambiare. Registra l'ID versionato della risposta e migra deliberatamente le soglie. - Gestisci l'incertezza con escalation. Invia i casi ambigui a una persona o a un modello di reasoning più lento invece di forzare una decisione.
- Misura il costo per attività accettata. Includi retry, decisioni errate, revisione umana e chiamate LLM successive, non soltanto il prezzo dei token.
Jev è disponibile tramite OmniaKey?
Non alla data della verifica. Non abbiamo trovato una route Jev nel catalogo o nel codebase corrente di OmniaKey. L'endpoint e i prezzi di questo articolo appartengono all'API diretta TypeSafe e la pubblicazione di questa guida non annuncia un'integrazione con OmniaKey.
Controlla il catalogo live dei modelli OmniaKey per la disponibilità effettiva sul gateway. Per coding aperto e attività Agent, la guida ai modelli per Coding Agent tratta i modelli generativi che occupano un altro livello dello stack.
Verdetto finale
Jev si comprende meglio come una nuova interface per decisioni semantiche, non come sostituto universale di un LLM. L'idea più convincente è semplice: affidare al modello il giudizio sfumato, forzare l'output in un tipo comprensibile al programma, esporre l'incertezza e mantenere composizione e logica esatta nel codice.
L'API attuale è insolitamente economica sulla carta e l'architettura è progettata per bassa latenza. Il modello è anche in early access, text-only, più efficace in inglese e presenta debolezze documentate in matematica, date, ragionamento indiretto, context irrilevante e input adversarial. Considera i confronti di velocità e intelligenza come prove del vendor finché non esisteranno test indipendenti comparabili.
Domande frequenti
Jev è un LLM?
TypeSafe definisce Jev un System One Model, non un LLM. Comprende uno state in linguaggio naturale, ma non genera testo libero. Le fonti esaminate non rivelano sufficienti dettagli architetturali per stabilire in modo indipendente quanto la rete sottostante assomigli a un modello linguistico convenzionale.
Jev può sostituire GPT o Claude?
No. Jev non può scrivere, spiegare, programmare o eseguire generazione aperta. Può affiancare un modello generativo instradando richieste, controllando output, valutando prove o decidendo quando eseguire un modello più lento.
Cosa significano Choice, Score e Noul?
Choice seleziona da un insieme chiuso e restituisce le probabilità di tutte le opzioni. Score colloca lo stato tra 2 e 10 livelli descritti. Noul restituisce la probabilità che un'affermazione sì/no sia vera.
Jev ha davvero zero allucinazioni?
Non può generare un valore fuori dal tipo di risposta dichiarato, eliminando molti errori di parsing e schema. Può comunque scegliere un'opzione valida ma errata o assegnare una probabilità fuorviante. La type safety non equivale alla correttezza semantica.
Quanto costa l'API Jev?
TypeSafe indica Jev 1.13 a $0.042 per milione di token di input, con output attualmente gratuito. Prezzi diretti e rate limits possono cambiare durante l'early access.
Jev supporta immagini o italiano?
Supporta solo testo. String, oggetti JSON e array devono contenere testo. Italiano e altre lingue sono accettati, ma TypeSafe afferma che l'inglese è attualmente il più efficace e raccomanda di testare i carichi non inglesi sui propri dati.
Fonti primarie
- TypeSafe: Introducing System One Models & Jev (in inglese)
- Documentazione TypeSafe: Introduction (in inglese)
- Documentazione TypeSafe: System One (in inglese)
- Documentazione TypeSafe: Models and pricing (in inglese)
- Documentazione TypeSafe: HTTP API reference (in inglese)
- Documentazione TypeSafe: Confidence (in inglese)
- Documentazione TypeSafe: Jev 1.13 jaggedness (in inglese)
Le prove sono state verificate il 19 settembre 2026. Jev cambia rapidamente durante l'early access; ricontrolla ID versionato, prezzo, limiti, comportamento linguistico e condizioni sui dati prima dell'uso in produzione.