---
type: "raw_signal"
id: "jev-for-python-engineers-afcf78"
slug: "jev-for-python-engineers-afcf78"
title: "Jev for Python engineers"
description: "Vercel has released an update to its AI SDK for Python with an experimental `evaluate()` API for Jev, its classifier model."
retrieval_nugget: "Vercel has released an update to its AI SDK for Python with an experimental `evaluate()` API for Jev, its classifier model."
observed_at: "2026-10-02"
record_date: "2026-10-02"
date_kind: "observed_at"
why_it_matters: "Source: https://vercel.com/blog/jev-for-python-engineers"
novelty: "notable"
verification_level: "source-linked"
signal_type: "release"
source_platform: "vercel.com"
topics: []
entities: []
related_patterns: []
source_url: "https://vercel.com/blog/jev-for-python-engineers"
source_urls: ["https://vercel.com/blog/jev-for-python-engineers"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "signal:jev-for-python-engineers-afcf78"
status: "published"
visuals: []
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/signals/jev-for-python-engineers-afcf78/","markdown":"https://newruntime.com/signals/jev-for-python-engineers-afcf78.md","json":"https://newruntime.com/signals/jev-for-python-engineers-afcf78.json"}
---

# Jev for Python engineers

## Retrieval answer

Vercel has released an update to its AI SDK for Python with an experimental `evaluate()` API for Jev, its classifier model.

Vercel has released an update to its AI SDK for Python with an experimental `evaluate()` API for Jev, its classifier model. The official post says developers can pass a model, a state (a string or JSON), and questions such as a choice, score, or probability estimate; responses are structured around the types and choices defined by the caller. The illustrated setup uses `uv add ai` and an AI Gateway key.

The post presents Jev as suited to narrow classification decisions rather than open-ended text generation. Its author reports that Jev performed better than a hand-built classifier on a Python-versus-English REPL use case, but still misclassified a partially typed expression. A separate experiment built Python code by choosing AST nodes; the resulting code was syntactically valid but mostly incorrect. Vercel describes the API as experimental and says users should test whether Jev is accurate enough for their own use cases.

Source: https://vercel.com/blog/jev-for-python-engineers

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- collection: [Raw Signals](https://newruntime.com/signals.json): Open every source-linked raw signal.
- collection: [Source Ledger](https://newruntime.com/source-ledger.json): Inspect the public source evidence graph.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
