Research

GAUGE · All models

Every model, one board.

Frontier APIs, local open-weight models and small decision models, task by task, in every thinking mode that was run.

ModelTypeScore ± 95%nRepeatsConsistencyValidityMedian latency$ / 1k calls
classify.email · accuracy · n = 100
gpt-5.4API89.3 ±6.3100396.0%100.0%1.9 s$7.8
claude-sonnet-5-5API88.3 ±6.5100398.0%100.0%2.2 s$17.5
claude-opus-5-5 · minimum thinkingAPI87.0 ±6.81001—100.0%2.5 s$35.5
gemini-3.8-flashAPI86.3 ±6.9100399.0%100.0%2.6 s$2.9
pplx-decider:27bDecision86.0 ±6.91001—100.0%9.6 s—
qwen3.8:27b-mlxLocal85.0 ±7.11001—100.0%6.7 s—
gpt-6-lunaAPI84.3 ±7.2100394.0%100.0%1.3 s$0.25
gemini-4-argon · minimum thinkingAPI84.0 ±7.3100398.0%100.0%7.0 s$10.9
gemma4:31b-mlxLocal84.0 ±7.31001—100.0%9.6 s—
gpt-6.1-terraAPI83.7 ±7.3100397.0%100.0%1.5 s$2.3
gpt-6.1-sol · minimum thinkingAPI82.0 ±7.6100398.0%100.0%2.0 s$4.8
gemma4:12b-mlxLocal81.0 ±7.71001—100.0%3.5 s—
bonsai-2:27bLocal80.0 ±7.81001—100.0%13.1 s—
claude-haiku-5-5API72.0 ±8.7100394.0%100.0%1.2 s$0.87
ministral-3:14bLocal69.0 ±8.91001—100.0%10.3 s—
d3:27bDecision59.0 ±9.51001—70.0%24.3 s—
claude-sonnet-5-5 · thinking onAPI88.7 ±6.4100399.0%100.0%2.3 s$17.8
claude-opus-5-5 · thinking onAPI88.0 ±6.61001—100.0%2.8 s$36.8
gpt-6-luna · thinking onAPI86.7 ±6.8100392.0%100.0%2.4 s$0.31
claude-haiku-5-5 · thinking onAPI86.3 ±6.9100393.0%100.0%2.3 s$1.0
gemini-3.8-flash · thinking onAPI85.0 ±7.1100397.0%100.0%7.8 s$7.6
gemini-4-argon · thinking onAPI85.0 ±7.1100398.0%99.7%13.3 s$18.9
gpt-5.4 · thinking onAPI84.3 ±7.2100393.0%100.0%4.4 s$11.8
gpt-6.1-terra · thinking onAPI83.7 ±7.3100393.0%100.0%1.8 s$2.5
gpt-6.1-sol · thinking onAPI82.3 ±7.5100398.0%100.0%2.2 s$5.1
embed.example_retrieval · recall@5 · n = 201
snowflake-arctic-embed2Local38.2 ±6.7201———4.8 s total—
nomic-embed-text-v2-moeLocal37.3 ±6.6201———4 s total—
text-embedding-3-largeAPI36.8 ±6.6201———4.4 s total$0.0035
text-embedding-3-smallAPI34.7 ±6.5201———3 s total$0.00053
qwen3-embedding:0.6bLocal34.6 ±6.5201———6.4 s total—
qwen3-embedding:8bLocal32.9 ±6.5201———26.9 s total—
granite-embedding:278mLocal30.3 ±6.3201———3.7 s total—
bge-m3Local29.9 ±6.3201———4.6 s total—
embeddinggemma-2:570mLocal29.4 ±6.3201———6.1 s total—
embeddinggemma-2:740mLocal29.4 ±6.3201———5.7 s total—
gemini-embedding-001API29.2 ±6.3201———6.8 s total$0.0032
gemini-embedding-2API28.7 ±6.2201———7.7 s total$0.0058
paraphrase-multilingualLocal26.9 ±6.1201———3.9 s total—
embed.task_retrieval · recall@5 · n = 100
text-embedding-3-largeAPI24.8 ±8.4100———3.3 s total$0.072
nomic-embed-text-v2-moeLocal24.2 ±8.3100———3.3 s total—
bge-m3Local22.6 ±8.2100———5.2 s total—
qwen3-embedding:8bLocal22.0 ±8.1100———66 s total—
gemini-embedding-2API22.0 ±8.1100———4.8 s total$0.084
text-embedding-3-smallAPI21.2 ±8.0100———3.1 s total$0.011
embeddinggemma-2:570mLocal21.0 ±8.0100———5.9 s total—
embeddinggemma-2:740mLocal21.0 ±8.0100———5.8 s total—
qwen3-embedding:0.6bLocal20.4 ±7.9100———8.4 s total—
paraphrase-multilingualLocal19.8 ±7.8100———2.6 s total—
snowflake-arctic-embed2Local19.4 ±7.8100———5 s total—
granite-embedding:278mLocal18.4 ±7.6100———2.9 s total—
gemini-embedding-001API18.4 ±7.6100———4.5 s total$0.062
match.legal_case · accuracy · n = 100
gpt-6.1-terraAPI100.0 ±2.61001—100.0%2.3 s$32.3
gpt-6.1-sol · minimum thinkingAPI99.0 ±3.21001—100.0%3.2 s$65.0
gemini-4-argon · minimum thinkingAPI96.0 ±4.51001—100.0%8.0 s$71.6
gemini-3.8-flashAPI93.0 ±5.41001—100.0%2.8 s$26.8
gpt-5.4API93.0 ±5.41001—100.0%3.4 s$85.4
claude-opus-5-5 · minimum thinkingAPI90.0 ±6.11001—100.0%2.9 s$191.4
gpt-6-lunaAPI86.0 ±6.91001—100.0%1.9 s$3.2
bonsai-2:27bLocal85.0 ±16.3201—100.0%35.6 s—
gemma4:31b-mlxLocal85.0 ±16.3201—100.0%30.6 s—
qwen3.8:27b-mlxLocal85.0 ±16.3201—100.0%24.2 s—
claude-sonnet-5-5API84.0 ±7.31001—100.0%2.6 s$95.3
claude-haiku-5-5API78.0 ±8.11001—99.0%1.7 s$18.4
gemma4:12b-mlxLocal65.0 ±19.4201—100.0%11.4 s—
ministral-3:14bLocal55.0 ±19.9201—100.0%53.6 s—
pplx-decider:27bDecision50.0 ±20.0201—55.0%13.2 s—
d3:27bDecision5.0 ±13.2201—10.0%29.5 s—
gpt-6.1-sol · thinking onAPI98.0 ±3.71001—100.0%7.3 s$67.6
gpt-5.4 · thinking onAPI97.0 ±4.11001—100.0%10.4 s$94.3
gpt-6.1-terra · thinking onAPI97.0 ±4.11001—100.0%4.6 s$33.2
gpt-6-luna · thinking onAPI96.0 ±4.51001—100.0%3.7 s$3.4
claude-opus-5-5 · thinking onAPI95.0 ±4.81001—100.0%3.7 s$193.7
gemini-4-argon · thinking onAPI95.0 ±4.81001—100.0%19.9 s$81.7
claude-sonnet-5-5 · thinking onAPI89.0 ±6.41001—100.0%2.6 s$96.1
gemini-3.8-flash · thinking onAPI87.0 ±6.81001—100.0%10.3 s$31.2
claude-haiku-5-5 · thinking onAPI82.0 ±7.61001—100.0%3.1 s$18.7
route.question · accuracy · n = 100
gpt-6.1-sol · minimum thinkingAPI98.0 ±3.71003100.0%100.0%1.8 s$1.7
pplx-decider:27bDecision95.0 ±4.81001—100.0%2.7 s—
gpt-6-lunaAPI95.0 ±4.8100398.0%100.0%1.1 s$0.090
gpt-6.1-terraAPI95.0 ±4.8100396.0%100.0%1.3 s$0.77
d3:27bDecision94.0 ±5.11001—100.0%3.0 s—
bonsai-2:27bLocal94.0 ±5.11001—100.0%4.9 s—
qwen3.8:27b-mlxLocal94.0 ±5.11001—100.0%3.1 s—
claude-opus-5-5 · minimum thinkingAPI93.3 ±5.3100399.0%100.0%1.7 s$6.4
gemini-3.8-flashAPI92.3 ±5.6100395.0%100.0%2.1 s$1.2
gpt-5.4API92.3 ±5.6100398.0%100.0%1.5 s$4.6
gemini-4-argon · minimum thinkingAPI92.0 ±5.7100398.0%100.0%6.4 s$4.0
gemma4:12b-mlxLocal92.0 ±5.71001—100.0%1.3 s—
gemma4:31b-mlxLocal91.0 ±5.91001—100.0%2.5 s—
claude-sonnet-5-5API90.3 ±6.1100396.0%100.0%1.9 s$3.3
claude-haiku-5-5API88.7 ±6.4100397.0%100.0%1.0 s$0.17
ministral-3:14bLocal81.0 ±7.71001—100.0%3.1 s—
gpt-6.1-sol · thinking onAPI97.3 ±4.0100399.0%100.0%2.1 s$2.0
gpt-6.1-terra · thinking onAPI94.7 ±4.9100395.0%100.0%1.6 s$0.99
claude-opus-5-5 · thinking onAPI93.3 ±5.3100398.0%100.0%1.8 s$7.3
gemini-4-argon · thinking onAPI93.3 ±5.3100398.0%100.0%9.0 s$7.9
gpt-5.4 · thinking onAPI93.3 ±5.3100396.0%100.0%3.0 s$7.2
gpt-6-luna · thinking onAPI93.3 ±5.3100394.0%100.0%1.7 s$0.13
claude-sonnet-5-5 · thinking onAPI92.3 ±5.6100394.0%100.0%1.7 s$4.0
claude-haiku-5-5 · thinking onAPI91.7 ±5.7100391.0%100.0%1.1 s$0.21
gemini-3.8-flash · thinking onAPI91.0 ±5.9100398.0%100.0%5.0 s$3.9
select.sections · mean_overlap · n = 100
gpt-6.1-sol · minimum thinkingAPI93.8 ±5.21003—100.0%1.4 s$2.0
gemini-4-argon · minimum thinkingAPI83.8 ±7.31003—100.0%8.0 s$5.1
gpt-6.1-terraAPI82.7 ±7.51003—100.0%1.1 s$0.94
gemini-3.8-flashAPI81.5 ±7.61003—100.0%2.1 s$1.7
claude-opus-5-5 · minimum thinkingAPI80.5 ±7.81003—100.0%1.6 s$10.5
claude-sonnet-5-5API78.7 ±8.01003—100.0%1.6 s$5.3
gpt-6-lunaAPI73.0 ±8.61003—100.0%835 ms$0.10
gemma4:31b-mlxLocal72.0 ±8.71001—100.0%1.7 s—
gpt-5.4API69.8 ±8.91003—100.0%849 ms$1.7
claude-haiku-5-5API68.0 ±9.01003—100.0%913 ms$0.27
gemma4:12b-mlxLocal67.5 ±9.01001—100.0%727 ms—
qwen3.8:27b-mlxLocal63.5 ±9.31001—100.0%1.5 s—
bonsai-2:27bLocal55.0 ±9.61001—100.0%3.7 s—
ministral-3:14bLocal46.0 ±9.61001—100.0%1.7 s—
gpt-6.1-sol · thinking onAPI93.3 ±13.9203—100.0%2.9 s$2.9
gpt-5.4 · thinking onAPI87.5 ±15.6203—100.0%6.5 s$16.3
gpt-6.1-terra · thinking onAPI85.8 ±16.1203—100.0%2.1 s$1.4
gpt-6-luna · thinking onAPI84.2 ±16.4203—100.0%2.9 s$0.24
gemini-3.8-flash · thinking onAPI80.8 ±17.2203—100.0%24.3 s$18.7
claude-sonnet-5-5 · thinking onAPI80.0 ±17.3203—100.0%1.1 s$5.6
gemini-4-argon · thinking onAPI80.0 ±17.3203—100.0%15.9 s$12.4
claude-opus-5-5 · thinking onAPI76.7 ±17.9203—100.0%1.5 s$11.5
claude-haiku-5-5 · thinking onAPI75.8 ±18.1203—100.0%1.8 s$0.41

