Docs JevCode · le modèle est clavue-jev
Compatibilité de l'API Kev : un rapport de conformité tiers
Kev-0.8B (MLX, M1 Pro) passe les 32 exigences MUST d'un ensemble de conformité API tierce Jev — 255 options, 10 niveaux de score, batteries de questions mixtes, analyse du type-safe-sdk — avec les deux notes de niveau SHOULD que l'auteur a consignées.
Traduit automatiquement depuis le en, non relu. À utiliser comme référence rapide uniquement.

La compatibilité que vous pouvez tester, pas celle que vous annoncez
« Compatible avec l’API Jev » est facile à dire et difficile à vérifier. Un membre de la communauté l’a donc consigné sous forme de spécification testable : jevcompat
— 48 exigences pour le contrat POST /v1/systemone, chacune citant les docs de TypeSafe, le fichier OpenAPI ou le code source du SDK. Ensuite, la suite a été exécutée contre les huit serveurs open source les plus étoilés implémentant l’API.
Kev-0.8B (2874258, MLX, M1 Pro) est l’un des deux serveurs à réussir tous les tests MUST : 32/32, y compris :
- choix d’options acceptés jusqu’à la limite de 255 options
- niveaux de score acceptés jusqu’à la limite de 10 niveaux
- résolution d’alias
model: "jev-latest" - batteries mixtes — questions de type noul, choice et score dans une seule requête, réponses indexées par vos ids
- passage à travers le cycle des noms d’options pour le texte non-ASCII
- le parsing officiel
typesafe-sdkde chaque type de réponse sans modification
Rapport complet avec chaque échange enregistré : results/kev/report.md — servir les commandes et les poids dans RUN.md, reproductible sur votre propre machine.
Ce que la conformité ne couvre pas
La suite suit également les exigences de niveau SHOULD (Kev passe 12 sur 14 ; les deux échecs concernent des réponses d’erreur d’authentification, non testées car l’exécution signalée a été lancée avec l’authentification désactivée, et un autre contrôle n’a pas été exercé car le serveur n’a jamais produit l’erreur qu’il couvre). Les deux notes de niveau SHOULD que l’auteur a rétro-ingérées sont la partie la plus intéressante, car ce sont deux endroits où une réponse identique en octets peut tout de même être une réponse moins bonne :
Normalisation de la confiance du score. Kev calcule la confiance du score comme
1 − E|level − mode| / (L − 1) ; les exemples documentés de TypeSafe calculent
1 − E|level − mode| / D, où D est l’étalement de la distribution. Même preuve,
dénominateur différent — mesuré sur une question à 3 niveaux, Kev a renvoyé une confiance
de 0,7535 alors que la formule de référence donne 0,260. Un client comparant les scores
de confiance entre différents backends verra des distributions différentes pour une qualité
de jugement identique. Si vous effectuez un routage sur des seuils absolus (le
confidence-routing pattern), calibrez par
backend — ou effectuez le routage sur la distribution brute, que les deux backends exposent.
La dégradation du contexte long est une propriété du modèle, pas une violation de la spécification. La suite passe ; la précision au-delà du contexte d’entraînement de 384 tokens de Kev ne survit pas dans la spécification. Sur les sélections TypeSafe de la suite, Kev-9B a obtenu 0,92 à l’intérieur du contexte d’entraînement mais 0,75–0,79 sur des documents plus longs (Kev-4B : 0,88 / 0,88 / 0,81) — voir la recette de contexte long pour le détail complet et les correctifs proposés par l’auteur. Les directives de conception de l’état s’appliquent à tout backend : gardez l’état de la taille de la décision, pas de la taille de la page.
Le point de vue plus large
La spécification à 48 exigences est indépendante du backend. Si vous évaluez Kev par rapport à d’autres serveurs d’API Jev auto-hébergés, exécutez le même ensemble de tests et comparez les chiffres plutôt que les fichiers README. Les deux implémentations conformes divergent également de manière mesurable en dehors du périmètre de la spécification — forme de la distribution de confiance, rétention sur longs contextes — ce qui est exactement le genre de choses qu’un rapport de conformité rend visible et qu’une grille de fonctionnalités masque.
Commencer
- Kev sur GitHub — la famille de modèles 0.8B–9B
- spécification jevcompat — les 48 exigences
- référence de l’API HTTP — le contrat officiel testé
- Routage à seuil de confiance — routage sur les distributions, calibration par backend
- Tests de cohérence interne — stresser n’importe quel backend de la même manière