Référence
Modèles Jev
Jev n'a aujourd'hui qu'une version — Jev 1.13, id jev-1.13.0 — accessible sous plusieurs noms. Cette page liste tous les ids et alias, le prix et les limites publiés par TypeSafe, et exactement quels ids chaque endpoint de jev-api.org accepte.
Mis à jour
La liste des modèles
La documentation de TypeSafe décrit un modèle actuel plus des alias qui pointent vers lui. Le prix et les limites ci-dessous sont les chiffres publiés par TypeSafe pour api.typesafe.ai ; les appels sur jev-api.org sont facturés en crédits.
| Id du modèle | Pointe vers | Prix chez TypeSafe | Limites chez TypeSafe | Contexte |
|---|---|---|---|---|
| jev-1.13.0 | Jev 1.13 | 0,042 $ par million de tokens d'entrée ; tokens de sortie gratuits | 100K tokens/s et 80 requêtes/s, ajustement dynamique | 64k tokens par requête ; 32k pour l'état plus la question la plus longue |
| jev-latest | jev-1.13.0 | Même modèle sous-jacent | Même modèle sous-jacent | Même modèle sous-jacent |
L'entrée de Jev est du texte uniquement : une chaîne, un objet JSON ou un tableau de texte. Pas d'entrée image, audio ou vidéo.
Alias
Les alias sont des noms que TypeSafe déplace à chaque version. Aujourd'hui, les deux résolvent vers Jev 1.13.
| Alias | Résout vers | Signification |
|---|---|---|
| jev-latest | jev-1.13.0 | La version stable la plus récente. La valeur par défaut du SDK. |
| jev-preview | jev-1.13.0 | La version la plus récente, officielle ou non. Aucun build de préversion n'existe pour l'instant, donc il pointe vers la stable. |
Épingler une version ou suivre l'alias
Envoyez un id versionné comme jev-1.13.0 quand votre code dépend d'une distribution de probabilité précise — par exemple un seuil Noul ajusté et testé en régression. Le champ model de la réponse rapporte toujours l'id versionné qui a servi la requête, donc vous pouvez le journaliser.
Envoyez jev-latest si vous préférez suivre chaque version automatiquement. Les alias bougent quand TypeSafe publie une nouvelle version, donc un alias peut changer les réponses sans changement de votre côté.
Quels ids jev-api.org accepte
Les deux endpoints de ce site acceptent des ensembles d'ids différents :
- POST /api/v1/decisions — l'endpoint simple — accepte jev-1.13 ou jev-latest.
- POST /v1/systemone — l'endpoint compatible TypeSafe — accepte jev-latest, jev-preview, jev-1.13, jev-1.13.0 et typesafe/jev-1.13.
GET /v1/models ne requiert pas de clé et liste les modèles servis par ce site. La même forme de réponse fonctionne avec le models.list() du SDK TypeSafe.
$ curl https://jev-api.org/v1/models
{
"models": [
{
"name": "jev-latest",
"description": "Alias for jev-1.13.0, the current Jev release on jev-api.org.",
"release_date": "2026-09-15"
},
{
"name": "jev-1.13.0",
"description": "Jev 1.13, TypeSafe AI's System One decision model.",
"release_date": "2026-09-15"
}
]
}Irrégularités connues de Jev 1.13
Jev 1.13 lit littéralement, est faible en arithmétique et en dates, peut pencher vers la première option du Choice et ne peut pas générer de texte. Conseil de TypeSafe : gardez les calculs dans le code, filtrez les grands états et réordonnez les options pour vérifier la cohérence.
FAQ
Quel id de modèle envoyer ?
jev-latest pour suivre la version courante ; un id versionné si vos seuils sont réglés sur une version. Sur /v1/systemone l'id versionné est jev-1.13.0 ; sur /api/v1/decisions envoyez jev-1.13.
jev-preview donne-t-il un modèle plus récent ?
Pas aujourd'hui. jev-preview désigne la version la plus récente, officielle ou non, et aucun build de préversion n'existe — il résout vers jev-1.13.0.
Pourquoi la réponse dit jev-1.13.0 alors que j'ai envoyé jev-latest ?
Le champ model rapporte toujours l'id versionné qui a servi la requête. Les alias sont résolus avant l'exécution du modèle, donc la réponse indique exactement quelle version a décidé.
Peut-on lister les modèles sans clé ?
Oui. GET https://jev-api.org/v1/models renvoie les modèles servis sans authentification. Le client.models.list() du SDK lit cette réponse.
Envoyez la première décision
Ouvrez le playground avec une requête d'exemple, ou lisez la documentation et appelez l'endpoint avec votre propre clé.