Judge Models

5 min read

This page lists the judge configurations we evaluated on the benchmarking suite. It complements the parent page, which reports only the two production configurations: GPT-6 Sol (reasoning effort none) and GPT-5.1 (reasoning effort medium, Swiss inference). All GPT-6 runs used GPT-6 Sol, version from 22nd of September 2026. GPT-6.1 Sol used the version from 29th of September 2026, served by OpenAI through LiteLLM (not Swiss inference).

All GPT configurations use the same judge flow (contradiction prompt, verbatim quotes, verification call) and were run on the same 566 answers. TypeSafe Jev, an external decision model, needs a different flow and was run on public cases only, so its column is marked with * and rests on less data.

GPT-6.1 Sol was run on with the current judge code. A repeat run of GPT-6 Sol (effort none) on the same harness moved planted direct-answer recall by 3 points and false alarms by 0.3 points, which is the run-to-run noise to expect.

Summary

  • GPT-6 Sol, effort none (production): best balance. It catches 87% of planted direct-answer hallucinations with 2.9% false alarms and is among the fastest.

  • GPT-6 Sol, effort medium: similar catch rate on planted errors (89%, not significantly different) but more than twice the false alarms (6.5% vs 2.9%, significant). Not chosen, because a warning that is often wrong erodes the relationship manager's trust in it.

  • GPT-6.1 Sol, effort low (its lowest effort; it has no effort none): catches the most, 95% of planted direct-answer hallucinations, but has 7.7% false alarms, significantly more than GPT-6 Sol none (2.9%) and similar to GPT-6 Sol medium. Median 7 s, USD 0.07 per answer. It trades more false alarms for more caught errors; not adopted as the default.

  • GPT-5.1, effort medium (production, Swiss inference): 81% of planted direct-answer hallucinations, same false-alarm rate as GPT-6 Sol. Slower (median 29 s).

  • GPT-5.1, effort minimal: about five times faster than medium, but catches only 54% of planted direct-answer hallucinations, significantly fewer than both production configurations. Not recommended.

  • GPT-5.4-mini, effort none: the fastest and cheapest GPT option (median 2 s, USD 0.02) with the fewest false alarms (1.6%), but catches only 28% of planted direct-answer hallucinations. Not suitable as the judge.

  • TypeSafe Jev 1.13 (external, best of three flows): catches about 33% of planted direct-answer hallucinations at 2.6% false alarms, against 88% for GPT-6 Sol on the same public cases. Extremely cheap (about USD 0.003 per answer) but not suitable as the judge. See the sub-page Why TypeSafe Jev is not suitable as a hallucination judge.

Results

95% Wilson intervals in brackets. Planted cases: RM benchmark answers with one planted error. False alarms: 310 correct real answers.

GPT-6 Sol, none (production)

GPT-6 Sol, medium

GPT-6.1 Sol, low

GPT-5.1, medium (production, Swiss)

GPT-5.1, minimal

GPT-5.4-mini, none

TypeSafe Jev 1.13*

Planted, hallucination in the direct answer (94)

87% (82/94) [79–93%]

89% (84/94) [82–94%]

95% (89/94) [88–98%]

81% (76/94) [72–88%]

54% (51/94) [44–64%]

28% (26/94) [20–37%]

33% (47/144)

Planted, all (199)

90% (179/199) [85–93%]

90% (179/199) [85–93%]

95% (189/199) [91–97%]

84% (168/199) [79–89%]

56% (111/199) [49–63%]

26% (51/199) [20–32%]

29%

False alarms (310 correct answers)

2.9% (9/310) [1.5–5.4%]

6.5% (20/310) [4.2–9.8%]

7.7% (24/310) [5.3–11.3%]

2.9% (9/310) [1.5–5.4%]

4.2% (13/310) [2.5–7.1%]

1.6% (5/310) [0.7–3.7%]

2.6% (4/151)

Check time, median / 90th percentile

4 s / 9 s

6 s / 13 s

7 s / 12 s

29 s / 59 s

6 s / 25 s

2 s / 6 s

not measured

Cost per answer (mean)

USD 0.07

USD 0.08

