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.
Classificeer inkomende berichten, herken urgentie en routeer verzoeken naar de juiste wachtrij. Stuur onzekere verzoeken door naar een medewerker.
Beoordeel hoe goed kandidaat-items overeenkomen met de context van een gebruiker en combineer die score vervolgens met uw eigen rankingsignalen en beleid.
Kies een tool of model voor de volgende stap, controleer een output of beslis wanneer een taak moet worden geëscaleerd.
Beoordeel inhoud aan de hand van concrete regels en stuur gevallen met lage zekerheid of een hoog risico door voor menselijke beoordeling.
Gebaseerd op TypeSafe's use-case-kaart
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.
const 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 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.
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 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.