User repository on GitHub
SQLite extension that calls TypeSafe Jev (or tensai serve) from SQL
- Forks
- 1
- Last pushed
- Updated Sep 2026
Repo stats from the GitHub API, cached Oct 2026.
Jev directory
User repository on GitHub
SQLite extension that calls TypeSafe Jev (or tensai serve) from SQL
Repo stats from the GitHub API, cached Oct 2026.
SQLite extension that calls TypeSafe Jev — a decision-only model that returns typed answers (yes/no probability, choice, score) instead of text — straight from SQL. Written in C, depends only on libcurl. Builds on Linux, macOS and Windows (MinGW-w64). criteria for jevchoice is either a JSON object {"option": "description"} (description may be null) or a JSON array of option names. levels for jevscore is a JSON array of at least two level descriptions, in order.
Quoted from the project's README. Read the full README.
.load ./jev
SELECT jev_noul('Help! My payouts have been failing for 3 days.', 'Does this convey urgency?');
SELECT id, jev_choice(body, 'Which team should handle this?', '["billing", "technical", "sales"]') AS dept FROM tickets;Watch out
MIT-licensed. Needs a C compiler, sqlite3ext.h and libcurl to build, plus a TYPESAFE_API_KEY or a tensai base_url; without a key no Authorization header is sent.
Short answers drawn from the linked project or page.
Posts, threads, and videos about this entry from around the web.
Hacker News: A MySQL plugin that filters rows by asking Jev whether a column matches a sentence.
maayanlevy-hn2 pointsA MySQL plugin that filters rows by meaning (built on TypeSafe Jev)Read the thread on Hacker NewsX: jev(): Postgres WHERE clauses in plain language
Original write-ups on what this entry is for.
Posts from builders shipping with Jev right now.