USD 0.07

USD 0.06

USD 0.04

USD 0.02

about USD 0.003

* TypeSafe Jev 1.13 (statement-level flow, the best of the three flows we tested) has less data than the other columns: for data-protection reasons it was run on public cases only (web search, public documentation, Microsoft Learn, Yahoo Finance), that is 72 planted direct-answer errors, 134 planted errors in total and 151 correct answers. Its flag threshold was set on one half of the correct answers (about 3% false alarms) and tested on the other half, in both directions, and the two results are pooled. On the same public cases, GPT-6 Sol none catches 88% of planted direct-answer errors with 2.7% false alarms.

Per 1,000 RM questions

Expected: 20 answers per 1,000 contain a hallucination in the direct answer (200 real agent chats, QA check of 9 September 2026). Applying each configuration's catch rate on planted direct-answer errors:

Per 1,000 answers

GPT-6 Sol, none

GPT-6 Sol, medium

GPT-6.1 Sol, low

GPT-5.1, medium

GPT-5.1, minimal

GPT-5.4-mini, none

TypeSafe Jev 1.13*

RM warned

about 17

about 18

about 19

about 16

about 11

about 6

about 7

Reach the RM without a warning

about 3

about 2

about 1

about 4

about 9

about 14

about 13

Correct answers with a warning

about 28

about 64

about 76

about 28

about 41

about 16

about 25

These figures are based on planted hallucinations. Real hallucinations are too rare, and human reviewers miss them too often, to measure the catch rate on them reliably. The planted cases are built to resemble real ones as closely as we could. * TypeSafe Jev: public cases only, see above.

Statistical tests

Paired exact McNemar tests against GPT-6 Sol (effort none), on the same cases:

Compared with GPT-6 Sol, none

Planted direct-answer hallucinations caught

False alarms

GPT-6 Sol, medium

no significant difference (catches 5 that none misses, misses 3; p = 0.73)

significantly more (17 vs 6 discordant; p = 0.03)

GPT-6.1 Sol, low

significantly more against the recorded run (catches 8 that none misses, misses 1; p = 0.04); not significant against the 1 October re-run of GPT-6 Sol none (5 vs 1; p = 0.22)

significantly more (20 vs 5 discordant; p = 0.004)

GPT-5.1, medium

no significant difference (7 vs 13; p = 0.26)

no difference (6 vs 6; p = 1.0)

GPT-5.1, minimal

significantly fewer (3 vs 34; p < 0.001)

no significant difference (11 vs 7; p = 0.48)

GPT-5.4-mini, none

significantly fewer (0 vs 56; p < 0.001)

no significant difference (5 vs 9; p = 0.42)

GPT-5.1 minimal vs GPT-5.1 medium: medium catches 29 planted direct-answer hallucinations that minimal misses, minimal catches 4 that medium misses (p < 0.001). False alarms 13 vs 9 (p = 0.45). GPT-5.4-mini vs GPT-5.1 medium: medium catches 50 that mini misses, mini none that medium misses (p < 0.001).

GPT-6.1 Sol low vs GPT-6 Sol medium: no significant difference on planted direct-answer hallucinations (6 vs 1; p = 0.13) or false alarms (8 vs 4; p = 0.39).

Configurations

Configuration

Model deployment

Reasoning effort

GPT-6 Sol, none

GPT-6 Sol (2026-09-22)

none

GPT-6 Sol, medium

GPT-6 Sol (2026-09-22)

medium

GPT-6.1 Sol, low

GPT-6.1 Sol (2026-09-29), OpenAI through LiteLLM

low (lowest supported; what production picks for this model)

GPT-5.1, medium

GPT-5.1 (2025-11-13), Swiss inference

medium

GPT-5.1, minimal

GPT-5.1 (2025-11-13), Swiss inference

minimal

GPT-5.4-mini, none

GPT-5.4-mini (2026-03-17)

none

TypeSafe Jev

jev-1.13.0 (external API, outside Switzerland)

not applicable (decision model)

Times and costs are measured per judged answer across all 566 answers (Jev: public cases), including the verification call when a GPT judge claims a contradiction.

Last updated