Geef het context
Geef de relevante tekst, JSON-data of een lijst met tekstitems op. Jev accepteert momenteel tekst, geen afbeeldingen, audio of video.
Jev is het eerste System One-model van TypeSafe. Het retourneert getypte beslissingen en waarschijnlijkheden die software direct kan gebruiken. Bekijk use-cases en leer hoe u het model vanuit uw code aanroept.
TypeSafe noemt Jev een System One-model: het retourneert getypte keuzes en waarschijnlijkheden in plaats van vrije tekst te genereren. Vergelijk waar deze aanpak past naast generatieve modellen en regelgebaseerde code.
| Kenmerk | Jev | Generatieve LLM's | Op regels gebaseerde code |
|---|---|---|---|
| Uitvoer | Vooraf gedefinieerde getypte keuzes, scores en waarschijnlijkheden | Flexibele tekst, code of gestructureerde uitvoer | Deterministische waarden uit expliciete voorwaarden |
| Snelheid | Geoptimaliseerd voor beslissingen met lage latentie; TypeSafe rapporteert in zijn tests 70–500 ms | Afhankelijk van model, prompt en uitvoerlengte | Meestal zeer snel bij bekende voorwaarden |
| Geschikt voor | Herhaalbare beslissingen waarbij begrip van de input vereist is | Schrijven, complex redeneren en taken met een open einde | Duidelijke voorwaarden met stabiele definities |
| Belangrijkste beperking | Kan geen vrije tekst genereren; een getypt antwoord kan nog steeds fout zijn | Flexibele uitvoer moet mogelijk worden geparseerd en gevalideerd | Het is moeilijk om elk geval te behandelen als de invoer dubbelzinnig is |
Snelheidscijfers worden door TypeSafe gerapporteerd voor bepaalde gestructureerde beslissingstests. Ze zijn geen onafhankelijke benchmark of universele snelheidsgarantie. Lees de methoden
Gebruik Jev als de antwoorden bekend zijn, maar de invoer nog moet worden geïnterpreteerd. Gebruik een generatief model om nieuwe tekst of code te produceren. Schrijf expliciete voorwaarden rechtstreeks in code.
Jev beoordeelt tekst of gestructureerde gegevens aan de hand van vragen die u definieert. Het retourneert keuzes, scores en waarschijnlijkheden waarmee uw toepassing de volgende stap kan bepalen.
“Er zijn twee keer kosten in rekening gebracht voor mijn abonnement. Kunt u helpen?”
Welk team moet dit aanpakken?
Voorbeeldwaarschijnlijkheid 0.92
Geef de relevante tekst, JSON-data of een lijst met tekstitems op. Jev accepteert momenteel tekst, geen afbeeldingen, audio of video.
Vraag om een keuze, score of ja/nee-waarschijnlijkheid. U definieert de beschikbare antwoorden vóór de API-aanroep.
Gebruik het resultaat en de onzekerheid om te routeren, te beoordelen of actie te ondernemen. Een geldig type garandeert geen juist oordeel.
Gebaseerd op officiële TypeSafe-documentatie
Jev is ontworpen voor gerichte, herhaalbare beslissingen met een gedefinieerde antwoordruimte. Dit zijn uitgangspunten, geen prestatiebeloften; test ze op uw eigen gegevens.
Sorteer klachten en feedback van verkopers, beoordeel de urgentie en stuur elke zaak naar het juiste team. Laat twijfelgevallen door een medewerker beoordelen.
Filter een feed op de voorkeuren van de gebruiker en beoordeel de relevantie van opties naast je eigen signalen voor de rangschikking.
Stuur verzoeken naar het juiste model, hulpmiddel of de juiste agent; bepaal of zoeken nodig is en of het resultaat volstaat voor de volgende stap.
Toets berichten, codewijzigingen en toolaanroepen aan concrete regels. Laat risicovolle of onzekere beslissingen door een mens beoordelen.
Laat Jev op basis van de spelstand en een beperkte lijst geldige zetten de volgende actie voor een AI-tegenstander of NPC kiezen. De spelcode controleert de regels en voert de actie uit.
Sorteer e-mail en meldingen volgens je eigen regels, beoordeel de toestand van je slimme huis of beslis wanneer een routine wordt uitgevoerd.
Begin met een afgebakende beslissing die uw applicatie al nodig heeft. Definieer de mogelijke antwoorden en bepaal vervolgens in de code hoe u het resultaat gebruikt.
Kies één gerichte vraag, zoals het routeren van een ticket of het beoordelen van de relevantie van een item.
Definieer de invoer, vragen en toegestane antwoorden voordat u de API aanroept.
Gebruik waarschijnlijkheden en zekerheid om een actie, alternatief of menselijke beoordeling te kiezen.
Dit TypeScript-voorbeeld aan de serverzijde stuurt een ondersteuningsbericht en twee vragen met gedefinieerde antwoordformaten naar Jev 1.13 via OpenRouter. Bewaar de API-sleutel op uw server; uw toepassing bepaalt hoe de resultaten worden gebruikt.
Probeer Jev gratisconst apiKey = process.env.OPENROUTER_API_KEY;
if (!apiKey) throw new Error("Set OPENROUTER_API_KEY");
const response = await fetch("https://openrouter.ai/api/alpha/decisions", {
method: "POST",
headers: {
Authorization: "Bearer " + apiKey,
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "typesafe/jev-1.13",
state: "My card was charged twice. Please help ASAP.",
questions: {
department: {
type: "choice",
instructions: "Which team should handle this?",
criteria: {
billing: "Payments and refunds",
technical: "Bugs and integrations"
}
},
urgent: {
type: "noul",
instructions: "Does this message need urgent attention?"
}
}
})
});
if (!response.ok) throw new Error("Jev request failed: " + response.status);
const {answers} = await response.json();
if (answers.department.choice === "billing" && answers.urgent.noul > 0.8) {
// Route to the billing review queue.
}POST /api/alpha/decisionsstate + questionsanswerschoice geeft het gekozen team aan. noul retourneert een waarde van 0 tot 1 voor de ja/nee-vraag. Uw code gebruikt beide waarden volgens uw routeringsregels.
Test vóór productiegebruik met representatieve tickets, leg de modelversie vast en stuur onzekere of ingrijpende gevallen door voor menselijke beoordeling. De waarde 0,8 is slechts een voorbeeld.
API-referenties: OpenRouter · TypeSafe
Het harnas regelt de modelaanroepen en tools van de agent. Op een beslismoment leest Jev een bericht, een voorgenomen toolaanroep of de agentstatus en geeft een getypeerd antwoord terug. Je code bepaalt wat volgt; open taken blijven bij het chatmodel.
ModelRouterMiddlewarebefore_agent → wrap_model_callClassificeer het laatste gebruikersbericht vóór de run, kies een model en houd die keuze tijdens de run aan. De keuze, kansen en betrouwbaarheid blijven beschikbaar in de agentstatus.
AutoModeMiddlewarewrap_tool_callControleer een geselecteerde toolaanroep vóór uitvoering. Als Jev risico of onvoldoende toestemming vaststelt, blokkeert de middleware de aanroep en geeft een ToolMessage met fout terug. Er wordt geen menselijke goedkeuring gevraagd.
TypeSafeClassifierChoice · Score · NoulVoeg desgewenst eigen controlepunten toe: geef berichten of agentstatus vanuit aangepaste middleware aan TypeSafeClassifier en gebruik Choice, Score of Noul om in code te vertakken of een geval te laten beoordelen.
Het verzoek definieert de vragen en antwoordformaten. Het antwoord retourneert voor elk een resultaat. Dit zijn de JSON-velden die in het voorbeeld worden gebruikt.
modelstatequestionstypeinstructionscriteriaanswerschoiceprobabilitiesconfidencenoulEen correct gevormd antwoord kan nog steeds fout zijn. Test representatieve cases en stel routeringsdrempels in voor uw eigen workflow.
Jev is het model van TypeSafe. De community onderzoekt snelle, gestructureerde beslissingen ook met open modellen en interfaces. Vergelijk de code, aanpak en beperkingen.
Onafhankelijke communityprojecten, geen officiële Jev-versies.
Ontdek de belangrijkste punten uit de lanceringsdiscussie, de officiële SDK en een onafhankelijke video. Lees hier de context en volg vervolgens de originele bronnen voor meer details.
TypeSafe deelt lanceringsupdates en productcontext op X. Beschouw de berichten als de eigen uitleg van het team en controleer de documentatie voordat u een implementatie op een bewering baseert.
Bekijk origineelDe officiële JavaScript- en TypeScript-SDK toont het API-oppervlak, voorbeelden en release-activiteit. Het is de nuttigste plaats om te inspecteren hoe een Jev-verzoek in code wordt weergegeven.
Bekijk origineelIn de lanceringsthread wordt gevraagd waar een beslissingsmodel past, hoe je het moet evalueren en wat je moet doen als een zelfverzekerd antwoord fout is. Het is een discussie, geen prestatietest.
Bekijk origineelAllie Laabs van TypeSafe legt in ThursdAI System One en de uitkomsten Choice, Score en Noul uit. De presentatoren testen het classificeren van berichten, tonen een Doom-demo en bespreken de grenzen van Jev.
Bekijk origineelEen onafhankelijke walkthrough van RepoChad behandelt het uitvoerschema, de snelheidsclaims van TypeSafe, voorbeelddemo's en open vragen. De video wordt alleen geladen wanneer u ervoor kiest deze af te spelen.
Bekijk origineelTypeSafe AI introduceerde Jev als het eerste System One-model. Het gestelde doel is om snelle, gestructureerde beslissingen te nemen die bruikbaar zijn binnen gewone softwareworkflows.
Oprichter Diogo Almeida werkte eerder bij OpenAI en Google Brain. Volgens TypeSafe hebben zijn werk op het gebied van het volgen van instructies en RLHF bijgedragen aan het vormgeven van het onderzoek achter ChatGPT.
Nee. Jev is ontworpen om getypte beslissingen en waarschijnlijkheden terug te geven in plaats van chatantwoorden in vrije vorm of gegenereerde code.
Het kan helpen kandidaten te scoren of opnieuw te rangschikken op basis van semantische relevantie. Een compleet aanbevelingssysteem heeft nog steeds het ophalen van kandidaten, bedrijfsregels, evaluatie en uw eigen rankinglogica nodig.
Nee. Het uitvoertype beperkt alleen het formaat. De gekozen optie kan nog steeds fout zijn; test daarom met representatieve gegevens en verwerk onzekerheid in de code.
Begin met de officiële documentatie en SDK van TypeSafe. De modelpagina bij OpenRouter biedt ook toegang tot Jev via dat platform.
Definieer de vraag en mogelijke antwoorden. Laat uw aanvraag beslissen wat u met de uitslag doet.