What it is
A community-maintained Laravel package for using TypeSafe Jev AI. It provides typed responses, async requests, scoped dependency injection, configuration, a facade, and a recording fake for testing, without adding text-generation or chat features.
How it uses Jev
Jev makes probability/score decisions via Noul, Choice, and Score questions on a given state. The package wraps the SDK's systemOne and models methods, returning typed SDK responses. Results are accessed through response objects, e.g., $response->choices['tone']->choice.
Primitives:choicescorenoul
Technique worth stealing
Use Jev::fake() to replace the contract in the current scope and assert calls without network requests.
Try it
composer require butochnikov/laravel-typesafe-jev && php artisan vendor:publish --tag=jev-config
Evidence
Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.
- Jev-centricyes0.92
- Shows a System One patternno0.13
- Handles uncertaintyno0.04
- Measuredno0.03
- Runnableyes0.97
- Worth recommendingno0.29
- Model replicano0.02
- Problem scopescore on a 0–2 scale1.00
- About Jevyes0.99
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.