Skip to content

Jev directory

Vibecheck

A Python library that turns Jev-style decision models into ordinary function calls: check returns a bool, classify picks one option, label picks every option that applies, and score rates on a scale, with probabilities behind every answer.
Stars
43
Language
Python
Reading time
3 min
Published by
Community
Author
jlowin
Last verified
Oct 2026

Highlights

  • Four functions: check answers yes or no, classify picks one option, label picks every option that applies, and score rates on ordered levels.
  • Thresholds shape answers: raise the bar with threshold=0.9, or pass a (low, high) pair so check returns None for the unsure middle.
  • A batch asks many questions about one piece of data in a single request; 100 questions on a 5,000-token document took about 1% of separate-request tokens.
  • The default backend speaks TypeSafe's System One API with TYPESAFE_API_KEY, TYPESAFE_DEFAULT_MODEL jev-latest and a configurable TYPESAFE_BASE_URL.
  • Published as vibecheck-py and imported as vibecheck; sync and async variants ship, plus filter and group helpers for lists.

Quickstart

python
from vibecheck.sync import check

review = "vibecheck is awesome!"

if check("Are the vibes good?", review):
    print("OK")

Watch out

README reviewed 2026-10-17; the excerpt truncates while describing custom backends and lists no version history, benchmark numbers or pricing beyond a fraction of a cent per decision, and the GitHub metadata shows no licence. It wraps decision models including Jev; the digest shows no TypeSafe affiliation.

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