Phishing email detection: Jev vs Claude Haiku 4.5
AIndependent · Reproduction artifacts availableLabel an email as phishing or legitimate.
| Model | Accuracy [95% CI] | AUROC | ECE | Latency p50 / p95 | Cost |
|---|---|---|---|---|---|
Jev jev-1.13.0 | 62.6% [60.5%, 64.7%] | 0.689 | 0.154 | 239 ms incl. 163 ms network floor residual 76 ms derived | $0.038 / 1k list price at the time of the run |
Claude Haiku 4.5 | 81.3% [79.5%, 82.9%] | 0.837 | 0.097 | 687 ms incl. 18 ms network floor residual 669 ms derived | $0.462 / 1k list price at the time of the run |
Protocol and limitations (4)
Binary decision per email. Jev accessed as jev-1.13.0; Claude Haiku 4.5 accessed via the Anthropic Messages API. Wilson intervals for proportions, bootstrap intervals for AUROC, ECE, Brier and F1; McNemar's test for the accuracy comparison. ECE computed with 10 bins.
- Latency is confounded by geography. Measured from France, Jev's 239 ms p50 sits on a 163 ms network floor while Haiku's 687 ms sits on an 18 ms floor. Subtracting the floors leaves residuals of roughly 76 ms and 669 ms, but a residual is not model compute time: it still contains queueing, gateway hops, TLS, serialisation and provider-side overhead. The ranking survives either way; the 2.9x ratio in the raw numbers is specific to this measurement location and neither figure transfers elsewhere.
- Single dataset and single task. Nothing here generalises to classification or routing workloads.
- The repository does not state the author's affiliation or who funded the API costs.
- Only one baseline model was tested.
The clearest published example of the trade-off: on this task Jev was roughly 12x cheaper per 1,000 emails and lower-latency, and materially less accurate.