Rows with a different n (for example, a smaller thinking-on sample) are listed but never ranked against each other. “Minimum thinking” marks models whose thinking cannot be turned fully off: their “off” rows ran at the lowest setting.

Models in this set

ModelTypeProviderSize · quantisationElsewhere
claude-haiku-5-5APIanthropic—Artificial Analysis ↗
claude-opus-5-5APIanthropic—Artificial Analysis ↗
claude-sonnet-5-5APIanthropic—Artificial Analysis ↗
d3:27bDecisiondecision——
pplx-decider:27bDecisiondecision——
gemini-3.8-flashAPIgoogle—Artificial Analysis ↗
gemini-4-argonAPIgoogle—Artificial Analysis ↗
gemini-embedding-001APIgoogle——
gemini-embedding-2APIgoogle——
bge-m3Localollama——
bonsai-2:27bLocalollama26.9B · Q2_0—
embeddinggemma-2:570mLocalollama——
embeddinggemma-2:740mLocalollama——
gemma4:12b-mlxLocalollama12.4B · nvfp4—
gemma4:31b-mlxLocalollama31.7B · nvfp4—
granite-embedding:278mLocalollama——
ministral-3:14bLocalollama13.9B · Q4_K_M—
nomic-embed-text-v2-moeLocalollama——
paraphrase-multilingualLocalollama——
qwen3-embedding:0.6bLocalollama——
qwen3-embedding:8bLocalollama——
qwen3.8:27b-mlxLocalollama27.8B · nvfp4—
snowflake-arctic-embed2Localollama——
gpt-5.4APIopenai—Artificial Analysis ↗
gpt-6-lunaAPIopenai—Artificial Analysis ↗
gpt-6.1-solAPIopenai—Artificial Analysis ↗
gpt-6.1-terraAPIopenai—Artificial Analysis ↗
text-embedding-3-largeAPIopenai——
text-embedding-3-smallAPIopenai——

Links go to the model's page on Artificial Analysis, an independent site that benchmarks models at full precision through their APIs, with its own tasks and settings. Their results are not part of GAUGE and are not shown here.