Skip to content

Docs

jevclient (PyPI)

The PyPI page for jevclient 1.3.1, an independent async Python client for TypeSafe Jev: typed Noul, Choice, Score and Box questions batch into one request, with image assets, billing tables and error classes documented in the README.
Format
Docs
Reading time
3 min
Published by
Community
Author
AboveColin
Last verified
Oct 2026

Highlights

  • Version 1.3.1; requires Python 3.12 or newer and aiohttp; installs with pip install jevclient.
  • Four question types: Noul (probability of yes), Choice, Score and Box (image location); a Noul carries no confidence.
  • Batching is nearly free in time: 3 questions answered in 712 ms and 400 in 1,336 ms, measured from the Netherlands on 2026-09-17.
  • Image part of a request costs 2 x ceil(width/28) x ceil(height/28) tokens; sides must be 280 to 1568 px or the API returns 400.
  • Box needs Jev 1.14; images work on 1.13 too, and an asset no string refers to is refused locally before a request is spent.

Quickstart

bash
pip install jevclient

Watch out

Page text fetched 2026-10-17; the PyPI project page itself served a client challenge, so this entry rests on the metadata and README recovered in the supplemental fetch (version 1.3.1, requires_python >=3.12, author and licence undeclared). Latency and image-token figures are the README's own measurements on the dates it names. The README says the client is independent and not affiliated with TypeSafe, and links GitHub Sponsors for abovecolin.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai