Axis Spatial

Search modelsMenu

gpt-oss-20b (high) vs Kimi K3 (Reasoning)

Results updated 31 October 2026 · In Terminus-2 and Kimi Code, so part of any gap can come from the harness · How we benchmark

Verdict

gpt-oss-20b (high)33Geospatial Agent Index · rank 71 of 78
Kimi K3 (Reasoning)75Geospatial Agent Index · rank 16 of 78

Kimi K3 (Reasoning) clearly beats gpt-oss-20b (high) by 42 points, and is cheaper and faster.

Cost per task
$0.017 vs $0.00
Time per task
7.2 min vs 1.5 min (estimated)
Tokens per attempt
67k vs 345k
Image input
No vs Yes

Kimi K3 (Reasoning), Kimi Code scores higher than gpt-oss-20b (high), Terminus-2 on all 3 evaluations scored for both. Kimi K3 (Reasoning), Kimi Code is cheaper and faster: $0.00 against $0.017 per task, and 1.5 min against 7.2 min.

All

Geospatial Agent Index: Text only

Equal average of Earth-Bench V2, GeoBenchX and GS-QA2, 0 to 100 · Higher is better

Geospatial Agent Index: Text onlyScores 0 to 100: Claude Opus 5.5 (xhigh), Claude Code: 85; GPT-6.1 Sol (xhigh), Codex: 82; Claude Sonnet 5.5 (xhigh), Claude Code: 79; Claude Haiku 5.5 (max), Claude Code: 78; Kimi K3 (Reasoning), Kimi Code: 75; GLM-5.3 (max), Claude Code: 73; GPT-5.6 Luna (xhigh), Codex: 73; Kimi K2.7 Code (Reasoning), Kimi Code: 72; GLM-5.3-Flash (max), Claude Code: 72; Gemini 3.8 Flash (low), Terminus-2: 71; DeepSeek V4 Pro (max), Terminus-2: 71; DeepSeek V4.1 Flash (max), Codex: 71; GPT-5.6 Terra (high), Codex: 69; Qwen 3.8 27B (xhigh), Qwen Code: 68; Nemotron 3 Ultra (high), Terminus-2: 68; Mistral Large 4 (high), Terminus-2: 59; Gemini 3.1 Flash-Lite (high), Terminus-2: 56; Gemma 4 26B A4B (Reasoning), Terminus-2: 56; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52; MiniMax M3.1 Flash (max), Terminus-2: 52; Step 5 Preview (Reasoning), Terminus-2: 51; gpt-oss-120b (high), Terminus-2: 46; gpt-oss-20b (high), Terminus-2: 33; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13; Llama 3.3 70B (Non-reasoning), Terminus-2: 80255075100Claude Opus 5.5 (xhigh)Claude Code85GPT-6.1 Sol (xhigh)Codex82Claude Sonnet 5.5 (xhigh)Claude Code79Claude Haiku 5.5 (max)Claude Code78Kimi K3 (Reasoning)Kimi Code75GLM-5.3 (max)Claude Code73GPT-5.6 Luna (xhigh)Codex73Kimi K2.7 Code (Reasoning)Kimi Code72GLM-5.3-Flash (max)Claude Code72Gemini 3.8 Flash (low)Terminus-271DeepSeek V4 Pro (max)Terminus-271DeepSeek V4.1 Flash (max)Codex71GPT-5.6 Terra (high)Codex69Qwen 3.8 27B (xhigh)Qwen Code68Nemotron 3 Ultra (high)Terminus-268Mistral Large 4 (high)Terminus-259Gemini 3.1 Flash-Lite (high)Terminus-256Gemma 4 26B A4B (Reasoning)Terminus-256Nemotron 3.5 Super VL 120B (Reasoning)Terminus-252MiniMax M3.1 Flash (max)Terminus-252Step 5 Preview (Reasoning)Terminus-251gpt-oss-120b (high)Terminus-246gpt-oss-20b (high)Terminus-233Nemotron 3 Nano Omni 30B (Reasoning)Terminus-221Nemotron 3.5 Lightning 30B (Reasoning)Terminus-213Llama 3.3 70B (Non-reasoning)Terminus-28
Data table: Geospatial Agent Index: Text only
Geospatial Agent Index: Text only
ModelDeveloperGeospatial Agent Index: Text only
Claude Opus 5.5 (xhigh), Claude CodeAnthropic85
Claude Opus 5.5 (high), Claude CodeAnthropic82
GPT-6.1 Sol (xhigh), CodexOpenAI82
GPT-6.1 Sol (medium), CodexOpenAI82
Claude Opus 5.5 (medium), Claude CodeAnthropic80
GPT-6.1 Sol (high), CodexOpenAI80
Claude Opus 5 (high), Claude CodeAnthropic80
GPT-6 Sol (high), CodexOpenAI80
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic79
Claude Sonnet 5.5 (high), Claude CodeAnthropic78
Claude Haiku 5.5 (max), Claude CodeAnthropic78
Claude Opus 4.8 (high), Claude CodeAnthropic76
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic76
Claude Haiku 5.5 (high), Claude CodeAnthropic76
GPT-5.6 Sol (high), CodexOpenAI75
Kimi K3 (Reasoning), Kimi CodeMoonshot AI75
Claude Sonnet 5 (high), Claude CodeAnthropic74
Claude Opus 5.5 (low), Claude CodeAnthropic74
Claude Opus 4.7 (high), Claude CodeAnthropic74
GLM-5.3 (max), Claude CodeZ.ai73
GLM-5.2 (max), Claude CodeZ.ai73
GPT-5.6 Luna (xhigh), CodexOpenAI73
GPT-6 Luna (xhigh), CodexOpenAI73
Claude Haiku 5.5 (medium), Claude CodeAnthropic72
Kimi K3 (Reasoning), Terminus-2Moonshot AI72
DeepSeek V4 Flash (high), Terminus-2DeepSeek72
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI72
GLM-5.2 (max), Terminus-2Z.ai72
GPT-5.6 Luna (high), CodexOpenAI72
GLM-5.3-Flash (max), Claude CodeZ.ai72
GPT-6 Luna (high), CodexOpenAI71
Gemini 3.8 Flash (low), Terminus-2Google71
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI71
DeepSeek V4 Pro (max), Terminus-2DeepSeek71
Claude Sonnet 5.5 (medium), Claude CodeAnthropic71
GLM-5.2 (high), Terminus-2Z.ai71
DeepSeek V4.1 Flash (max), CodexDeepSeek71
GLM-5.3 (max), Terminus-2Z.ai70
DeepSeek V4 Pro (high), Terminus-2DeepSeek70
Claude Haiku 5.5 (low), Claude CodeAnthropic70
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI70
GPT-5.6 Terra (high), CodexOpenAI69
Claude Sonnet 5.5 (low), Claude CodeAnthropic69
DeepSeek V4 Flash (max), Terminus-2DeepSeek69
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI69
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)68
Nemotron 3 Ultra (high), Terminus-2NVIDIA68
GPT-5.6 Luna (medium), CodexOpenAI66
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)66
GLM-5.3 (low), Terminus-2Z.ai66
GLM-5.2 (Non-reasoning), Terminus-2Z.ai63
GLM-5.3-Flash (max), Terminus-2Z.ai63
GLM-5.3-Flash (low), Terminus-2Z.ai62
GPT-5.6 Luna (low), CodexOpenAI61
Mistral Large 4 (high), Terminus-2Mistral AI59
DeepSeek V4 Flash (high), CodexDeepSeek59
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic58
GPT-6 Luna (medium), CodexOpenAI57
Gemini 3.1 Flash-Lite (high), Terminus-2Google56
DeepSeek V4 Flash (high), Claude CodeDeepSeek56
Gemma 4 26B A4B (Reasoning), Terminus-2Google56
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA52
MiniMax M3.1 Flash (max), Terminus-2MiniMax52
GPT-6 Luna (low), CodexOpenAI51
Step 5 Preview (Reasoning), Terminus-2StepFun51
Gemini 3.1 Flash-Lite (low), Terminus-2Google48
gpt-oss-120b (high), Terminus-2OpenAI46
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai43
gpt-oss-120b (high), CodexOpenAI43
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai41
gpt-oss-20b (high), Terminus-2OpenAI33
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI33
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google32
gpt-oss-120b (low), Terminus-2OpenAI31
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA21
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA13
gpt-oss-20b (high), CodexOpenAI9
Llama 3.3 70B (Non-reasoning), Terminus-2Meta8

Open weights

Geospatial Agent Index: Text only

Equal average of Earth-Bench V2, GeoBenchX and GS-QA2, 0 to 100 · Higher is better

Geospatial Agent Index: Text onlyScores 0 to 100: Kimi K3 (Reasoning), Kimi Code: 75; GLM-5.3 (max), Claude Code: 73; Kimi K2.7 Code (Reasoning), Kimi Code: 72; GLM-5.3-Flash (max), Claude Code: 72; DeepSeek V4 Pro (max), Terminus-2: 71; DeepSeek V4.1 Flash (max), Codex: 71; Qwen 3.8 27B (xhigh), Qwen Code: 68; Nemotron 3 Ultra (high), Terminus-2: 68; Mistral Large 4 (high), Terminus-2: 59; Gemma 4 26B A4B (Reasoning), Terminus-2: 56; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52; MiniMax M3.1 Flash (max), Terminus-2: 52; Step 5 Preview (Reasoning), Terminus-2: 51; gpt-oss-120b (high), Terminus-2: 46; gpt-oss-20b (high), Terminus-2: 33; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13; Llama 3.3 70B (Non-reasoning), Terminus-2: 80255075100Kimi K3 (Reasoning)Kimi Code75GLM-5.3 (max)Claude Code73Kimi K2.7 Code (Reasoning)Kimi Code72GLM-5.3-Flash (max)Claude Code72DeepSeek V4 Pro (max)Terminus-271DeepSeek V4.1 Flash (max)Codex71Qwen 3.8 27B (xhigh)Qwen Code68Nemotron 3 Ultra (high)Terminus-268Mistral Large 4 (high)Terminus-259Gemma 4 26B A4B (Reasoning)Terminus-256Nemotron 3.5 Super VL 120B (Reasoning)Terminus-252MiniMax M3.1 Flash (max)Terminus-252Step 5 Preview (Reasoning)Terminus-251gpt-oss-120b (high)Terminus-246gpt-oss-20b (high)Terminus-233Nemotron 3 Nano Omni 30B (Reasoning)Terminus-221Nemotron 3.5 Lightning 30B (Reasoning)Terminus-213Llama 3.3 70B (Non-reasoning)Terminus-28
Data table: Geospatial Agent Index: Text only
Geospatial Agent Index: Text only
ModelDeveloperGeospatial Agent Index: Text only
Kimi K3 (Reasoning), Kimi CodeMoonshot AI75
GLM-5.3 (max), Claude CodeZ.ai73
GLM-5.2 (max), Claude CodeZ.ai73
Kimi K3 (Reasoning), Terminus-2Moonshot AI72
DeepSeek V4 Flash (high), Terminus-2DeepSeek72
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI72
GLM-5.2 (max), Terminus-2Z.ai72
GLM-5.3-Flash (max), Claude CodeZ.ai72
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI71
DeepSeek V4 Pro (max), Terminus-2DeepSeek71
GLM-5.2 (high), Terminus-2Z.ai71
DeepSeek V4.1 Flash (max), CodexDeepSeek71
GLM-5.3 (max), Terminus-2Z.ai70
DeepSeek V4 Pro (high), Terminus-2DeepSeek70
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI70
DeepSeek V4 Flash (max), Terminus-2DeepSeek69
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI69
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)68
Nemotron 3 Ultra (high), Terminus-2NVIDIA68
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)66
GLM-5.3 (low), Terminus-2Z.ai66
GLM-5.2 (Non-reasoning), Terminus-2Z.ai63
GLM-5.3-Flash (max), Terminus-2Z.ai63
GLM-5.3-Flash (low), Terminus-2Z.ai62
Mistral Large 4 (high), Terminus-2Mistral AI59
DeepSeek V4 Flash (high), CodexDeepSeek59
DeepSeek V4 Flash (high), Claude CodeDeepSeek56
Gemma 4 26B A4B (Reasoning), Terminus-2Google56
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA52
MiniMax M3.1 Flash (max), Terminus-2MiniMax52
Step 5 Preview (Reasoning), Terminus-2StepFun51
gpt-oss-120b (high), Terminus-2OpenAI46
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai43
gpt-oss-120b (high), CodexOpenAI43
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai41
gpt-oss-20b (high), Terminus-2OpenAI33
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI33
gpt-oss-120b (low), Terminus-2OpenAI31
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA21
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA13
gpt-oss-20b (high), CodexOpenAI9
Llama 3.3 70B (Non-reasoning), Terminus-2Meta8

Where they differ most

By kind of work, share of tasks passed, 0 to 100 · Higher is better

Kind of workgpt-oss-20b (high)Kimi K3 (Reasoning)
Making maps2182
GIS analysis2684
Remote sensing and raster analysis3381
Climate and time series3178
World map of the places the tasks are setWhere the tasks are set: each kind of work links to its tasks and scores
Leaderboard

Intelligence

All

Geospatial Intelligence Index: Text only

Weighted average of agent tasks, guided workflows and geospatial knowledge, 0 to 100 · Higher is better

Geospatial Intelligence Index: Text onlyScores 0 to 100: Claude Opus 5.5 (xhigh): 89; GPT-6.1 Sol (xhigh): 86; Claude Sonnet 5.5 (xhigh): 84; Claude Haiku 5.5 (xhigh): 82; Kimi K3 (Reasoning): 82; GPT-5.6 Luna (xhigh): 80; DeepSeek V4 Pro (max): 79; Gemini 3.8 Flash (low): 79; GLM-5.2 (max): 78; GPT-5.6 Terra (high): 78; DeepSeek V4 Flash (max): 77; Qwen 3.8 27B (xhigh): 75; Nemotron 3 Ultra (high): 74; GLM-5.3-Flash (max): 71; Gemma 4 26B A4B (Reasoning): 64; Step 5 Preview (Reasoning): 64; Gemini 3.1 Flash-Lite (high): 63; MiniMax M3.1 Flash (max): 60; Nemotron 3.5 Super VL 120B (Reasoning): 59; gpt-oss-120b (high): 52; Mistral Large 3 (Non-reasoning): 44; Nemotron 3 Nano Omni 30B (Reasoning): 32; Nemotron 3.5 Lightning 30B (Reasoning): 27; gpt-oss-20b (high): 22; Llama 3.3 70B (Non-reasoning): 200255075100Claude Opus 5.5 (xhigh)89GPT-6.1 Sol (xhigh)86Claude Sonnet 5.5 (xhigh)84Claude Haiku 5.5 (xhigh)82Kimi K3 (Reasoning)82GPT-5.6 Luna (xhigh)80DeepSeek V4 Pro (max)79Gemini 3.8 Flash (low)79GLM-5.2 (max)78GPT-5.6 Terra (high)78DeepSeek V4 Flash (max)77Qwen 3.8 27B (xhigh)75Nemotron 3 Ultra (high)74GLM-5.3-Flash (max)71Gemma 4 26B A4B (Reasoning)64Step 5 Preview (Reasoning)64Gemini 3.1 Flash-Lite (high)63MiniMax M3.1 Flash (max)60Nemotron 3.5 Super VL 120B (Reasoning)59gpt-oss-120b (high)52Mistral Large 3 (Non-reasoning)44Nemotron 3 Nano Omni 30B (Reasoning)32Nemotron 3.5 Lightning 30B (Reasoning)27gpt-oss-20b (high)22Llama 3.3 70B (Non-reasoning)20
How to read this chart

What this metric means. A weighted average of group scores, each 0 to 100: Agent tasks 4/6, Guided workflows 1/6, Geospatial knowledge 1/6.

Data table: Geospatial Intelligence Index: Text only
Geospatial Intelligence Index: Text only
ModelDeveloperGeospatial Intelligence Index: Text only
Claude Opus 5.5 (xhigh)Anthropic88.7
GPT-6.1 Sol (xhigh)OpenAI86.2
GPT-6 Sol (high)OpenAI84.9
Claude Opus 5 (high)Anthropic84.5
Claude Sonnet 5.5 (xhigh)Anthropic84.4
Claude Opus 4.8 (high)Anthropic82.5
Claude Haiku 5.5 (xhigh)Anthropic82.0
Kimi K3 (Reasoning) Open weightsMoonshot AI81.5
GPT-5.6 Sol (high)OpenAI81.3
Claude Sonnet 5 (high)Anthropic80.9
Claude Opus 4.7 (high)Anthropic80.8
GPT-5.6 Luna (xhigh)OpenAI80.0
GPT-6 Luna (xhigh)OpenAI80.0
DeepSeek V4 Pro (max) Open weightsDeepSeek79.0
Gemini 3.8 Flash (low)Google78.7
GLM-5.2 (max) Open weightsZ.ai78.4
GPT-5.6 Terra (high)OpenAI77.5
DeepSeek V4 Flash (max) Open weightsDeepSeek77.2
GLM-5.3 (max) Open weightsZ.ai77.1
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)75.1
Nemotron 3 Ultra (high) Open weightsNVIDIA73.7
GLM-5.3-Flash (max) Open weightsZ.ai71.0
Claude Haiku 4.5 (Reasoning)Anthropic65.8
Gemma 4 26B A4B (Reasoning) Open weightsGoogle64.4
Step 5 Preview (Reasoning) Open weightsStepFun63.8
Gemini 3.1 Flash-Lite (high)Google63.2
MiniMax M3.1 Flash (max) Open weightsMiniMax60.5
Nemotron 3.5 Super VL 120B (Reasoning) Open weightsNVIDIA59.0
gpt-oss-120b (high) Open weightsOpenAI51.9
GLM-4.7-Flash (Reasoning) Open weightsZ.ai49.6
Mistral Large 3 (Non-reasoning) Open weightsMistral AI44.5
Nemotron 3 Nano Omni 30B (Reasoning) Open weightsNVIDIA31.9
Nemotron 3.5 Lightning 30B (Reasoning) Open weightsNVIDIA27.4
gpt-oss-20b (high) Open weightsOpenAI22.1
Llama 3.3 70B (Non-reasoning) Open weightsMeta19.9

Open weights

Geospatial Intelligence Index: Text only

Weighted average of agent tasks, guided workflows and geospatial knowledge, 0 to 100 · Higher is better

Geospatial Intelligence Index: Text onlyScores 0 to 100: Kimi K3 (Reasoning): 82; DeepSeek V4 Pro (max): 79; GLM-5.2 (max): 78; DeepSeek V4 Flash (max): 77; Qwen 3.8 27B (xhigh): 75; Nemotron 3 Ultra (high): 74; GLM-5.3-Flash (max): 71; Gemma 4 26B A4B (Reasoning): 64; Step 5 Preview (Reasoning): 64; MiniMax M3.1 Flash (max): 60; Nemotron 3.5 Super VL 120B (Reasoning): 59; gpt-oss-120b (high): 52; Mistral Large 3 (Non-reasoning): 44; Nemotron 3 Nano Omni 30B (Reasoning): 32; Nemotron 3.5 Lightning 30B (Reasoning): 27; gpt-oss-20b (high): 22; Llama 3.3 70B (Non-reasoning): 200255075100Kimi K3 (Reasoning)82DeepSeek V4 Pro (max)79GLM-5.2 (max)78DeepSeek V4 Flash (max)77Qwen 3.8 27B (xhigh)75Nemotron 3 Ultra (high)74GLM-5.3-Flash (max)71Gemma 4 26B A4B (Reasoning)64Step 5 Preview (Reasoning)64MiniMax M3.1 Flash (max)60Nemotron 3.5 Super VL 120B (Reasoning)59gpt-oss-120b (high)52Mistral Large 3 (Non-reasoning)44Nemotron 3 Nano Omni 30B (Reasoning)32Nemotron 3.5 Lightning 30B (Reasoning)27gpt-oss-20b (high)22Llama 3.3 70B (Non-reasoning)20
How to read this chart

What this metric means. A weighted average of group scores, each 0 to 100: Agent tasks 4/6, Guided workflows 1/6, Geospatial knowledge 1/6.

Data table: Geospatial Intelligence Index: Text only
Geospatial Intelligence Index: Text only
ModelDeveloperGeospatial Intelligence Index: Text only
Kimi K3 (Reasoning) Open weightsMoonshot AI81.5
DeepSeek V4 Pro (max) Open weightsDeepSeek79.0
GLM-5.2 (max) Open weightsZ.ai78.4
DeepSeek V4 Flash (max) Open weightsDeepSeek77.2
GLM-5.3 (max) Open weightsZ.ai77.1
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)75.1
Nemotron 3 Ultra (high) Open weightsNVIDIA73.7
GLM-5.3-Flash (max) Open weightsZ.ai71.0
Gemma 4 26B A4B (Reasoning) Open weightsGoogle64.4
Step 5 Preview (Reasoning) Open weightsStepFun63.8
MiniMax M3.1 Flash (max) Open weightsMiniMax60.5
Nemotron 3.5 Super VL 120B (Reasoning) Open weightsNVIDIA59.0
gpt-oss-120b (high) Open weightsOpenAI51.9
GLM-4.7-Flash (Reasoning) Open weightsZ.ai49.6
Mistral Large 3 (Non-reasoning) Open weightsMistral AI44.5
Nemotron 3 Nano Omni 30B (Reasoning) Open weightsNVIDIA31.9
Nemotron 3.5 Lightning 30B (Reasoning) Open weightsNVIDIA27.4
gpt-oss-20b (high) Open weightsOpenAI22.1
Llama 3.3 70B (Non-reasoning) Open weightsMeta19.9

By evaluation

All

Earth-Bench V2

higher is better

Earth-Bench V2Scores 0 to 100: Claude Opus 5.5 (xhigh), Claude Code, Anthropic: 77; GPT-6 Sol (high), Codex, OpenAI: 75; GLM-5.3 (max), Claude Code, Z.ai: 74; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 74; Kimi K2.7 Code (Reasoning), Kimi Code, Moonshot AI: 71; Claude Haiku 5.5 (max), Claude Code, Anthropic: 70; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 69; GLM-5.3-Flash (max), Claude Code, Z.ai: 69; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 68; Qwen 3.8 27B (xhigh), Qwen Code, Alibaba (Qwen): 68; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 67; GPT-6 Luna (xhigh), Codex, OpenAI: 67; DeepSeek V4.1 Flash (max), Codex, DeepSeek: 66; GPT-5.6 Terra (high), Codex, OpenAI: 62; Gemini 3.1 Pro (preview) (high), Terminus-2, Google: 59; Step 5 Preview (Reasoning), Terminus-2, StepFun: 56; Gemini 3.8 Flash (low), Terminus-2, Google: 54; Gemini 3.1 Flash-Lite (high), Terminus-2, Google: 53; gpt-oss-120b (high), Terminus-2, OpenAI: 50; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 46; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 46; Mistral Large 4 (high), Terminus-2, Mistral AI: 46; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 39; gpt-oss-20b (high), Terminus-2, OpenAI: 32; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 31; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 16; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 9Claude Opus 5.5 (xhigh) · Claude Code77GPT-6 Sol (high) · Codex75GLM-5.3 (max) · Claude Code74Kimi K3 (Reasoning) · Kimi Code74Kimi K2.7 Code (Reasoning) · Kimi Code71Claude Haiku 5.5 (max) · Claude Code70Nemotron 3 Ultra (high) · Terminus-269GLM-5.3-Flash (max) · Claude Code69Claude Sonnet 5.5 (xhigh) · Claude Code68Qwen 3.8 27B (xhigh) · Qwen Code68DeepSeek V4 Pro (max) · Terminus-267GPT-6 Luna (xhigh) · Codex67DeepSeek V4.1 Flash (max) · Codex66GPT-5.6 Terra (high) · Codex62Gemini 3.1 Pro (preview) (high) · Terminus-259Step 5 Preview (Reasoning) · Terminus-256Gemini 3.8 Flash (low) · Terminus-254Gemini 3.1 Flash-Lite (high) · Terminus-253gpt-oss-120b (high) · Terminus-250Gemma 4 26B A4B (Reasoning) · Terminus-246Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-246Mistral Large 4 (high) · Terminus-246MiniMax M3.1 Flash (max) · Terminus-239gpt-oss-20b (high) · Terminus-232Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-231Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-216Llama 3.3 70B (Non-reasoning) · Terminus-29
Data table: Earth-Bench V2
Earth-Bench V2
ModelDeveloperEarth-Bench V2
Claude Opus 5.5 (high), Claude CodeAnthropic79
Claude Opus 5.5 (xhigh), Claude CodeAnthropic77
GPT-6 Sol (medium), CodexOpenAI77
GPT-6 Sol (high), CodexOpenAI75
GLM-5.3 (max), Claude CodeZ.ai74
Kimi K3 (Reasoning), Kimi CodeMoonshot AI74
Claude Opus 5 (high), Claude CodeAnthropic74
DeepSeek V4 Flash (high), Terminus-2DeepSeek72
Kimi K3 (Reasoning), Terminus-2Moonshot AI72
Claude Opus 5.5 (medium), Claude CodeAnthropic72
Claude Haiku 5.5 (high), Claude CodeAnthropic72
GPT-6.1 Sol (medium), CodexOpenAI72
GPT-6.1 Sol (high), CodexOpenAI72
GPT-6.1 Sol (xhigh), CodexOpenAI72
GLM-5.2 (max), Claude CodeZ.ai71
Claude Opus 5.5 (max), Claude CodeAnthropic71
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI71
Claude Sonnet 5.5 (high), Claude CodeAnthropic71
Claude Opus 4.8 (high), Claude CodeAnthropic71
Claude Haiku 5.5 (max), Claude CodeAnthropic70
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI69
Nemotron 3 Ultra (high), Terminus-2NVIDIA69
Claude Opus 4.7 (high), Claude CodeAnthropic69
GLM-5.3-Flash (max), Claude CodeZ.ai69
DeepSeek V4 Pro (high), Terminus-2DeepSeek68
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic68
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic68
Claude Sonnet 5 (high), Claude CodeAnthropic68
GPT-5.6 Sol (high), CodexOpenAI68
GLM-5.2 (high), Terminus-2Z.ai68
GLM-5.2 (max), Terminus-2Z.ai68
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI68
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)68
Claude Haiku 5.5 (medium), Claude CodeAnthropic68
DeepSeek V4 Pro (max), Terminus-2DeepSeek67
GPT-6 Luna (xhigh), CodexOpenAI67
GPT-5.6 Luna (high), CodexOpenAI67
DeepSeek V4.1 Flash (max), CodexDeepSeek66
DeepSeek V4 Flash (max), Terminus-2DeepSeek66
GPT-5.6 Luna (xhigh), CodexOpenAI65
GLM-5.3 (max), Terminus-2Z.ai64
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI63
GPT-6 Luna (high), CodexOpenAI63
Claude Haiku 5.5 (low), Claude CodeAnthropic62
GPT-5.6 Terra (high), CodexOpenAI62
Claude Sonnet 4.6 (high), Terminus-2Anthropic59
Gemini 3.1 Pro (preview) (high), Terminus-2Google59
Claude Opus 5.5 (low), Claude CodeAnthropic59
GLM-5.2 (Non-reasoning), Terminus-2Z.ai58
Claude Sonnet 5.5 (medium), Claude CodeAnthropic58
GLM-5.3 (low), Terminus-2Z.ai57
DeepSeek V4 Pro (high), CodexDeepSeek57
DeepSeek V4 Flash (high), CodexDeepSeek57
Claude Sonnet 5.5 (max), Claude CodeAnthropic57
Step 5 Preview (Reasoning), Terminus-2StepFun56
GPT-5.6 Luna (medium), CodexOpenAI56
Claude Sonnet 5.5 (low), Claude CodeAnthropic56
Gemini 3.8 Flash (low), Terminus-2Google54
Gemini 3.1 Flash-Lite (high), Terminus-2Google53
GLM-5.3-Flash (low), Terminus-2Z.ai53
GLM-5.3-Flash (max), Terminus-2Z.ai51
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)51
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic51
gpt-oss-120b (high), Terminus-2OpenAI50
DeepSeek V4 Flash (high), Claude CodeDeepSeek50
GPT-6 Luna (medium), CodexOpenAI50
gpt-oss-120b (high), CodexOpenAI49
Gemma 4 26B A4B (Reasoning), Terminus-2Google46
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA46
Mistral Large 4 (high), Terminus-2Mistral AI46
Gemini 3.8 Flash (high), Terminus-2Google44
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai44
GPT-5.6 Luna (low), CodexOpenAI44
GPT-6 Luna (low), CodexOpenAI44
Gemini 3.1 Flash-Lite (low), Terminus-2Google43
Gemini 3.1 Pro (preview) (low), Terminus-2Google41
MiniMax M3.1 Flash (max), Terminus-2MiniMax39
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai38
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google34
gpt-oss-20b (high), Terminus-2OpenAI32
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI31
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA31
gpt-oss-120b (low), Terminus-2OpenAI28
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA16
Llama 3.3 70B (Non-reasoning), Terminus-2Meta9
gpt-oss-20b (high), CodexOpenAI6

GeoBenchX

higher is better

GeoBenchXScores 0 to 100: Claude Opus 5.5 (xhigh), Claude Code, Anthropic: 83; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 81; GPT-6.1 Sol (xhigh), Codex, OpenAI: 79; Claude Haiku 5.5 (max), Claude Code, Anthropic: 78; Gemini 3.8 Flash (low), Terminus-2, Google: 74; GPT-6 Luna (xhigh), Codex, OpenAI: 73; Gemini 3.1 Pro (preview) (high), Terminus-2, Google: 73; GLM-5.3-Flash (max), Claude Code, Z.ai: 70; GLM-5.2 (max), Terminus-2, Z.ai: 67; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 67; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 67; GPT-5.6 Terra (high), Codex, OpenAI: 67; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 65; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 65; Kimi K2.7 Code (Reasoning), Kimi Code, Moonshot AI: 64; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 63; DeepSeek V4 Flash (max), Terminus-2, DeepSeek: 62; Gemini 3.1 Flash-Lite (high), Terminus-2, Google: 61; Mistral Large 4 (high), Terminus-2, Mistral AI: 55; gpt-oss-120b (high), Codex, OpenAI: 55; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 53; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 44; gpt-oss-20b (high), Terminus-2, OpenAI: 38; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 23; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 20; Step 5 Preview (Reasoning), Terminus-2, StepFun: 18; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 6Claude Opus 5.5 (xhigh) · Claude Code83Claude Sonnet 5.5 (xhigh) · Claude Code81GPT-6.1 Sol (xhigh) · Codex79Claude Haiku 5.5 (max) · Claude Code78Gemini 3.8 Flash (low) · Terminus-274GPT-6 Luna (xhigh) · Codex73Gemini 3.1 Pro (preview) (high) · Terminus-273GLM-5.3-Flash (max) · Claude Code70GLM-5.2 (max) · Terminus-267DeepSeek V4 Pro (max) · Terminus-267Qwen 3.8 27B (xhigh) · Terminus-267GPT-5.6 Terra (high) · Codex67Kimi K3 (Reasoning) · Kimi Code65Nemotron 3 Ultra (high) · Terminus-265Kimi K2.7 Code (Reasoning) · Kimi Code64Gemma 4 26B A4B (Reasoning) · Terminus-263DeepSeek V4 Flash (max) · Terminus-262Gemini 3.1 Flash-Lite (high) · Terminus-261Mistral Large 4 (high) · Terminus-255gpt-oss-120b (high) · Codex55Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-253MiniMax M3.1 Flash (max) · Terminus-244gpt-oss-20b (high) · Terminus-238Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-223Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-220Step 5 Preview (Reasoning) · Terminus-218Llama 3.3 70B (Non-reasoning) · Terminus-26
Data table: GeoBenchX
GeoBenchX
ModelDeveloperGeoBenchX
Claude Opus 5.5 (xhigh), Claude CodeAnthropic83
Claude Sonnet 5.5 (high), Claude CodeAnthropic81
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic81
Claude Opus 5.5 (medium), Claude CodeAnthropic79
GPT-6.1 Sol (medium), CodexOpenAI79
GPT-6.1 Sol (xhigh), CodexOpenAI79
Claude Opus 5.5 (high), Claude CodeAnthropic79
Claude Haiku 5.5 (max), Claude CodeAnthropic78
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic77
Claude Sonnet 5 (high), Claude CodeAnthropic77
Claude Sonnet 5.5 (max), Claude CodeAnthropic77
Claude Opus 5.5 (low), Claude CodeAnthropic77
Claude Sonnet 5.5 (low), Claude CodeAnthropic77
GPT-6.1 Sol (high), CodexOpenAI77
Claude Sonnet 5.5 (medium), Claude CodeAnthropic76
GPT-6 Sol (medium), CodexOpenAI75
Claude Opus 5 (high), Claude CodeAnthropic75
GPT-6 Sol (high), CodexOpenAI75
Claude Opus 5.5 (max), Claude CodeAnthropic74
Gemini 3.1 Pro (preview) (low), Terminus-2Google74
Gemini 3.8 Flash (low), Terminus-2Google74
GPT-6 Luna (high), CodexOpenAI74
Gemini 3.1 Pro (preview) (high), Terminus-2Google73
Claude Opus 4.8 (high), Claude CodeAnthropic73
GPT-6 Luna (xhigh), CodexOpenAI73
Claude Haiku 5.5 (low), Claude CodeAnthropic73
Claude Opus 4.7 (high), Claude CodeAnthropic73
Claude Haiku 5.5 (high), Claude CodeAnthropic72
Claude Haiku 5.5 (medium), Claude CodeAnthropic71
GLM-5.3-Flash (max), Claude CodeZ.ai70
GPT-5.6 Sol (high), CodexOpenAI70
GPT-5.6 Luna (xhigh), CodexOpenAI68
GLM-5.2 (max), Terminus-2Z.ai67
GPT-5.6 Luna (high), CodexOpenAI67
DeepSeek V4 Pro (max), Terminus-2DeepSeek67
GLM-5.2 (high), Terminus-2Z.ai67
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)67
GPT-5.6 Terra (high), CodexOpenAI67
GLM-5.2 (max), Claude CodeZ.ai66
DeepSeek V4 Pro (high), CodexDeepSeek66
DeepSeek V4 Pro (high), Terminus-2DeepSeek65
Kimi K3 (Reasoning), Kimi CodeMoonshot AI65
DeepSeek V4 Flash (high), Terminus-2DeepSeek65
GLM-5.3 (max), Terminus-2Z.ai65
Nemotron 3 Ultra (high), Terminus-2NVIDIA65
GLM-5.3 (max), Claude CodeZ.ai65
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI64
Kimi K3 (Reasoning), Terminus-2Moonshot AI64
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI64
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI64
Gemma 4 26B A4B (Reasoning), Terminus-2Google63
GPT-5.6 Luna (medium), CodexOpenAI63
DeepSeek V4 Flash (max), Terminus-2DeepSeek62
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI62
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)62
GPT-5.6 Luna (low), CodexOpenAI62
Gemini 3.1 Flash-Lite (high), Terminus-2Google61
GLM-5.2 (Non-reasoning), Terminus-2Z.ai60
GLM-5.3 (low), Terminus-2Z.ai60
GPT-6 Luna (medium), CodexOpenAI57
Claude Sonnet 4.6 (high), Terminus-2Anthropic57
GLM-5.3-Flash (low), Terminus-2Z.ai57
GLM-5.3-Flash (max), Terminus-2Z.ai57
DeepSeek V4.1 Flash (max), CodexDeepSeek56
Mistral Large 4 (high), Terminus-2Mistral AI55
gpt-oss-120b (high), CodexOpenAI55
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA53
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic53
GPT-6 Luna (low), CodexOpenAI51
Gemini 3.1 Flash-Lite (low), Terminus-2Google51
Gemini 3.8 Flash (high), Terminus-2Google51
DeepSeek V4 Flash (high), Claude CodeDeepSeek50
DeepSeek V4 Flash (high), CodexDeepSeek47
gpt-oss-120b (high), Terminus-2OpenAI45
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google44
MiniMax M3.1 Flash (max), Terminus-2MiniMax44
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai42
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai39
gpt-oss-20b (high), Terminus-2OpenAI38
gpt-oss-120b (low), Terminus-2OpenAI37
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI29
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA23
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA20
Step 5 Preview (Reasoning), Terminus-2StepFun18
gpt-oss-20b (high), CodexOpenAI10
Llama 3.3 70B (Non-reasoning), Terminus-2Meta6

GS-QA2

higher is better

GS-QA2Scores 0 to 100: GPT-6.1 Sol (xhigh), Codex, OpenAI: 94; Claude Opus 5.5 (xhigh), Claude Code, Anthropic: 94; DeepSeek V4.1 Flash (max), Codex, DeepSeek: 89; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 87; Claude Haiku 5.5 (max), Claude Code, Anthropic: 87; Gemini 3.8 Flash (low), Terminus-2, Google: 86; GPT-5.6 Luna (xhigh), Codex, OpenAI: 85; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 85; GLM-5.2 (max), Claude Code, Z.ai: 83; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 82; GPT-5.6 Terra (high), Codex, OpenAI: 80; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 80; GLM-5.3-Flash (max), Terminus-2, Z.ai: 80; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 79; Step 5 Preview (Reasoning), Terminus-2, StepFun: 79; Mistral Large 4 (high), Terminus-2, Mistral AI: 77; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 71; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 70; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 59; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 58; Gemini 3.1 Flash-Lite (high), Terminus-2, Google: 55; gpt-oss-120b (high), Terminus-2, OpenAI: 42; gpt-oss-20b (high), Terminus-2, OpenAI: 30; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 10; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 9; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 4GPT-6.1 Sol (xhigh) · Codex94Claude Opus 5.5 (xhigh) · Claude Code94DeepSeek V4.1 Flash (max) · Codex89Claude Sonnet 5.5 (xhigh) · Claude Code87Claude Haiku 5.5 (max) · Claude Code87Gemini 3.8 Flash (low) · Terminus-286GPT-5.6 Luna (xhigh) · Codex85Kimi K3 (Reasoning) · Kimi Code85GLM-5.2 (max) · Claude Code83Kimi K2.7 Code (Reasoning) · Terminus-282GPT-5.6 Terra (high) · Codex80DeepSeek V4 Pro (max) · Terminus-280GLM-5.3-Flash (max) · Terminus-280Qwen 3.8 27B (xhigh) · Terminus-279Step 5 Preview (Reasoning) · Terminus-279Mistral Large 4 (high) · Terminus-277MiniMax M3.1 Flash (max) · Terminus-271Nemotron 3 Ultra (high) · Terminus-270Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-259Gemma 4 26B A4B (Reasoning) · Terminus-258Gemini 3.1 Flash-Lite (high) · Terminus-255gpt-oss-120b (high) · Terminus-242gpt-oss-20b (high) · Terminus-230Llama 3.3 70B (Non-reasoning) · Terminus-210Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-29Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-24
Data table: GS-QA2
GS-QA2
ModelDeveloperGS-QA2
GPT-5.6 Sol (medium), CodexOpenAI100
Claude Opus 5.5 (xhigh), Claude CodeAnthropic94
GPT-6.1 Sol (xhigh), CodexOpenAI94
GPT-6.1 Sol (medium), CodexOpenAI93
GPT-6.1 Sol (high), CodexOpenAI93
Claude Sonnet 5.5 (max), Claude CodeAnthropic92
Claude Opus 5.5 (max), Claude CodeAnthropic92
Claude Opus 5 (high), Claude CodeAnthropic91
Claude Opus 5.5 (medium), Claude CodeAnthropic90
Claude Opus 5.5 (high), Claude CodeAnthropic90
DeepSeek V4.1 Flash (max), CodexDeepSeek89
GPT-6 Sol (high), CodexOpenAI89
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic87
GPT-6 Sol (medium), CodexOpenAI87
Claude Haiku 5.5 (max), Claude CodeAnthropic87
GPT-5.6 Sol (high), CodexOpenAI87
Claude Opus 5.5 (low), Claude CodeAnthropic86
Gemini 3.8 Flash (low), Terminus-2Google86
GPT-5.6 Luna (xhigh), CodexOpenAI85
Kimi K3 (Reasoning), Kimi CodeMoonshot AI85
Claude Opus 4.8 (high), Claude CodeAnthropic84
Claude Haiku 5.5 (high), Claude CodeAnthropic83
Claude Sonnet 5.5 (high), Claude CodeAnthropic83
GLM-5.2 (max), Claude CodeZ.ai83
GLM-5.3 (max), Terminus-2Z.ai83
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI82
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic81
GLM-5.3 (max), Claude CodeZ.ai81
GPT-5.6 Luna (high), CodexOpenAI81
GLM-5.2 (max), Terminus-2Z.ai80
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI80
Kimi K3 (Reasoning), Terminus-2Moonshot AI80
GPT-5.6 Luna (medium), CodexOpenAI80
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI80
GPT-5.6 Terra (high), CodexOpenAI80
GLM-5.3 (low), Terminus-2Z.ai80
DeepSeek V4 Pro (max), Terminus-2DeepSeek80
GLM-5.3-Flash (max), Terminus-2Z.ai80
DeepSeek V4 Flash (max), Terminus-2DeepSeek80
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)79
DeepSeek V4 Flash (high), Terminus-2DeepSeek79
Step 5 Preview (Reasoning), Terminus-2StepFun79
Claude Haiku 5.5 (medium), Claude CodeAnthropic79
Claude Opus 4.7 (high), Claude CodeAnthropic79
Claude Sonnet 5.5 (medium), Claude CodeAnthropic79
GLM-5.2 (high), Terminus-2Z.ai78
GPT-6 Luna (xhigh), CodexOpenAI78
Claude Sonnet 5 (high), Claude CodeAnthropic77
DeepSeek V4 Pro (high), Terminus-2DeepSeek77
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI77
Mistral Large 4 (high), Terminus-2Mistral AI77
GPT-6 Luna (high), CodexOpenAI77
GLM-5.3-Flash (max), Claude CodeZ.ai76
GPT-5.6 Luna (low), CodexOpenAI76
GLM-5.3-Flash (low), Terminus-2Z.ai76
Claude Sonnet 5.5 (low), Claude CodeAnthropic76
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)75
Claude Haiku 5.5 (low), Claude CodeAnthropic75
DeepSeek V4 Flash (high), CodexDeepSeek74
GLM-5.2 (Non-reasoning), Terminus-2Z.ai72
MiniMax M3.1 Flash (max), Terminus-2MiniMax71
Nemotron 3 Ultra (high), Terminus-2NVIDIA70
DeepSeek V4 Flash (high), Claude CodeDeepSeek69
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic69
GPT-6 Luna (medium), CodexOpenAI65
GPT-6 Luna (low), CodexOpenAI59
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA59
Gemma 4 26B A4B (Reasoning), Terminus-2Google58
Gemini 3.1 Flash-Lite (high), Terminus-2Google55
Gemini 3.1 Flash-Lite (low), Terminus-2Google49
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai48
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai43
gpt-oss-120b (high), Terminus-2OpenAI42
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI39
gpt-oss-20b (high), Terminus-2OpenAI30
gpt-oss-120b (low), Terminus-2OpenAI29
gpt-oss-120b (high), CodexOpenAI25
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google18
gpt-oss-20b (high), CodexOpenAI12
Llama 3.3 70B (Non-reasoning), Terminus-2Meta10
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA9
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA4

GeoAgentBench

higher is better

GeoAgentBenchScores 0 to 100: GPT-6.1 Sol (xhigh), Codex, OpenAI: 100; Claude Opus 5 (high), Claude Code, Anthropic: 100; GLM-5.3-Flash (max), Claude Code, Z.ai: 98; Gemini 3.8 Flash (low), Terminus-2, Google: 98; GPT-5.6 Luna (xhigh), Codex, OpenAI: 98; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 98; GLM-5.3 (max), Claude Code, Z.ai: 98; Claude Haiku 5.5 (max), Claude Code, Anthropic: 97; DeepSeek V4 Flash (max), Terminus-2, DeepSeek: 96; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 96; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 96; GPT-5.6 Terra (high), Codex, OpenAI: 96; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 96; Qwen 3.8 27B (xhigh), Qwen Code, Alibaba (Qwen): 94; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 92; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 88; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 86; Gemini 3.1 Pro (preview) (high), Terminus-2, Google: 86; Step 5 Preview (Reasoning), Terminus-2, StepFun: 84; Mistral Large 4 (high), Terminus-2, Mistral AI: 80; gpt-oss-120b (high), Terminus-2, OpenAI: 70; Gemini 3.1 Flash-Lite (high), Terminus-2, Google: 70; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 68; gpt-oss-20b (high), Terminus-2, OpenAI: 53; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 28; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 10; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 8GPT-6.1 Sol (xhigh) · Codex100Claude Opus 5 (high) · Claude Code100GLM-5.3-Flash (max) · Claude Code98Gemini 3.8 Flash (low) · Terminus-298GPT-5.6 Luna (xhigh) · Codex98Claude Sonnet 5.5 (xhigh) · Claude Code98GLM-5.3 (max) · Claude Code98Claude Haiku 5.5 (max) · Claude Code97DeepSeek V4 Flash (max) · Terminus-296Nemotron 3 Ultra (high) · Terminus-296Kimi K3 (Reasoning) · Kimi Code96GPT-5.6 Terra (high) · Codex96DeepSeek V4 Pro (max) · Terminus-296Qwen 3.8 27B (xhigh) · Qwen Code94Kimi K2.7 Code (Reasoning) · Terminus-292MiniMax M3.1 Flash (max) · Terminus-288Gemma 4 26B A4B (Reasoning) · Terminus-286Gemini 3.1 Pro (preview) (high) · Terminus-286Step 5 Preview (Reasoning) · Terminus-284Mistral Large 4 (high) · Terminus-280gpt-oss-120b (high) · Terminus-270Gemini 3.1 Flash-Lite (high) · Terminus-270Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-268gpt-oss-20b (high) · Terminus-253Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-228Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-210Llama 3.3 70B (Non-reasoning) · Terminus-28
Data table: GeoAgentBench
GeoAgentBench
ModelDeveloperGeoAgentBench
Claude Opus 5.5 (high), Claude CodeAnthropic100
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic100
Claude Opus 5.5 (max), Claude CodeAnthropic100
Claude Sonnet 5.5 (max), Claude CodeAnthropic100
Claude Opus 5 (high), Claude CodeAnthropic100
GPT-6.1 Sol (medium), CodexOpenAI100
GPT-6.1 Sol (high), CodexOpenAI100
GPT-6.1 Sol (xhigh), CodexOpenAI100
GPT-6 Sol (medium), CodexOpenAI100
GPT-6 Sol (high), CodexOpenAI100
GPT-5.6 Sol (high), CodexOpenAI100
Gemini 3.8 Flash (low), Terminus-2Google98
GLM-5.3-Flash (max), Claude CodeZ.ai98
GLM-5.3 (max), Claude CodeZ.ai98
Claude Opus 5.5 (medium), Claude CodeAnthropic98
Claude Sonnet 5.5 (medium), Claude CodeAnthropic98
Claude Sonnet 5.5 (high), Claude CodeAnthropic98
Claude Haiku 5.5 (high), Claude CodeAnthropic98
Claude Opus 5.5 (xhigh), Claude CodeAnthropic98
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic98
Claude Sonnet 5 (high), Claude CodeAnthropic98
GPT-5.6 Luna (medium), CodexOpenAI98
GPT-5.6 Luna (high), CodexOpenAI98
GPT-5.6 Luna (xhigh), CodexOpenAI98
Claude Haiku 5.5 (max), Claude CodeAnthropic97
Claude Sonnet 4.6 (high), Terminus-2Anthropic96
DeepSeek V4 Flash (max), Terminus-2DeepSeek96
DeepSeek V4 Pro (max), Terminus-2DeepSeek96
DeepSeek V4 Pro (high), Terminus-2DeepSeek96
Nemotron 3 Ultra (high), Terminus-2NVIDIA96
Kimi K3 (Reasoning), Kimi CodeMoonshot AI96
Claude Opus 5.5 (low), Claude CodeAnthropic96
Claude Opus 4.8 (high), Claude CodeAnthropic96
Claude Opus 4.7 (high), Claude CodeAnthropic96
GPT-6 Luna (xhigh), CodexOpenAI96
GPT-6 Luna (high), CodexOpenAI96
GPT-5.6 Terra (high), CodexOpenAI96
DeepSeek V4 Flash (high), Terminus-2DeepSeek94
GLM-5.2 (high), Terminus-2Z.ai94
GLM-5.2 (max), Terminus-2Z.ai94
GLM-5.3-Flash (low), Terminus-2Z.ai94
GLM-5.3 (max), Terminus-2Z.ai94
Kimi K3 (Reasoning), Terminus-2Moonshot AI94
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)94
Claude Haiku 5.5 (medium), Claude CodeAnthropic94
Claude Sonnet 5.5 (low), Claude CodeAnthropic94
GPT-6 Luna (medium), CodexOpenAI94
GLM-5.2 (Non-reasoning), Terminus-2Z.ai92
GLM-5.3 (low), Terminus-2Z.ai92
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI92
Claude Haiku 5.5 (low), Claude CodeAnthropic92
GPT-6 Luna (low), CodexOpenAI92
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI90
DeepSeek V4.1 Flash (max), CodexDeepSeek90
MiniMax M3.1 Flash (max), Terminus-2MiniMax88
DeepSeek V4 Flash (high), CodexDeepSeek88
Gemini 3.1 Pro (preview) (high), Terminus-2Google86
Gemma 4 26B A4B (Reasoning), Terminus-2Google86
GPT-5.6 Luna (low), CodexOpenAI86
Gemini 3.1 Pro (preview) (low), Terminus-2Google84
GLM-5.3-Flash (max), Terminus-2Z.ai84
Step 5 Preview (Reasoning), Terminus-2StepFun84
DeepSeek V4 Flash (high), Claude CodeDeepSeek84
Mistral Large 4 (high), Terminus-2Mistral AI80
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic78
Gemini 3.8 Flash (high), Terminus-2Google74
Gemini 3.1 Flash-Lite (high), Terminus-2Google70
gpt-oss-120b (high), Terminus-2OpenAI70
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA68
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)62
gpt-oss-120b (low), Terminus-2OpenAI60
gpt-oss-120b (high), CodexOpenAI58
gpt-oss-20b (high), Terminus-2OpenAI53
Gemini 3.1 Flash-Lite (low), Terminus-2Google52
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI46
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google42
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai42
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai30
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA28
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA10
gpt-oss-20b (high), CodexOpenAI10
Llama 3.3 70B (Non-reasoning), Terminus-2Meta8

GeoAnalystBench

higher is better

GeoAnalystBenchScores 0 to 100: GPT-6 Luna (xhigh), Codex, OpenAI: 100; Claude Opus 5.5 (xhigh), Claude Code, Anthropic: 100; GLM-5.3-Flash (max), Claude Code, Z.ai: 100; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 100; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 100; GPT-6 Sol (high), Codex, OpenAI: 100; Claude Haiku 5.5 (max), Claude Code, Anthropic: 100; Claude Sonnet 4.6 (high), Terminus-2, Anthropic: 100; Gemini 3.1 Pro (preview) (high), Terminus-2, Google: 95; GPT-5.6 Terra (high), Codex, OpenAI: 95; GLM-5.3 (max), Claude Code, Z.ai: 95; DeepSeek V4 Flash (max), Terminus-2, DeepSeek: 95; Mistral Large 4 (high), Terminus-2, Mistral AI: 94; Step 5 Preview (Reasoning), Terminus-2, StepFun: 89; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 89; Gemini 3.8 Flash (low), Terminus-2, Google: 89; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 89; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 63; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 63; Gemini 3.1 Flash-Lite (high), Terminus-2, Google: 58; gpt-oss-120b (high), Terminus-2, OpenAI: 53; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 47; gpt-oss-20b (high), Terminus-2, OpenAI: 37; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 37; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 32; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 16; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 0GPT-6 Luna (xhigh) · Codex100Claude Opus 5.5 (xhigh) · Claude Code100GLM-5.3-Flash (max) · Claude Code100DeepSeek V4 Pro (max) · Terminus-2100Kimi K3 (Reasoning) · Kimi Code100GPT-6 Sol (high) · Codex100Claude Haiku 5.5 (max) · Claude Code100Claude Sonnet 4.6 (high) · Terminus-2100Gemini 3.1 Pro (preview) (high) · Terminus-295GPT-5.6 Terra (high) · Codex95GLM-5.3 (max) · Claude Code95DeepSeek V4 Flash (max) · Terminus-295Mistral Large 4 (high) · Terminus-294Step 5 Preview (Reasoning) · Terminus-289Qwen 3.8 27B (xhigh) · Terminus-289Gemini 3.8 Flash (low) · Terminus-289Kimi K2.7 Code (Reasoning) · Terminus-289Nemotron 3 Ultra (high) · Terminus-263Gemma 4 26B A4B (Reasoning) · Terminus-263Gemini 3.1 Flash-Lite (high) · Terminus-258gpt-oss-120b (high) · Terminus-253MiniMax M3.1 Flash (max) · Terminus-247gpt-oss-20b (high) · Terminus-237Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-237Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-232Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-216Llama 3.3 70B (Non-reasoning) · Terminus-20
Data table: GeoAnalystBench
GeoAnalystBench
ModelDeveloperGeoAnalystBench
Claude Sonnet 4.6 (high), Terminus-2Anthropic100
DeepSeek V4 Pro (max), Terminus-2DeepSeek100
DeepSeek V4 Pro (high), Terminus-2DeepSeek100
GLM-5.2 (high), Terminus-2Z.ai100
GLM-5.3-Flash (max), Claude CodeZ.ai100
Kimi K3 (Reasoning), Kimi CodeMoonshot AI100
Claude Opus 5.5 (high), Claude CodeAnthropic100
Claude Sonnet 5.5 (high), Claude CodeAnthropic100
Claude Opus 5.5 (xhigh), Claude CodeAnthropic100
Claude Opus 5.5 (low), Claude CodeAnthropic100
Claude Haiku 5.5 (low), Claude CodeAnthropic100
Claude Opus 5.5 (max), Claude CodeAnthropic100
Claude Sonnet 5.5 (max), Claude CodeAnthropic100
Claude Haiku 5.5 (max), Claude CodeAnthropic100
Claude Opus 4.8 (high), Claude CodeAnthropic100
Claude Opus 4.7 (high), Claude CodeAnthropic100
GPT-6.1 Sol (medium), CodexOpenAI100
GPT-6.1 Sol (high), CodexOpenAI100
GPT-6 Luna (xhigh), CodexOpenAI100
GPT-6 Sol (high), CodexOpenAI100
GPT-6 Luna (high), CodexOpenAI100
GPT-5.6 Luna (medium), CodexOpenAI100
GPT-5.6 Luna (high), CodexOpenAI100
GPT-5.6 Luna (xhigh), CodexOpenAI100
DeepSeek V4 Flash (max), Terminus-2DeepSeek95
Gemini 3.1 Pro (preview) (high), Terminus-2Google95
GLM-5.2 (max), Terminus-2Z.ai95
GLM-5.3-Flash (low), Terminus-2Z.ai95
GLM-5.3 (low), Terminus-2Z.ai95
GLM-5.3 (max), Claude CodeZ.ai95
Claude Opus 5.5 (medium), Claude CodeAnthropic95
Claude Sonnet 5.5 (medium), Claude CodeAnthropic95
Claude Haiku 5.5 (medium), Claude CodeAnthropic95
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic95
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic95
Claude Sonnet 5.5 (low), Claude CodeAnthropic95
Claude Sonnet 5 (high), Claude CodeAnthropic95
GPT-6.1 Sol (xhigh), CodexOpenAI95
GPT-5.6 Terra (high), CodexOpenAI95
GPT-5.6 Luna (low), CodexOpenAI95
Mistral Large 4 (high), Terminus-2Mistral AI94
DeepSeek V4 Flash (high), Terminus-2DeepSeek89
Gemini 3.8 Flash (low), Terminus-2Google89
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI89
Kimi K3 (Reasoning), Terminus-2Moonshot AI89
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)89
Step 5 Preview (Reasoning), Terminus-2StepFun89
DeepSeek V4 Flash (high), Claude CodeDeepSeek89
DeepSeek V4 Flash (high), CodexDeepSeek89
Claude Opus 5 (high), Claude CodeAnthropic89
GPT-6 Luna (medium), CodexOpenAI89
GPT-5.6 Sol (high), CodexOpenAI89
DeepSeek V4.1 Flash (max), CodexDeepSeek88
GLM-5.3-Flash (max), Terminus-2Z.ai84
GLM-5.3 (max), Terminus-2Z.ai84
Claude Haiku 5.5 (high), Claude CodeAnthropic84
Gemini 3.1 Pro (preview) (low), Terminus-2Google79
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI79
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)79
GPT-6 Luna (low), CodexOpenAI79
GLM-5.2 (Non-reasoning), Terminus-2Z.ai74
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic74
Gemini 3.1 Flash-Lite (low), Terminus-2Google63
Gemma 4 26B A4B (Reasoning), Terminus-2Google63
Nemotron 3 Ultra (high), Terminus-2NVIDIA63
Gemini 3.1 Flash-Lite (high), Terminus-2Google58
gpt-oss-120b (high), Terminus-2OpenAI53
gpt-oss-120b (low), Terminus-2OpenAI47
MiniMax M3.1 Flash (max), Terminus-2MiniMax47
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI47
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google42
gpt-oss-120b (high), CodexOpenAI42
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai37
gpt-oss-20b (high), Terminus-2OpenAI37
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA37
Gemini 3.8 Flash (high), Terminus-2Google32
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA32
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai26
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA16
gpt-oss-20b (high), CodexOpenAI11
Llama 3.3 70B (Non-reasoning), Terminus-2Meta0

Earth-Bench V2 images

higher is better

Earth-Bench V2 imagesScores 0 to 100: GPT-5.6 Sol (high), OpenAI: 76; GPT-5.6 Terra (high), OpenAI: 74; GPT-6.1 Sol (xhigh), OpenAI: 72; Claude Opus 5.5 (xhigh), Anthropic: 70; Claude Haiku 5.5 (xhigh), Anthropic: 70; Qwen 3.8 27B (xhigh), Alibaba (Qwen): 69; Claude Sonnet 5.5 (xhigh), Anthropic: 68; Gemini 3.8 Flash (low), Google: 66; Kimi K3 (Reasoning), Moonshot AI: 66; GPT-6 Luna (xhigh), OpenAI: 66; Gemma 4 26B A4B (Reasoning), Google: 64; Kimi K2.7 Code (Reasoning), Moonshot AI: 56; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 54; GLM-5.3-Flash (max), Z.ai: 53; Gemini 3.1 Flash-Lite (high), Google: 52; Mistral Large 3 (Non-reasoning), Mistral AI: 52GPT-5.6 Sol (high)76GPT-5.6 Terra (high)74GPT-6.1 Sol (xhigh)72Claude Opus 5.5 (xhigh)70Claude Haiku 5.5 (xhigh)70Qwen 3.8 27B (xhigh)69Claude Sonnet 5.5 (xhigh)68Gemini 3.8 Flash (low)66Kimi K3 (Reasoning)66GPT-6 Luna (xhigh)66Gemma 4 26B A4B (Reasoning)64Kimi K2.7 Code (Reasoning)56Mistral Small 3.1 24B (Non-reasoning)54GLM-5.3-Flash (max)53Gemini 3.1 Flash-Lite (high)52Mistral Large 3 (Non-reasoning)52
Data table: Earth-Bench V2 images
Earth-Bench V2 images
ModelDeveloperEarth-Bench V2 images
GPT-5.6 Sol (high)OpenAI76.0
GPT-5.6 Terra (high)OpenAI74.0
GPT-6.1 Sol (xhigh)OpenAI72.0
GPT-6 Sol (high)OpenAI72.0
Claude Opus 5.5 (xhigh)Anthropic70.0
Claude Haiku 5.5 (xhigh)Anthropic70.0
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)69.4
Claude Sonnet 5.5 (xhigh)Anthropic68.0
Claude Opus 5 (high)Anthropic68.0
Claude Opus 4.7 (high)Anthropic68.0
Claude Opus 4.8 (high)Anthropic66.0
Claude Sonnet 5 (high)Anthropic66.0
GPT-5.6 Luna (xhigh)OpenAI66.0
GPT-6 Luna (xhigh)OpenAI66.0
Gemini 3.8 Flash (low)Google66.0
Kimi K3 (Reasoning) Open weightsMoonshot AI66.0
Gemma 4 26B A4B (Reasoning) Open weightsGoogle64.0
Kimi K2.6 (Reasoning) Open weightsMoonshot AI60.0
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI56.0
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI54.0
GLM-5.3-Flash (max) Open weightsZ.ai52.8
Gemini 3.1 Flash-Lite (high)Google52.0
Mistral Large 3 (Non-reasoning) Open weightsMistral AI51.5
Claude Haiku 4.5 (Reasoning)Anthropic50.0

ThinkGeo images

higher is better

ThinkGeo imagesScores 0 to 100: Claude Opus 5.5 (xhigh), Anthropic: 48; Claude Sonnet 5.5 (xhigh), Anthropic: 47; GPT-6.1 Sol (xhigh), OpenAI: 41; GPT-6 Sol (high), OpenAI: 41; GPT-5.6 Luna (xhigh), OpenAI: 37; Qwen 3.8 27B (xhigh), Alibaba (Qwen): 37; GLM-5.3-Flash (max), Z.ai: 35; Claude Haiku 5.5 (xhigh), Anthropic: 35; Gemini 3.8 Flash (low), Google: 34; GPT-5.6 Terra (high), OpenAI: 34; Kimi K2.7 Code (Reasoning), Moonshot AI: 31; Kimi K3 (Reasoning), Moonshot AI: 30; Gemini 3.1 Flash-Lite (high), Google: 24; Gemma 4 26B A4B (Reasoning), Google: 22; Mistral Large 3 (Non-reasoning), Mistral AI: 15; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 12Claude Opus 5.5 (xhigh)48Claude Sonnet 5.5 (xhigh)47GPT-6.1 Sol (xhigh)41GPT-6 Sol (high)41GPT-5.6 Luna (xhigh)37Qwen 3.8 27B (xhigh)37GLM-5.3-Flash (max)35Claude Haiku 5.5 (xhigh)35Gemini 3.8 Flash (low)34GPT-5.6 Terra (high)34Kimi K2.7 Code (Reasoning)31Kimi K3 (Reasoning)30Gemini 3.1 Flash-Lite (high)24Gemma 4 26B A4B (Reasoning)22Mistral Large 3 (Non-reasoning)15Mistral Small 3.1 24B (Non-reasoning)12
Data table: ThinkGeo images
ThinkGeo images
ModelDeveloperThinkGeo images
Claude Opus 5.5 (xhigh)Anthropic47.7
Claude Sonnet 5.5 (xhigh)Anthropic46.5
GPT-6.1 Sol (xhigh)OpenAI40.7
GPT-6 Sol (high)OpenAI40.7
GPT-5.6 Sol (high)OpenAI40.7
Claude Opus 5 (high)Anthropic38.4
GPT-5.6 Luna (xhigh)OpenAI37.2
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)36.7
Claude Haiku 5.5 (xhigh)Anthropic34.9
GPT-6 Luna (xhigh)OpenAI34.9
GLM-5.3-Flash (max) Open weightsZ.ai34.9
Claude Opus 4.8 (high)Anthropic33.7
GPT-5.6 Terra (high)OpenAI33.7
Gemini 3.8 Flash (low)Google33.7
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI31.4
Kimi K3 (Reasoning) Open weightsMoonshot AI30.2
Claude Sonnet 5 (high)Anthropic27.9
Kimi K2.6 (Reasoning) Open weightsMoonshot AI27.9
Claude Opus 4.7 (high)Anthropic26.7
Gemini 3.1 Flash-Lite (high)Google24.4
Gemma 4 26B A4B (Reasoning) Open weightsGoogle22.4
Claude Haiku 4.5 (Reasoning)Anthropic18.6
Mistral Large 3 (Non-reasoning) Open weightsMistral AI15.1
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI11.6

Geospatial knowledge

higher is better

Geospatial knowledgeScores 0 to 100: Claude Sonnet 4.6 (high), Anthropic: 98; Claude Opus 5.5 (xhigh), Anthropic: 94; Gemini 3.8 Flash (low), Google: 94; GPT-5.6 Sol (high), OpenAI: 93; GPT-5.6 Terra (high), OpenAI: 92; Kimi K2.7 Code (Reasoning), Moonshot AI: 92; Kimi K3 (Reasoning), Moonshot AI: 92; DeepSeek V4 Pro (max), DeepSeek: 92; Nemotron 3.5 Super VL 120B (Reasoning), NVIDIA: 92; GLM-5.3 (max), Z.ai: 92; Claude Haiku 5.5 (xhigh), Anthropic: 92; GLM-5.3-Flash (max), Z.ai: 92; Step 5 Preview (Reasoning), StepFun: 92; DeepSeek V4 Flash (max), DeepSeek: 91; GPT-6 Luna (xhigh), OpenAI: 91; Qwen 3.8 27B (xhigh), Alibaba (Qwen): 91; Nemotron 3 Ultra (high), NVIDIA: 91; Gemini 3.1 Flash-Lite (high), Google: 90; gpt-oss-120b (high), OpenAI: 90; Nemotron 3.5 Lightning 30B (Reasoning), NVIDIA: 90; MiniMax M3.1 Flash (max), MiniMax: 89; Mistral Large 3 (Non-reasoning), Mistral AI: 89; Gemma 4 26B A4B (Reasoning), Google: 89; gpt-oss-20b (high), OpenAI: 85; Nemotron 3 Nano Omni 30B (Reasoning), NVIDIA: 85; Llama 3.3 70B (Non-reasoning), Meta: 82; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 82Claude Sonnet 4.6 (high)98Claude Opus 5.5 (xhigh)94Gemini 3.8 Flash (low)94GPT-5.6 Sol (high)93GPT-5.6 Terra (high)92Kimi K2.7 Code (Reasoning)92Kimi K3 (Reasoning)92DeepSeek V4 Pro (max)92Nemotron 3.5 Super VL 120B (Reasoning)92GLM-5.3 (max)92Claude Haiku 5.5 (xhigh)92GLM-5.3-Flash (max)92Step 5 Preview (Reasoning)92DeepSeek V4 Flash (max)91GPT-6 Luna (xhigh)91Qwen 3.8 27B (xhigh)91Nemotron 3 Ultra (high)91Gemini 3.1 Flash-Lite (high)90gpt-oss-120b (high)90Nemotron 3.5 Lightning 30B (Reasoning)90MiniMax M3.1 Flash (max)89Mistral Large 3 (Non-reasoning)89Gemma 4 26B A4B (Reasoning)89gpt-oss-20b (high)85Nemotron 3 Nano Omni 30B (Reasoning)85Llama 3.3 70B (Non-reasoning)82Mistral Small 3.1 24B (Non-reasoning)82
Data table: Geospatial knowledge
Geospatial knowledge
ModelDeveloperGeospatial knowledge
Claude Sonnet 4.6 (high)Anthropic97.9
Claude Opus 5.5 (xhigh)Anthropic94.3
Claude Sonnet 5.5 (xhigh)Anthropic94.1
Gemini 3.8 Flash (low)Google93.7
Claude Opus 4.8 (high)Anthropic93.3
Claude Opus 5 (high)Anthropic93.1
Claude Opus 4.7 (high)Anthropic92.8
GPT-5.6 Sol (high)OpenAI92.6
GPT-6.1 Sol (xhigh)OpenAI92.5
GPT-5.6 Terra (high)OpenAI92.4
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI92.1
Kimi K3 (Reasoning) Open weightsMoonshot AI92.0
DeepSeek V4 Pro (max) Open weightsDeepSeek91.9
Nemotron 3.5 Super VL 120B (Reasoning) Open weightsNVIDIA91.9
Claude Haiku 5.5 (xhigh)Anthropic91.8
GLM-5.3 (max) Open weightsZ.ai91.8
Kimi K2.6 (Reasoning) Open weightsMoonshot AI91.8
GLM-5.3-Flash (max) Open weightsZ.ai91.8
Step 5 Preview (Reasoning) Open weightsStepFun91.5
DeepSeek V4 Flash (max) Open weightsDeepSeek91.5
Claude Sonnet 5 (high)Anthropic91.4
GPT-6 Luna (xhigh)OpenAI91.3
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)91.1
GPT-6 Sol (high)OpenAI91.0
Nemotron 3 Ultra (high) Open weightsNVIDIA90.8
GPT-5.6 Luna (xhigh)OpenAI90.7
Gemini 3.1 Flash-Lite (high)Google90.0
gpt-oss-120b (high) Open weightsOpenAI89.8
Nemotron 3.5 Lightning 30B (Reasoning) Open weightsNVIDIA89.8
MiniMax M3.1 Flash (max) Open weightsMiniMax89.0
Claude Haiku 4.5 (Reasoning)Anthropic89.0
GLM-5.2 (max) Open weightsZ.ai89.0
Mistral Large 3 (Non-reasoning) Open weightsMistral AI88.7
Gemma 4 26B A4B (Reasoning) Open weightsGoogle88.7
GLM-4.7-Flash (Reasoning) Open weightsZ.ai85.6
gpt-oss-20b (high) Open weightsOpenAI84.8
Nemotron 3 Nano Omni 30B (Reasoning) Open weightsNVIDIA84.8
Llama 3.3 70B (Non-reasoning) Open weightsMeta82.5
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI81.8

OGD4All

higher is better

OGD4AllScores 0 to 100: Claude Opus 4.8 (high), Claude Code, Anthropic: 97; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 97; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 97; Claude Haiku 5.5 (max), Claude Code, Anthropic: 97; GLM-5.3 (max), Claude Code, Z.ai: 96; Claude Opus 5.5 (xhigh), Claude Code, Anthropic: 96; Mistral Large 4 (high), Terminus-2, Mistral AI: 96; Qwen 3.8 27B (xhigh), Qwen Code, Alibaba (Qwen): 95; GLM-5.3-Flash (max), Claude Code, Z.ai: 93; Step 5 Preview (Reasoning), Terminus-2, StepFun: 93; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 91; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 90; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 88; DeepSeek V4 Flash (high), Claude Code, DeepSeek: 70; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 47Claude Opus 4.8 (high) · Claude Code97Kimi K3 (Reasoning) · Kimi Code97Claude Sonnet 5.5 (xhigh) · Claude Code97Claude Haiku 5.5 (max) · Claude Code97GLM-5.3 (max) · Claude Code96Claude Opus 5.5 (xhigh) · Claude Code96Mistral Large 4 (high) · Terminus-296Qwen 3.8 27B (xhigh) · Qwen Code95GLM-5.3-Flash (max) · Claude Code93Step 5 Preview (Reasoning) · Terminus-293Nemotron 3 Ultra (high) · Terminus-292Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-291Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-290MiniMax M3.1 Flash (max) · Terminus-288DeepSeek V4 Flash (high) · Claude Code70Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-247
Data table: OGD4All
OGD4All
ModelDeveloperOGD4All
Kimi K3 (Reasoning), Kimi CodeMoonshot AI97
Claude Sonnet 5.5 (max), Claude CodeAnthropic97
Claude Opus 4.8 (high), Claude CodeAnthropic97
Claude Opus 5.5 (medium), Claude CodeAnthropic97
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic97
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic97
Claude Haiku 5.5 (max), Claude CodeAnthropic97
Claude Haiku 5.5 (high), Claude CodeAnthropic96
GLM-5.3 (max), Claude CodeZ.ai96
Claude Sonnet 5.5 (medium), Claude CodeAnthropic96
Claude Sonnet 5.5 (high), Claude CodeAnthropic96
Claude Opus 5.5 (xhigh), Claude CodeAnthropic96
Claude Sonnet 5.5 (low), Claude CodeAnthropic96
Mistral Large 4 (high), Terminus-2Mistral AI96
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)95
Claude Opus 5.5 (high), Claude CodeAnthropic95
Claude Haiku 5.5 (medium), Claude CodeAnthropic95
Claude Opus 5.5 (low), Claude CodeAnthropic95
Claude Opus 5.5 (max), Claude CodeAnthropic95
Claude Opus 5 (high), Claude CodeAnthropic95
Claude Sonnet 5 (high), Claude CodeAnthropic95
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic95
Claude Haiku 5.5 (low), Claude CodeAnthropic95
Claude Opus 4.7 (high), Claude CodeAnthropic95
GLM-5.3-Flash (max), Claude CodeZ.ai93
Step 5 Preview (Reasoning), Terminus-2StepFun93
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)92
Nemotron 3 Ultra (high), Terminus-2NVIDIA92
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA91
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA90
MiniMax M3.1 Flash (max), Terminus-2MiniMax88
DeepSeek V4 Flash (high), Claude CodeDeepSeek70
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA47

GeoNatureAgent

higher is better

GeoNatureAgentScores 0 to 100: Claude Opus 5.5 (xhigh), Claude Code, Anthropic: 100; GLM-5.3-Flash (max), Claude Code, Z.ai: 100; Mistral Large 4 (high), Terminus-2, Mistral AI: 100; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 100; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 100; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 100; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 100; Claude Haiku 5.5 (max), Claude Code, Anthropic: 100; GLM-5.3 (max), Claude Code, Z.ai: 100; Claude Opus 5 (high), Claude Code, Anthropic: 100; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 92; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Step 5 Preview (Reasoning), Terminus-2, StepFun: 88; DeepSeek V4 Flash (high), Claude Code, DeepSeek: 71; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 64; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 0Claude Opus 5.5 (xhigh) · Claude Code100GLM-5.3-Flash (max) · Claude Code100Mistral Large 4 (high) · Terminus-2100Qwen 3.8 27B (xhigh) · Terminus-2100MiniMax M3.1 Flash (max) · Terminus-2100Kimi K3 (Reasoning) · Kimi Code100Claude Sonnet 5.5 (xhigh) · Claude Code100Claude Haiku 5.5 (max) · Claude Code100GLM-5.3 (max) · Claude Code100Claude Opus 5 (high) · Claude Code100Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-292Nemotron 3 Ultra (high) · Terminus-292Step 5 Preview (Reasoning) · Terminus-288DeepSeek V4 Flash (high) · Claude Code71Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-264Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-20
Data table: GeoNatureAgent
GeoNatureAgent
ModelDeveloperGeoNatureAgent
MiniMax M3.1 Flash (max), Terminus-2MiniMax100
Mistral Large 4 (high), Terminus-2Mistral AI100
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)100
GLM-5.3-Flash (max), Claude CodeZ.ai100
GLM-5.3 (max), Claude CodeZ.ai100
Kimi K3 (Reasoning), Kimi CodeMoonshot AI100
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)100
Claude Opus 5.5 (medium), Claude CodeAnthropic100
Claude Opus 5.5 (high), Claude CodeAnthropic100
Claude Sonnet 5.5 (medium), Claude CodeAnthropic100
Claude Sonnet 5.5 (high), Claude CodeAnthropic100
Claude Haiku 5.5 (medium), Claude CodeAnthropic100
Claude Haiku 5.5 (high), Claude CodeAnthropic100
Claude Opus 5.5 (xhigh), Claude CodeAnthropic100
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic100
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic100
Claude Opus 5.5 (low), Claude CodeAnthropic100
Claude Sonnet 5.5 (low), Claude CodeAnthropic100
Claude Haiku 5.5 (low), Claude CodeAnthropic100
Claude Opus 5.5 (max), Claude CodeAnthropic100
Claude Sonnet 5.5 (max), Claude CodeAnthropic100
Claude Haiku 5.5 (max), Claude CodeAnthropic100
Claude Opus 5 (high), Claude CodeAnthropic100
Claude Sonnet 5 (high), Claude CodeAnthropic100
Claude Opus 4.8 (high), Claude CodeAnthropic100
Claude Opus 4.7 (high), Claude CodeAnthropic100
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic93
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA92
Nemotron 3 Ultra (high), Terminus-2NVIDIA92
Step 5 Preview (Reasoning), Terminus-2StepFun88
DeepSeek V4 Flash (high), Claude CodeDeepSeek71
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA64
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA0

MultiGlobeQA

higher is better

MultiGlobeQAScores 0 to 100: Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 79; Claude Opus 5.5 (xhigh), Claude Code, Anthropic: 79; Claude Opus 5 (high), Claude Code, Anthropic: 79; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 77; Claude Haiku 5.5 (max), Claude Code, Anthropic: 76; GLM-5.3 (max), Claude Code, Z.ai: 74; Qwen 3.8 27B (xhigh), Qwen Code, Alibaba (Qwen): 74; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 73; GLM-5.3-Flash (max), Claude Code, Z.ai: 73; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 72; Step 5 Preview (Reasoning), Terminus-2, StepFun: 70; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 68; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 65; DeepSeek V4 Flash (high), Claude Code, DeepSeek: 64; Mistral Large 4 (high), Terminus-2, Mistral AI: 62; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 48Claude Sonnet 5.5 (xhigh) · Claude Code79Claude Opus 5.5 (xhigh) · Claude Code79Claude Opus 5 (high) · Claude Code79Kimi K3 (Reasoning) · Kimi Code77Claude Haiku 5.5 (max) · Claude Code76GLM-5.3 (max) · Claude Code74Qwen 3.8 27B (xhigh) · Qwen Code74Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-273GLM-5.3-Flash (max) · Claude Code73Nemotron 3 Ultra (high) · Terminus-272Step 5 Preview (Reasoning) · Terminus-270Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-268MiniMax M3.1 Flash (max) · Terminus-265DeepSeek V4 Flash (high) · Claude Code64Mistral Large 4 (high) · Terminus-262Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-248
Data table: MultiGlobeQA
MultiGlobeQA
ModelDeveloperMultiGlobeQA
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic79
Claude Opus 5.5 (xhigh), Claude CodeAnthropic79
Claude Opus 5 (high), Claude CodeAnthropic79
Claude Opus 5.5 (medium), Claude CodeAnthropic78
Claude Opus 5.5 (high), Claude CodeAnthropic78
Claude Sonnet 5.5 (max), Claude CodeAnthropic78
Claude Opus 5.5 (low), Claude CodeAnthropic78
Kimi K3 (Reasoning), Kimi CodeMoonshot AI77
Claude Opus 4.7 (high), Claude CodeAnthropic77
Claude Sonnet 5.5 (high), Claude CodeAnthropic77
Claude Haiku 5.5 (max), Claude CodeAnthropic76
Claude Opus 5.5 (max), Claude CodeAnthropic76
Claude Opus 4.8 (high), Claude CodeAnthropic75
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic75
Claude Sonnet 5.5 (low), Claude CodeAnthropic75
GLM-5.3 (max), Claude CodeZ.ai74
Claude Haiku 5.5 (high), Claude CodeAnthropic74
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)74
Claude Sonnet 5.5 (medium), Claude CodeAnthropic74
Claude Sonnet 5 (high), Claude CodeAnthropic73
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA73
GLM-5.3-Flash (max), Claude CodeZ.ai73
Claude Haiku 5.5 (medium), Claude CodeAnthropic73
Claude Haiku 5.5 (low), Claude CodeAnthropic72
Nemotron 3 Ultra (high), Terminus-2NVIDIA72
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)71
Step 5 Preview (Reasoning), Terminus-2StepFun70
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic70
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA68
MiniMax M3.1 Flash (max), Terminus-2MiniMax65
DeepSeek V4 Flash (high), Claude CodeDeepSeek64
Mistral Large 4 (high), Terminus-2Mistral AI62
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA48

GeoAgentEval

higher is better

GeoAgentEvalScores 0 to 100: Claude Opus 5.5 (xhigh), Claude Code, Anthropic: 100; Claude Sonnet 5.5 (xhigh), Claude Code, Anthropic: 100; GLM-5.3-Flash (max), Claude Code, Z.ai: 96; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 96; Claude Haiku 5.5 (max), Claude Code, Anthropic: 96; Claude Opus 5 (high), Claude Code, Anthropic: 96; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 92; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Step 5 Preview (Reasoning), Terminus-2, StepFun: 91; GLM-5.3 (max), Claude Code, Z.ai: 88; DeepSeek V4 Flash (high), Claude Code, DeepSeek: 80; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 80; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 67; Mistral Large 4 (high), Terminus-2, Mistral AI: 60; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 48; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 36Claude Opus 5.5 (xhigh) · Claude Code100Claude Sonnet 5.5 (xhigh) · Claude Code100GLM-5.3-Flash (max) · Claude Code96Kimi K3 (Reasoning) · Kimi Code96Claude Haiku 5.5 (max) · Claude Code96Claude Opus 5 (high) · Claude Code96Qwen 3.8 27B (xhigh) · Terminus-292Nemotron 3 Ultra (high) · Terminus-292Step 5 Preview (Reasoning) · Terminus-291GLM-5.3 (max) · Claude Code88DeepSeek V4 Flash (high) · Claude Code80Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-280MiniMax M3.1 Flash (max) · Terminus-267Mistral Large 4 (high) · Terminus-260Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-248Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-236
Data table: GeoAgentEval
GeoAgentEval
ModelDeveloperGeoAgentEval
Claude Opus 5.5 (medium), Claude CodeAnthropic100
Claude Opus 5.5 (high), Claude CodeAnthropic100
Claude Sonnet 5.5 (high), Claude CodeAnthropic100
Claude Opus 5.5 (xhigh), Claude CodeAnthropic100
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic100
Claude Opus 5.5 (low), Claude CodeAnthropic100
Claude Sonnet 5.5 (low), Claude CodeAnthropic100
Claude Opus 5.5 (max), Claude CodeAnthropic100
Claude Sonnet 5.5 (max), Claude CodeAnthropic100
GLM-5.3-Flash (max), Claude CodeZ.ai96
Kimi K3 (Reasoning), Kimi CodeMoonshot AI96
Claude Sonnet 5.5 (medium), Claude CodeAnthropic96
Claude Haiku 5.5 (max), Claude CodeAnthropic96
Claude Opus 5 (high), Claude CodeAnthropic96
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)92
Claude Haiku 5.5 (medium), Claude CodeAnthropic92
Claude Haiku 5.5 (high), Claude CodeAnthropic92
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic92
Claude Haiku 5.5 (low), Claude CodeAnthropic92
Claude Sonnet 5 (high), Claude CodeAnthropic92
Claude Opus 4.8 (high), Claude CodeAnthropic92
Claude Opus 4.7 (high), Claude CodeAnthropic92
Nemotron 3 Ultra (high), Terminus-2NVIDIA92
Step 5 Preview (Reasoning), Terminus-2StepFun91
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic88
GLM-5.3 (max), Claude CodeZ.ai88
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)88
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA80
DeepSeek V4 Flash (high), Claude CodeDeepSeek80
MiniMax M3.1 Flash (max), Terminus-2MiniMax67
Mistral Large 4 (high), Terminus-2Mistral AI60
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA48
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA36

Open weights

Earth-Bench V2

higher is better

Earth-Bench V2Scores 0 to 100: GLM-5.3 (max), Claude Code, Z.ai: 74; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 74; Kimi K2.7 Code (Reasoning), Kimi Code, Moonshot AI: 71; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 69; GLM-5.3-Flash (max), Claude Code, Z.ai: 69; Qwen 3.8 27B (xhigh), Qwen Code, Alibaba (Qwen): 68; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 67; DeepSeek V4.1 Flash (max), Codex, DeepSeek: 66; Step 5 Preview (Reasoning), Terminus-2, StepFun: 56; gpt-oss-120b (high), Terminus-2, OpenAI: 50; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 46; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 46; Mistral Large 4 (high), Terminus-2, Mistral AI: 46; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 39; gpt-oss-20b (high), Terminus-2, OpenAI: 32; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 31; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 16; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 9GLM-5.3 (max) · Claude Code74Kimi K3 (Reasoning) · Kimi Code74Kimi K2.7 Code (Reasoning) · Kimi Code71Nemotron 3 Ultra (high) · Terminus-269GLM-5.3-Flash (max) · Claude Code69Qwen 3.8 27B (xhigh) · Qwen Code68DeepSeek V4 Pro (max) · Terminus-267DeepSeek V4.1 Flash (max) · Codex66Step 5 Preview (Reasoning) · Terminus-256gpt-oss-120b (high) · Terminus-250Gemma 4 26B A4B (Reasoning) · Terminus-246Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-246Mistral Large 4 (high) · Terminus-246MiniMax M3.1 Flash (max) · Terminus-239gpt-oss-20b (high) · Terminus-232Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-231Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-216Llama 3.3 70B (Non-reasoning) · Terminus-29
Data table: Earth-Bench V2
Earth-Bench V2
ModelDeveloperEarth-Bench V2
GLM-5.3 (max), Claude CodeZ.ai74
Kimi K3 (Reasoning), Kimi CodeMoonshot AI74
DeepSeek V4 Flash (high), Terminus-2DeepSeek72
Kimi K3 (Reasoning), Terminus-2Moonshot AI72
GLM-5.2 (max), Claude CodeZ.ai71
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI71
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI69
Nemotron 3 Ultra (high), Terminus-2NVIDIA69
GLM-5.3-Flash (max), Claude CodeZ.ai69
DeepSeek V4 Pro (high), Terminus-2DeepSeek68
GLM-5.2 (high), Terminus-2Z.ai68
GLM-5.2 (max), Terminus-2Z.ai68
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI68
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)68
DeepSeek V4 Pro (max), Terminus-2DeepSeek67
DeepSeek V4.1 Flash (max), CodexDeepSeek66
DeepSeek V4 Flash (max), Terminus-2DeepSeek66
GLM-5.3 (max), Terminus-2Z.ai64
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI63
GLM-5.2 (Non-reasoning), Terminus-2Z.ai58
GLM-5.3 (low), Terminus-2Z.ai57
DeepSeek V4 Pro (high), CodexDeepSeek57
DeepSeek V4 Flash (high), CodexDeepSeek57
Step 5 Preview (Reasoning), Terminus-2StepFun56
GLM-5.3-Flash (low), Terminus-2Z.ai53
GLM-5.3-Flash (max), Terminus-2Z.ai51
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)51
gpt-oss-120b (high), Terminus-2OpenAI50
DeepSeek V4 Flash (high), Claude CodeDeepSeek50
gpt-oss-120b (high), CodexOpenAI49
Gemma 4 26B A4B (Reasoning), Terminus-2Google46
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA46
Mistral Large 4 (high), Terminus-2Mistral AI46
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai44
MiniMax M3.1 Flash (max), Terminus-2MiniMax39
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai38
gpt-oss-20b (high), Terminus-2OpenAI32
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI31
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA31
gpt-oss-120b (low), Terminus-2OpenAI28
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA16
Llama 3.3 70B (Non-reasoning), Terminus-2Meta9
gpt-oss-20b (high), CodexOpenAI6

GeoBenchX

higher is better

GeoBenchXScores 0 to 100: GLM-5.3-Flash (max), Claude Code, Z.ai: 70; GLM-5.2 (max), Terminus-2, Z.ai: 67; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 67; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 67; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 65; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 65; Kimi K2.7 Code (Reasoning), Kimi Code, Moonshot AI: 64; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 63; DeepSeek V4 Flash (max), Terminus-2, DeepSeek: 62; Mistral Large 4 (high), Terminus-2, Mistral AI: 55; gpt-oss-120b (high), Codex, OpenAI: 55; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 53; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 44; gpt-oss-20b (high), Terminus-2, OpenAI: 38; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 23; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 20; Step 5 Preview (Reasoning), Terminus-2, StepFun: 18; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 6GLM-5.3-Flash (max) · Claude Code70GLM-5.2 (max) · Terminus-267DeepSeek V4 Pro (max) · Terminus-267Qwen 3.8 27B (xhigh) · Terminus-267Kimi K3 (Reasoning) · Kimi Code65Nemotron 3 Ultra (high) · Terminus-265Kimi K2.7 Code (Reasoning) · Kimi Code64Gemma 4 26B A4B (Reasoning) · Terminus-263DeepSeek V4 Flash (max) · Terminus-262Mistral Large 4 (high) · Terminus-255gpt-oss-120b (high) · Codex55Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-253MiniMax M3.1 Flash (max) · Terminus-244gpt-oss-20b (high) · Terminus-238Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-223Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-220Step 5 Preview (Reasoning) · Terminus-218Llama 3.3 70B (Non-reasoning) · Terminus-26
Data table: GeoBenchX
GeoBenchX
ModelDeveloperGeoBenchX
GLM-5.3-Flash (max), Claude CodeZ.ai70
GLM-5.2 (max), Terminus-2Z.ai67
DeepSeek V4 Pro (max), Terminus-2DeepSeek67
GLM-5.2 (high), Terminus-2Z.ai67
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)67
GLM-5.2 (max), Claude CodeZ.ai66
DeepSeek V4 Pro (high), CodexDeepSeek66
DeepSeek V4 Pro (high), Terminus-2DeepSeek65
Kimi K3 (Reasoning), Kimi CodeMoonshot AI65
DeepSeek V4 Flash (high), Terminus-2DeepSeek65
GLM-5.3 (max), Terminus-2Z.ai65
Nemotron 3 Ultra (high), Terminus-2NVIDIA65
GLM-5.3 (max), Claude CodeZ.ai65
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI64
Kimi K3 (Reasoning), Terminus-2Moonshot AI64
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI64
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI64
Gemma 4 26B A4B (Reasoning), Terminus-2Google63
DeepSeek V4 Flash (max), Terminus-2DeepSeek62
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI62
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)62
GLM-5.2 (Non-reasoning), Terminus-2Z.ai60
GLM-5.3 (low), Terminus-2Z.ai60
GLM-5.3-Flash (low), Terminus-2Z.ai57
GLM-5.3-Flash (max), Terminus-2Z.ai57
DeepSeek V4.1 Flash (max), CodexDeepSeek56
Mistral Large 4 (high), Terminus-2Mistral AI55
gpt-oss-120b (high), CodexOpenAI55
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA53
DeepSeek V4 Flash (high), Claude CodeDeepSeek50
DeepSeek V4 Flash (high), CodexDeepSeek47
gpt-oss-120b (high), Terminus-2OpenAI45
MiniMax M3.1 Flash (max), Terminus-2MiniMax44
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai42
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai39
gpt-oss-20b (high), Terminus-2OpenAI38
gpt-oss-120b (low), Terminus-2OpenAI37
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI29
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA23
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA20
Step 5 Preview (Reasoning), Terminus-2StepFun18
gpt-oss-20b (high), CodexOpenAI10
Llama 3.3 70B (Non-reasoning), Terminus-2Meta6

GS-QA2

higher is better

GS-QA2Scores 0 to 100: DeepSeek V4.1 Flash (max), Codex, DeepSeek: 89; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 85; GLM-5.2 (max), Claude Code, Z.ai: 83; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 82; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 80; GLM-5.3-Flash (max), Terminus-2, Z.ai: 80; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 79; Step 5 Preview (Reasoning), Terminus-2, StepFun: 79; Mistral Large 4 (high), Terminus-2, Mistral AI: 77; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 71; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 70; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 59; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 58; gpt-oss-120b (high), Terminus-2, OpenAI: 42; gpt-oss-20b (high), Terminus-2, OpenAI: 30; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 10; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 9; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 4DeepSeek V4.1 Flash (max) · Codex89Kimi K3 (Reasoning) · Kimi Code85GLM-5.2 (max) · Claude Code83Kimi K2.7 Code (Reasoning) · Terminus-282DeepSeek V4 Pro (max) · Terminus-280GLM-5.3-Flash (max) · Terminus-280Qwen 3.8 27B (xhigh) · Terminus-279Step 5 Preview (Reasoning) · Terminus-279Mistral Large 4 (high) · Terminus-277MiniMax M3.1 Flash (max) · Terminus-271Nemotron 3 Ultra (high) · Terminus-270Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-259Gemma 4 26B A4B (Reasoning) · Terminus-258gpt-oss-120b (high) · Terminus-242gpt-oss-20b (high) · Terminus-230Llama 3.3 70B (Non-reasoning) · Terminus-210Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-29Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-24
Data table: GS-QA2
GS-QA2
ModelDeveloperGS-QA2
DeepSeek V4.1 Flash (max), CodexDeepSeek89
Kimi K3 (Reasoning), Kimi CodeMoonshot AI85
GLM-5.2 (max), Claude CodeZ.ai83
GLM-5.3 (max), Terminus-2Z.ai83
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI82
GLM-5.3 (max), Claude CodeZ.ai81
GLM-5.2 (max), Terminus-2Z.ai80
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI80
Kimi K3 (Reasoning), Terminus-2Moonshot AI80
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI80
GLM-5.3 (low), Terminus-2Z.ai80
DeepSeek V4 Pro (max), Terminus-2DeepSeek80
GLM-5.3-Flash (max), Terminus-2Z.ai80
DeepSeek V4 Flash (max), Terminus-2DeepSeek80
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)79
DeepSeek V4 Flash (high), Terminus-2DeepSeek79
Step 5 Preview (Reasoning), Terminus-2StepFun79
GLM-5.2 (high), Terminus-2Z.ai78
DeepSeek V4 Pro (high), Terminus-2DeepSeek77
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI77
Mistral Large 4 (high), Terminus-2Mistral AI77
GLM-5.3-Flash (max), Claude CodeZ.ai76
GLM-5.3-Flash (low), Terminus-2Z.ai76
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)75
DeepSeek V4 Flash (high), CodexDeepSeek74
GLM-5.2 (Non-reasoning), Terminus-2Z.ai72
MiniMax M3.1 Flash (max), Terminus-2MiniMax71
Nemotron 3 Ultra (high), Terminus-2NVIDIA70
DeepSeek V4 Flash (high), Claude CodeDeepSeek69
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA59
Gemma 4 26B A4B (Reasoning), Terminus-2Google58
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai48
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai43
gpt-oss-120b (high), Terminus-2OpenAI42
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI39
gpt-oss-20b (high), Terminus-2OpenAI30
gpt-oss-120b (low), Terminus-2OpenAI29
gpt-oss-120b (high), CodexOpenAI25
gpt-oss-20b (high), CodexOpenAI12
Llama 3.3 70B (Non-reasoning), Terminus-2Meta10
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA9
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA4

GeoAgentBench

higher is better

GeoAgentBenchScores 0 to 100: GLM-5.3-Flash (max), Claude Code, Z.ai: 98; GLM-5.3 (max), Claude Code, Z.ai: 98; DeepSeek V4 Flash (max), Terminus-2, DeepSeek: 96; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 96; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 96; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 96; Qwen 3.8 27B (xhigh), Qwen Code, Alibaba (Qwen): 94; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 92; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 88; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 86; Step 5 Preview (Reasoning), Terminus-2, StepFun: 84; Mistral Large 4 (high), Terminus-2, Mistral AI: 80; gpt-oss-120b (high), Terminus-2, OpenAI: 70; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 68; gpt-oss-20b (high), Terminus-2, OpenAI: 53; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 28; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 10; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 8GLM-5.3-Flash (max) · Claude Code98GLM-5.3 (max) · Claude Code98DeepSeek V4 Flash (max) · Terminus-296Nemotron 3 Ultra (high) · Terminus-296Kimi K3 (Reasoning) · Kimi Code96DeepSeek V4 Pro (max) · Terminus-296Qwen 3.8 27B (xhigh) · Qwen Code94Kimi K2.7 Code (Reasoning) · Terminus-292MiniMax M3.1 Flash (max) · Terminus-288Gemma 4 26B A4B (Reasoning) · Terminus-286Step 5 Preview (Reasoning) · Terminus-284Mistral Large 4 (high) · Terminus-280gpt-oss-120b (high) · Terminus-270Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-268gpt-oss-20b (high) · Terminus-253Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-228Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-210Llama 3.3 70B (Non-reasoning) · Terminus-28
Data table: GeoAgentBench
GeoAgentBench
ModelDeveloperGeoAgentBench
GLM-5.3-Flash (max), Claude CodeZ.ai98
GLM-5.3 (max), Claude CodeZ.ai98
DeepSeek V4 Flash (max), Terminus-2DeepSeek96
DeepSeek V4 Pro (max), Terminus-2DeepSeek96
DeepSeek V4 Pro (high), Terminus-2DeepSeek96
Nemotron 3 Ultra (high), Terminus-2NVIDIA96
Kimi K3 (Reasoning), Kimi CodeMoonshot AI96
DeepSeek V4 Flash (high), Terminus-2DeepSeek94
GLM-5.2 (high), Terminus-2Z.ai94
GLM-5.2 (max), Terminus-2Z.ai94
GLM-5.3-Flash (low), Terminus-2Z.ai94
GLM-5.3 (max), Terminus-2Z.ai94
Kimi K3 (Reasoning), Terminus-2Moonshot AI94
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)94
GLM-5.2 (Non-reasoning), Terminus-2Z.ai92
GLM-5.3 (low), Terminus-2Z.ai92
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI92
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI90
DeepSeek V4.1 Flash (max), CodexDeepSeek90
MiniMax M3.1 Flash (max), Terminus-2MiniMax88
DeepSeek V4 Flash (high), CodexDeepSeek88
Gemma 4 26B A4B (Reasoning), Terminus-2Google86
GLM-5.3-Flash (max), Terminus-2Z.ai84
Step 5 Preview (Reasoning), Terminus-2StepFun84
DeepSeek V4 Flash (high), Claude CodeDeepSeek84
Mistral Large 4 (high), Terminus-2Mistral AI80
gpt-oss-120b (high), Terminus-2OpenAI70
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA68
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)62
gpt-oss-120b (low), Terminus-2OpenAI60
gpt-oss-120b (high), CodexOpenAI58
gpt-oss-20b (high), Terminus-2OpenAI53
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI46
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai42
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai30
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA28
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA10
gpt-oss-20b (high), CodexOpenAI10
Llama 3.3 70B (Non-reasoning), Terminus-2Meta8

GeoAnalystBench

higher is better

GeoAnalystBenchScores 0 to 100: GLM-5.3-Flash (max), Claude Code, Z.ai: 100; DeepSeek V4 Pro (max), Terminus-2, DeepSeek: 100; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 100; GLM-5.3 (max), Claude Code, Z.ai: 95; DeepSeek V4 Flash (max), Terminus-2, DeepSeek: 95; Mistral Large 4 (high), Terminus-2, Mistral AI: 94; Step 5 Preview (Reasoning), Terminus-2, StepFun: 89; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 89; Kimi K2.7 Code (Reasoning), Terminus-2, Moonshot AI: 89; Gemma 4 26B A4B (Reasoning), Terminus-2, Google: 63; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 63; gpt-oss-120b (high), Terminus-2, OpenAI: 53; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 47; gpt-oss-20b (high), Terminus-2, OpenAI: 37; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 37; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 32; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 16; Llama 3.3 70B (Non-reasoning), Terminus-2, Meta: 0GLM-5.3-Flash (max) · Claude Code100DeepSeek V4 Pro (max) · Terminus-2100Kimi K3 (Reasoning) · Kimi Code100GLM-5.3 (max) · Claude Code95DeepSeek V4 Flash (max) · Terminus-295Mistral Large 4 (high) · Terminus-294Step 5 Preview (Reasoning) · Terminus-289Qwen 3.8 27B (xhigh) · Terminus-289Kimi K2.7 Code (Reasoning) · Terminus-289Gemma 4 26B A4B (Reasoning) · Terminus-263Nemotron 3 Ultra (high) · Terminus-263gpt-oss-120b (high) · Terminus-253MiniMax M3.1 Flash (max) · Terminus-247gpt-oss-20b (high) · Terminus-237Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-237Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-232Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-216Llama 3.3 70B (Non-reasoning) · Terminus-20
Data table: GeoAnalystBench
GeoAnalystBench
ModelDeveloperGeoAnalystBench
DeepSeek V4 Pro (max), Terminus-2DeepSeek100
DeepSeek V4 Pro (high), Terminus-2DeepSeek100
GLM-5.2 (high), Terminus-2Z.ai100
GLM-5.3-Flash (max), Claude CodeZ.ai100
Kimi K3 (Reasoning), Kimi CodeMoonshot AI100
DeepSeek V4 Flash (max), Terminus-2DeepSeek95
GLM-5.2 (max), Terminus-2Z.ai95
GLM-5.3-Flash (low), Terminus-2Z.ai95
GLM-5.3 (low), Terminus-2Z.ai95
GLM-5.3 (max), Claude CodeZ.ai95
Mistral Large 4 (high), Terminus-2Mistral AI94
DeepSeek V4 Flash (high), Terminus-2DeepSeek89
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI89
Kimi K3 (Reasoning), Terminus-2Moonshot AI89
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)89
Step 5 Preview (Reasoning), Terminus-2StepFun89
DeepSeek V4 Flash (high), Claude CodeDeepSeek89
DeepSeek V4 Flash (high), CodexDeepSeek89
DeepSeek V4.1 Flash (max), CodexDeepSeek88
GLM-5.3-Flash (max), Terminus-2Z.ai84
GLM-5.3 (max), Terminus-2Z.ai84
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI79
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)79
GLM-5.2 (Non-reasoning), Terminus-2Z.ai74
Gemma 4 26B A4B (Reasoning), Terminus-2Google63
Nemotron 3 Ultra (high), Terminus-2NVIDIA63
gpt-oss-120b (high), Terminus-2OpenAI53
gpt-oss-120b (low), Terminus-2OpenAI47
MiniMax M3.1 Flash (max), Terminus-2MiniMax47
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI47
gpt-oss-120b (high), CodexOpenAI42
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai37
gpt-oss-20b (high), Terminus-2OpenAI37
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA37
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA32
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai26
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA16
gpt-oss-20b (high), CodexOpenAI11
Llama 3.3 70B (Non-reasoning), Terminus-2Meta0

Earth-Bench V2 images

higher is better

Earth-Bench V2 imagesScores 0 to 100: Qwen 3.8 27B (xhigh), Alibaba (Qwen): 69; Kimi K3 (Reasoning), Moonshot AI: 66; Gemma 4 26B A4B (Reasoning), Google: 64; Kimi K2.6 (Reasoning), Moonshot AI: 60; Kimi K2.7 Code (Reasoning), Moonshot AI: 56; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 54; GLM-5.3-Flash (max), Z.ai: 53; Mistral Large 3 (Non-reasoning), Mistral AI: 52Qwen 3.8 27B (xhigh)69Kimi K3 (Reasoning)66Gemma 4 26B A4B (Reasoning)64Kimi K2.6 (Reasoning)60Kimi K2.7 Code (Reasoning)56Mistral Small 3.1 24B (Non-reasoning)54GLM-5.3-Flash (max)53Mistral Large 3 (Non-reasoning)52
Data table: Earth-Bench V2 images
Earth-Bench V2 images
ModelDeveloperEarth-Bench V2 images
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)69.4
Kimi K3 (Reasoning) Open weightsMoonshot AI66.0
Gemma 4 26B A4B (Reasoning) Open weightsGoogle64.0
Kimi K2.6 (Reasoning) Open weightsMoonshot AI60.0
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI56.0
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI54.0
GLM-5.3-Flash (max) Open weightsZ.ai52.8
Mistral Large 3 (Non-reasoning) Open weightsMistral AI51.5

ThinkGeo images

higher is better

ThinkGeo imagesScores 0 to 100: Qwen 3.8 27B (xhigh), Alibaba (Qwen): 37; GLM-5.3-Flash (max), Z.ai: 35; Kimi K2.7 Code (Reasoning), Moonshot AI: 31; Kimi K3 (Reasoning), Moonshot AI: 30; Kimi K2.6 (Reasoning), Moonshot AI: 28; Gemma 4 26B A4B (Reasoning), Google: 22; Mistral Large 3 (Non-reasoning), Mistral AI: 15; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 12Qwen 3.8 27B (xhigh)37GLM-5.3-Flash (max)35Kimi K2.7 Code (Reasoning)31Kimi K3 (Reasoning)30Kimi K2.6 (Reasoning)28Gemma 4 26B A4B (Reasoning)22Mistral Large 3 (Non-reasoning)15Mistral Small 3.1 24B (Non-reasoning)12
Data table: ThinkGeo images
ThinkGeo images
ModelDeveloperThinkGeo images
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)36.7
GLM-5.3-Flash (max) Open weightsZ.ai34.9
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI31.4
Kimi K3 (Reasoning) Open weightsMoonshot AI30.2
Kimi K2.6 (Reasoning) Open weightsMoonshot AI27.9
Gemma 4 26B A4B (Reasoning) Open weightsGoogle22.4
Mistral Large 3 (Non-reasoning) Open weightsMistral AI15.1
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI11.6

Geospatial knowledge

higher is better

Geospatial knowledgeScores 0 to 100: Kimi K2.7 Code (Reasoning), Moonshot AI: 92; Kimi K3 (Reasoning), Moonshot AI: 92; DeepSeek V4 Pro (max), DeepSeek: 92; Nemotron 3.5 Super VL 120B (Reasoning), NVIDIA: 92; GLM-5.3 (max), Z.ai: 92; GLM-5.3-Flash (max), Z.ai: 92; Step 5 Preview (Reasoning), StepFun: 92; DeepSeek V4 Flash (max), DeepSeek: 91; Qwen 3.8 27B (xhigh), Alibaba (Qwen): 91; Nemotron 3 Ultra (high), NVIDIA: 91; gpt-oss-120b (high), OpenAI: 90; Nemotron 3.5 Lightning 30B (Reasoning), NVIDIA: 90; MiniMax M3.1 Flash (max), MiniMax: 89; Mistral Large 3 (Non-reasoning), Mistral AI: 89; Gemma 4 26B A4B (Reasoning), Google: 89; gpt-oss-20b (high), OpenAI: 85; Nemotron 3 Nano Omni 30B (Reasoning), NVIDIA: 85; Llama 3.3 70B (Non-reasoning), Meta: 82; Mistral Small 3.1 24B (Non-reasoning), Mistral AI: 82Kimi K2.7 Code (Reasoning)92Kimi K3 (Reasoning)92DeepSeek V4 Pro (max)92Nemotron 3.5 Super VL 120B (Reasoning)92GLM-5.3 (max)92GLM-5.3-Flash (max)92Step 5 Preview (Reasoning)92DeepSeek V4 Flash (max)91Qwen 3.8 27B (xhigh)91Nemotron 3 Ultra (high)91gpt-oss-120b (high)90Nemotron 3.5 Lightning 30B (Reasoning)90MiniMax M3.1 Flash (max)89Mistral Large 3 (Non-reasoning)89Gemma 4 26B A4B (Reasoning)89gpt-oss-20b (high)85Nemotron 3 Nano Omni 30B (Reasoning)85Llama 3.3 70B (Non-reasoning)82Mistral Small 3.1 24B (Non-reasoning)82
Data table: Geospatial knowledge
Geospatial knowledge
ModelDeveloperGeospatial knowledge
Kimi K2.7 Code (Reasoning) Open weightsMoonshot AI92.1
Kimi K3 (Reasoning) Open weightsMoonshot AI92.0
DeepSeek V4 Pro (max) Open weightsDeepSeek91.9
Nemotron 3.5 Super VL 120B (Reasoning) Open weightsNVIDIA91.9
GLM-5.3 (max) Open weightsZ.ai91.8
Kimi K2.6 (Reasoning) Open weightsMoonshot AI91.8
GLM-5.3-Flash (max) Open weightsZ.ai91.8
Step 5 Preview (Reasoning) Open weightsStepFun91.5
DeepSeek V4 Flash (max) Open weightsDeepSeek91.5
Qwen 3.8 27B (xhigh) Open weightsAlibaba (Qwen)91.1
Nemotron 3 Ultra (high) Open weightsNVIDIA90.8
gpt-oss-120b (high) Open weightsOpenAI89.8
Nemotron 3.5 Lightning 30B (Reasoning) Open weightsNVIDIA89.8
MiniMax M3.1 Flash (max) Open weightsMiniMax89.0
GLM-5.2 (max) Open weightsZ.ai89.0
Mistral Large 3 (Non-reasoning) Open weightsMistral AI88.7
Gemma 4 26B A4B (Reasoning) Open weightsGoogle88.7
GLM-4.7-Flash (Reasoning) Open weightsZ.ai85.6
gpt-oss-20b (high) Open weightsOpenAI84.8
Nemotron 3 Nano Omni 30B (Reasoning) Open weightsNVIDIA84.8
Llama 3.3 70B (Non-reasoning) Open weightsMeta82.5
Mistral Small 3.1 24B (Non-reasoning) Open weightsMistral AI81.8

OGD4All

higher is better

OGD4AllScores 0 to 100: Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 97; GLM-5.3 (max), Claude Code, Z.ai: 96; Mistral Large 4 (high), Terminus-2, Mistral AI: 96; Qwen 3.8 27B (xhigh), Qwen Code, Alibaba (Qwen): 95; GLM-5.3-Flash (max), Claude Code, Z.ai: 93; Step 5 Preview (Reasoning), Terminus-2, StepFun: 93; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 92; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 91; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 90; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 88; DeepSeek V4 Flash (high), Claude Code, DeepSeek: 70; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 47Kimi K3 (Reasoning) · Kimi Code97GLM-5.3 (max) · Claude Code96Mistral Large 4 (high) · Terminus-296Qwen 3.8 27B (xhigh) · Qwen Code95GLM-5.3-Flash (max) · Claude Code93Step 5 Preview (Reasoning) · Terminus-293Qwen 3.8 27B (xhigh) · Terminus-292Nemotron 3 Ultra (high) · Terminus-292Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-291Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-290MiniMax M3.1 Flash (max) · Terminus-288DeepSeek V4 Flash (high) · Claude Code70Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-247
Data table: OGD4All

GeoNatureAgent

higher is better

GeoNatureAgentScores 0 to 100: GLM-5.3-Flash (max), Claude Code, Z.ai: 100; Mistral Large 4 (high), Terminus-2, Mistral AI: 100; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 100; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 100; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 100; GLM-5.3 (max), Claude Code, Z.ai: 100; Qwen 3.8 27B (xhigh), Qwen Code, Alibaba (Qwen): 100; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 92; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Step 5 Preview (Reasoning), Terminus-2, StepFun: 88; DeepSeek V4 Flash (high), Claude Code, DeepSeek: 71; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 64; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 0GLM-5.3-Flash (max) · Claude Code100Mistral Large 4 (high) · Terminus-2100Qwen 3.8 27B (xhigh) · Terminus-2100MiniMax M3.1 Flash (max) · Terminus-2100Kimi K3 (Reasoning) · Kimi Code100GLM-5.3 (max) · Claude Code100Qwen 3.8 27B (xhigh) · Qwen Code100Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-292Nemotron 3 Ultra (high) · Terminus-292Step 5 Preview (Reasoning) · Terminus-288DeepSeek V4 Flash (high) · Claude Code71Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-264Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-20
Data table: GeoNatureAgent

MultiGlobeQA

higher is better

MultiGlobeQAScores 0 to 100: Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 77; GLM-5.3 (max), Claude Code, Z.ai: 74; Qwen 3.8 27B (xhigh), Qwen Code, Alibaba (Qwen): 74; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 73; GLM-5.3-Flash (max), Claude Code, Z.ai: 73; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 72; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 71; Step 5 Preview (Reasoning), Terminus-2, StepFun: 70; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 68; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 65; DeepSeek V4 Flash (high), Claude Code, DeepSeek: 64; Mistral Large 4 (high), Terminus-2, Mistral AI: 62; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 48Kimi K3 (Reasoning) · Kimi Code77GLM-5.3 (max) · Claude Code74Qwen 3.8 27B (xhigh) · Qwen Code74Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-273GLM-5.3-Flash (max) · Claude Code73Nemotron 3 Ultra (high) · Terminus-272Qwen 3.8 27B (xhigh) · Terminus-271Step 5 Preview (Reasoning) · Terminus-270Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-268MiniMax M3.1 Flash (max) · Terminus-265DeepSeek V4 Flash (high) · Claude Code64Mistral Large 4 (high) · Terminus-262Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-248
Data table: MultiGlobeQA

GeoAgentEval

higher is better

GeoAgentEvalScores 0 to 100: GLM-5.3-Flash (max), Claude Code, Z.ai: 96; Kimi K3 (Reasoning), Kimi Code, Moonshot AI: 96; Qwen 3.8 27B (xhigh), Terminus-2, Alibaba (Qwen): 92; Nemotron 3 Ultra (high), Terminus-2, NVIDIA: 92; Step 5 Preview (Reasoning), Terminus-2, StepFun: 91; GLM-5.3 (max), Claude Code, Z.ai: 88; Qwen 3.8 27B (xhigh), Qwen Code, Alibaba (Qwen): 88; DeepSeek V4 Flash (high), Claude Code, DeepSeek: 80; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2, NVIDIA: 80; MiniMax M3.1 Flash (max), Terminus-2, MiniMax: 67; Mistral Large 4 (high), Terminus-2, Mistral AI: 60; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2, NVIDIA: 48; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2, NVIDIA: 36GLM-5.3-Flash (max) · Claude Code96Kimi K3 (Reasoning) · Kimi Code96Qwen 3.8 27B (xhigh) · Terminus-292Nemotron 3 Ultra (high) · Terminus-292Step 5 Preview (Reasoning) · Terminus-291GLM-5.3 (max) · Claude Code88Qwen 3.8 27B (xhigh) · Qwen Code88DeepSeek V4 Flash (high) · Claude Code80Nemotron 3.5 Super VL 120B (Reasoning) ·Terminus-280MiniMax M3.1 Flash (max) · Terminus-267Mistral Large 4 (high) · Terminus-260Nemotron 3 Nano Omni 30B (Reasoning) ·Terminus-248Nemotron 3.5 Lightning 30B (Reasoning) ·Terminus-236
Data table: GeoAgentEval

gpt-oss-20b (high): No image input: the developer's documentation says the model cannot take images. It is ranked in the Text only view and never given 0.

Cost

All

Cost per task

Average cost per agent task (USD) · Lower is better

Cost per taskCost per task in US dollars: Kimi K3 (Reasoning), Kimi Code: $0.00; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: $0.0096; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: $0.013; gpt-oss-20b (high), Terminus-2: $0.017; MiniMax M3.1 Flash (max), Terminus-2: $0.018; GPT-5.6 Luna (xhigh), Codex: $0.021; Gemma 4 26B A4B (Reasoning), Terminus-2: $0.021; Llama 3.3 70B (Non-reasoning), Terminus-2: $0.023; gpt-oss-120b (high), Terminus-2: $0.026; Gemini 3.1 Flash-Lite (high), Terminus-2: $0.031; DeepSeek V4.1 Flash (max), Codex: $0.067; Nemotron 3 Ultra (high), Terminus-2: $0.067; Claude Haiku 5.5 (max), Claude Code: $0.079; GPT-6.1 Sol (xhigh), Codex: $0.085; GLM-5.3-Flash (max), Claude Code: $0.093; GPT-5.6 Terra (high), Codex: $0.10; Mistral Large 4 (high), Terminus-2: $0.10; Claude Sonnet 5.5 (xhigh), Claude Code: $0.11; Gemini 3.8 Flash (low), Terminus-2: $0.11; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: $0.13; Step 5 Preview (Reasoning), Terminus-2: $0.13; Kimi K2.7 Code (Reasoning), Kimi Code: $0.18; Qwen 3.8 27B (xhigh), Qwen Code: $0.22; Claude Opus 5.5 (xhigh), Claude Code: $0.25; DeepSeek V4 Pro (max), Terminus-2: $0.35; GLM-5.3 (max), Claude Code: $0.48$0$0.15$0.30$0.45$0.60Kimi K3 (Reasoning)Kimi Code$0.00Nemotron 3.5 Super VL 120B (Reasoning)Terminus-2$0.0096Nemotron 3.5 Lightning 30B (Reasoning)Terminus-2$0.013gpt-oss-20b (high)Terminus-2$0.017MiniMax M3.1 Flash (max)Terminus-2$0.018GPT-5.6 Luna (xhigh)Codex$0.021Gemma 4 26B A4B (Reasoning)Terminus-2$0.021Llama 3.3 70B (Non-reasoning)Terminus-2$0.023gpt-oss-120b (high)Terminus-2$0.026Gemini 3.1 Flash-Lite (high)Terminus-2$0.031DeepSeek V4.1 Flash (max)Codex$0.067Nemotron 3 Ultra (high)Terminus-2$0.067Claude Haiku 5.5 (max)Claude Code$0.079GPT-6.1 Sol (xhigh)Codex$0.085GLM-5.3-Flash (max)Claude Code$0.093GPT-5.6 Terra (high)Codex$0.10Mistral Large 4 (high)Terminus-2$0.10Claude Sonnet 5.5 (xhigh)Claude Code$0.11Gemini 3.8 Flash (low)Terminus-2$0.11Nemotron 3 Nano Omni 30B (Reasoning)Terminus-2$0.13Step 5 Preview (Reasoning)Terminus-2$0.13Kimi K2.7 Code (Reasoning)Kimi Code$0.18Qwen 3.8 27B (xhigh)Qwen Code$0.22Claude Opus 5.5 (xhigh)Claude Code$0.25DeepSeek V4 Pro (max)Terminus-2$0.35GLM-5.3 (max)Claude Code$0.48
How to read this chart

What cost is measuring. What one attempt at a task would cost if paid token by token at the provider's published API prices, averaged over attempts: ordinary input tokens, input tokens served from the provider's cache at the lower cached price, tokens written to the cache where the provider charges for that, and output tokens (thinking included). Cost assumes each harness uses the model's pay-per-token API, priced at public list rates; sandboxes and our own engineering time are not included. Failed attempts count too.

How to read this chart. Lower is better. Costs are pay-per-token list prices, not any discount or credit a customer might have.

Data table: Cost per task
Cost per task
ModelDeveloperCost per task
Kimi K3 (Reasoning), Kimi CodeMoonshot AI$0.00
GPT-6 Luna (medium), CodexOpenAI$0.0026
GPT-6 Luna (low), CodexOpenAI$0.0032
GPT-6 Luna (high), CodexOpenAI$0.0040
gpt-oss-120b (low), Terminus-2OpenAI$0.0046
Claude Haiku 5.5 (low), Claude CodeAnthropic$0.0053
GPT-5.6 Luna (low), CodexOpenAI$0.0058
Claude Haiku 5.5 (medium), Claude CodeAnthropic$0.0063
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google$0.0066
GPT-6 Luna (xhigh), CodexOpenAI$0.0070
Claude Haiku 5.5 (high), Claude CodeAnthropic$0.0085
GPT-5.6 Luna (medium), CodexOpenAI$0.0094
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA$0.0096
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA$0.013
GPT-5.6 Luna (high), CodexOpenAI$0.016
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic$0.017
gpt-oss-20b (high), Terminus-2OpenAI$0.017
MiniMax M3.1 Flash (max), Terminus-2MiniMax$0.018
Gemini 3.1 Flash-Lite (low), Terminus-2Google$0.018
GPT-5.6 Luna (xhigh), CodexOpenAI$0.021
Gemma 4 26B A4B (Reasoning), Terminus-2Google$0.021
Llama 3.3 70B (Non-reasoning), Terminus-2Meta$0.023
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI$0.026
gpt-oss-120b (high), Terminus-2OpenAI$0.026
Gemini 3.1 Flash-Lite (high), Terminus-2Google$0.031
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai$0.037
Claude Sonnet 5.5 (low), Claude CodeAnthropic$0.043
GPT-6.1 Sol (medium), CodexOpenAI$0.046
Claude Sonnet 5.5 (medium), Claude CodeAnthropic$0.046
GLM-5.3-Flash (low), Terminus-2Z.ai$0.048
Claude Sonnet 5.5 (high), Claude CodeAnthropic$0.055
GPT-6.1 Sol (high), CodexOpenAI$0.059
DeepSeek V4 Flash (max), Terminus-2DeepSeek$0.062
DeepSeek V4 Flash (high), Terminus-2DeepSeek$0.065
DeepSeek V4.1 Flash (max), CodexDeepSeek$0.067
Nemotron 3 Ultra (high), Terminus-2NVIDIA$0.067
Claude Haiku 5.5 (max), Claude CodeAnthropic$0.079
DeepSeek V4 Flash (high), Claude CodeDeepSeek$0.080
Claude Opus 5.5 (low), Claude CodeAnthropic$0.081
GPT-6 Sol (high), CodexOpenAI$0.082
GPT-6.1 Sol (xhigh), CodexOpenAI$0.085
DeepSeek V4 Flash (high), CodexDeepSeek$0.085
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI$0.089
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic$0.092
GLM-5.3-Flash (max), Claude CodeZ.ai$0.093
gpt-oss-20b (high), CodexOpenAI$0.094
GLM-5.3-Flash (max), Terminus-2Z.ai$0.094
GLM-5.2 (Non-reasoning), Terminus-2Z.ai$0.099
GPT-5.6 Terra (high), CodexOpenAI$0.10
Mistral Large 4 (high), Terminus-2Mistral AI$0.10
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic$0.11
Claude Opus 5.5 (medium), Claude CodeAnthropic$0.11
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI$0.11
Gemini 3.8 Flash (low), Terminus-2Google$0.11
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)$0.12
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA$0.13
Step 5 Preview (Reasoning), Terminus-2StepFun$0.13
Claude Opus 5.5 (high), Claude CodeAnthropic$0.13
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI$0.18
Claude Sonnet 5 (high), Claude CodeAnthropic$0.20
GPT-5.6 Sol (high), CodexOpenAI$0.21
GLM-5.2 (high), Terminus-2Z.ai$0.22
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)$0.22
Kimi K3 (Reasoning), Terminus-2Moonshot AI$0.23
Claude Opus 5.5 (xhigh), Claude CodeAnthropic$0.25
gpt-oss-120b (high), CodexOpenAI$0.26
Claude Opus 4.8 (high), Claude CodeAnthropic$0.26
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI$0.27
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai$0.27
GLM-5.3 (low), Terminus-2Z.ai$0.27
DeepSeek V4 Pro (high), Terminus-2DeepSeek$0.30
Claude Opus 5 (high), Claude CodeAnthropic$0.32
GLM-5.2 (max), Terminus-2Z.ai$0.32
Claude Opus 4.7 (high), Claude CodeAnthropic$0.34
GLM-5.2 (max), Claude CodeZ.ai$0.34
DeepSeek V4 Pro (max), Terminus-2DeepSeek$0.35
GLM-5.3 (max), Terminus-2Z.ai$0.38
GLM-5.3 (max), Claude CodeZ.ai$0.48

Open weights

Cost per task

Average cost per agent task (USD) · Lower is better

Cost per taskCost per task in US dollars: Kimi K3 (Reasoning), Kimi Code: $0.00; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: $0.0096; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: $0.013; gpt-oss-20b (high), Terminus-2: $0.017; MiniMax M3.1 Flash (max), Terminus-2: $0.018; Gemma 4 26B A4B (Reasoning), Terminus-2: $0.021; Llama 3.3 70B (Non-reasoning), Terminus-2: $0.023; gpt-oss-120b (high), Terminus-2: $0.026; DeepSeek V4.1 Flash (max), Codex: $0.067; Nemotron 3 Ultra (high), Terminus-2: $0.067; GLM-5.3-Flash (max), Claude Code: $0.093; Mistral Large 4 (high), Terminus-2: $0.10; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: $0.13; Step 5 Preview (Reasoning), Terminus-2: $0.13; Kimi K2.7 Code (Reasoning), Kimi Code: $0.18; Qwen 3.8 27B (xhigh), Qwen Code: $0.22; DeepSeek V4 Pro (max), Terminus-2: $0.35; GLM-5.3 (max), Claude Code: $0.48$0$0.15$0.30$0.45$0.60Kimi K3 (Reasoning)Kimi Code$0.00Nemotron 3.5 Super VL 120B (Reasoning)Terminus-2$0.0096Nemotron 3.5 Lightning 30B (Reasoning)Terminus-2$0.013gpt-oss-20b (high)Terminus-2$0.017MiniMax M3.1 Flash (max)Terminus-2$0.018Gemma 4 26B A4B (Reasoning)Terminus-2$0.021Llama 3.3 70B (Non-reasoning)Terminus-2$0.023gpt-oss-120b (high)Terminus-2$0.026DeepSeek V4.1 Flash (max)Codex$0.067Nemotron 3 Ultra (high)Terminus-2$0.067GLM-5.3-Flash (max)Claude Code$0.093Mistral Large 4 (high)Terminus-2$0.10Nemotron 3 Nano Omni 30B (Reasoning)Terminus-2$0.13Step 5 Preview (Reasoning)Terminus-2$0.13Kimi K2.7 Code (Reasoning)Kimi Code$0.18Qwen 3.8 27B (xhigh)Qwen Code$0.22DeepSeek V4 Pro (max)Terminus-2$0.35GLM-5.3 (max)Claude Code$0.48
How to read this chart

What cost is measuring. What one attempt at a task would cost if paid token by token at the provider's published API prices, averaged over attempts: ordinary input tokens, input tokens served from the provider's cache at the lower cached price, tokens written to the cache where the provider charges for that, and output tokens (thinking included). Cost assumes each harness uses the model's pay-per-token API, priced at public list rates; sandboxes and our own engineering time are not included. Failed attempts count too.

How to read this chart. Lower is better. Costs are pay-per-token list prices, not any discount or credit a customer might have.

Data table: Cost per task
Cost per task
ModelDeveloperCost per task
Kimi K3 (Reasoning), Kimi CodeMoonshot AI$0.00
gpt-oss-120b (low), Terminus-2OpenAI$0.0046
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA$0.0096
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA$0.013
gpt-oss-20b (high), Terminus-2OpenAI$0.017
MiniMax M3.1 Flash (max), Terminus-2MiniMax$0.018
Gemma 4 26B A4B (Reasoning), Terminus-2Google$0.021
Llama 3.3 70B (Non-reasoning), Terminus-2Meta$0.023
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI$0.026
gpt-oss-120b (high), Terminus-2OpenAI$0.026
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai$0.037
GLM-5.3-Flash (low), Terminus-2Z.ai$0.048
DeepSeek V4 Flash (max), Terminus-2DeepSeek$0.062
DeepSeek V4 Flash (high), Terminus-2DeepSeek$0.065
DeepSeek V4.1 Flash (max), CodexDeepSeek$0.067
Nemotron 3 Ultra (high), Terminus-2NVIDIA$0.067
DeepSeek V4 Flash (high), Claude CodeDeepSeek$0.080
DeepSeek V4 Flash (high), CodexDeepSeek$0.085
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI$0.089
GLM-5.3-Flash (max), Claude CodeZ.ai$0.093
gpt-oss-20b (high), CodexOpenAI$0.094
GLM-5.3-Flash (max), Terminus-2Z.ai$0.094
GLM-5.2 (Non-reasoning), Terminus-2Z.ai$0.099
Mistral Large 4 (high), Terminus-2Mistral AI$0.10
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI$0.11
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)$0.12
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA$0.13
Step 5 Preview (Reasoning), Terminus-2StepFun$0.13
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI$0.18
GLM-5.2 (high), Terminus-2Z.ai$0.22
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)$0.22
Kimi K3 (Reasoning), Terminus-2Moonshot AI$0.23
gpt-oss-120b (high), CodexOpenAI$0.26
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI$0.27
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai$0.27
GLM-5.3 (low), Terminus-2Z.ai$0.27
DeepSeek V4 Pro (high), Terminus-2DeepSeek$0.30
GLM-5.2 (max), Terminus-2Z.ai$0.32
GLM-5.2 (max), Claude CodeZ.ai$0.34
DeepSeek V4 Pro (max), Terminus-2DeepSeek$0.35
GLM-5.3 (max), Terminus-2Z.ai$0.38
GLM-5.3 (max), Claude CodeZ.ai$0.48

All

Geospatial Agent Index vs. cost per task

Geospatial Agent Index, Text only; cost per task (USD) · Higher and further left is better

  • Most attractive quadrant
  • Pareto line
Geospatial Agent Index vs. cost per taskGeospatial Agent Index (0 to 100) against cost per task in US dollars, log scale: DeepSeek V4 Pro (max), Terminus-2: 71, $0.35; Gemini 3.1 Flash-Lite (high), Terminus-2: 56.33, $0.031; Gemini 3.8 Flash (low), Terminus-2: 71.24, $0.11; Gemma 4 26B A4B (Reasoning), Terminus-2: 55.79, $0.021; gpt-oss-120b (high), Terminus-2: 45.57, $0.026; gpt-oss-20b (high), Terminus-2: 33.48, $0.017; Llama 3.3 70B (Non-reasoning), Terminus-2: 8.22, $0.023; MiniMax M3.1 Flash (max), Terminus-2: 51.55, $0.018; Mistral Large 4 (high), Terminus-2: 59.31, $0.10; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21.13, $0.13; Nemotron 3 Ultra (high), Terminus-2: 67.93, $0.067; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13.44, $0.013; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52.45, $0.0096; Step 5 Preview (Reasoning), Terminus-2: 51.15, $0.13; GLM-5.3-Flash (max), Claude Code: 71.56, $0.093; GLM-5.3 (max), Claude Code: 73.4, $0.48; DeepSeek V4.1 Flash (max), Codex: 70.68, $0.067; Kimi K2.7 Code (Reasoning), Kimi Code: 71.76, $0.18; Qwen 3.8 27B (xhigh), Qwen Code: 68.32, $0.22; Claude Opus 5.5 (xhigh), Claude Code: 84.65, $0.25; Claude Sonnet 5.5 (xhigh), Claude Code: 79.01, $0.11; Claude Haiku 5.5 (max), Claude Code: 77.99, $0.079; GPT-6.1 Sol (xhigh), Codex: 81.82, $0.085; GPT-5.6 Terra (high), Codex: 69.32, $0.10; GPT-5.6 Luna (xhigh), Codex: 72.66, $0.021Most attractive quadrant0102030405060708090100$0.005$0.01$0.02$0.05$0.10$0.20$0.50$1.00Cost per task (USD, log scale)Geospatial Agent Indexgpt-oss-20b (high), Terminus-2Claude Opus 5.5 (xhigh), Claude CodeGPT-6.1 Sol (xhigh), CodexClaude Haiku 5.5 (max), Claude CodeGPT-5.6 Luna (xhigh), CodexDeepSeek V4.1 Flash (max), CodexNemotron 3 Ultra (high), Terminus-2Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2Claude Sonnet 5.5 (xhigh), Claude CodeGLM-5.3 (max), Claude CodeKimi K2.7 Code (Reasoning), Kimi CodeGLM-5.3-Flash (max), Claude CodeGemini 3.8 Flash (low), Terminus-2DeepSeek V4 Pro (max), Terminus-2GPT-5.6 Terra (high), CodexQwen 3.8 27B (xhigh), Qwen CodeMistral Large 4 (high), Terminus-2Gemini 3.1 Flash-Lite (high), Terminus-2Gemma 4 26B A4B (Reasoning), Terminus-2MiniMax M3.1 Flash (max), Terminus-2Step 5 Preview (Reasoning), Terminus-2gpt-oss-120b (high), Terminus-2Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2Llama 3.3 70B (Non-reasoning), Terminus-2
How to read this chart

Why a log scale. Costs and times differ by a factor of ten or more between models, so equal steps on the axis are equal ratios.

Not yet ranked. Entries with too few tasks run so far are not plotted; the table lists them, and every entry is on the models page.

What cost is measuring. What one attempt at a task would cost if paid token by token at the provider's published API prices, averaged over attempts: ordinary input tokens, input tokens served from the provider's cache at the lower cached price, tokens written to the cache where the provider charges for that, and output tokens (thinking included). Cost assumes each harness uses the model's pay-per-token API, priced at public list rates; sandboxes and our own engineering time are not included. Failed attempts count too.

How to read this chart. Each point is one entry. Further left means a lower average cost per task (log scale); higher means a higher Geospatial Agent Index. Both axes fit the models shown, so the score axis does not start at zero. The shaded most attractive quadrant is the top-left quarter of the plot, split at the middle of each axis: a reading aid that moves with the axes when you change the models shown, not a fixed bar. The dotted Pareto line joins the shown models that no cheaper shown model beats on score.

Data table: Geospatial Agent Index vs. cost per task

Open weights

Geospatial Agent Index vs. cost per task

Geospatial Agent Index, Text only; cost per task (USD) · Higher and further left is better

  • Most attractive quadrant
  • Pareto line
Geospatial Agent Index vs. cost per taskGeospatial Agent Index (0 to 100) against cost per task in US dollars, log scale: DeepSeek V4 Pro (max), Terminus-2: 71, $0.35; Gemma 4 26B A4B (Reasoning), Terminus-2: 55.79, $0.021; gpt-oss-120b (high), Terminus-2: 45.57, $0.026; gpt-oss-20b (high), Terminus-2: 33.48, $0.017; Llama 3.3 70B (Non-reasoning), Terminus-2: 8.22, $0.023; MiniMax M3.1 Flash (max), Terminus-2: 51.55, $0.018; Mistral Large 4 (high), Terminus-2: 59.31, $0.10; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21.13, $0.13; Nemotron 3 Ultra (high), Terminus-2: 67.93, $0.067; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13.44, $0.013; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52.45, $0.0096; Step 5 Preview (Reasoning), Terminus-2: 51.15, $0.13; GLM-5.3-Flash (max), Claude Code: 71.56, $0.093; GLM-5.3 (max), Claude Code: 73.4, $0.48; DeepSeek V4.1 Flash (max), Codex: 70.68, $0.067; Kimi K2.7 Code (Reasoning), Kimi Code: 71.76, $0.18; Qwen 3.8 27B (xhigh), Qwen Code: 68.32, $0.22Most attractive quadrant01020304050607080$0.005$0.01$0.02$0.05$0.10$0.20$0.50$1.00Cost per task (USD, log scale)Geospatial Agent Indexgpt-oss-20b (high), Terminus-2GLM-5.3 (max), Claude CodeKimi K2.7 Code (Reasoning), Kimi CodeGLM-5.3-Flash (max), Claude CodeDeepSeek V4.1 Flash (max), CodexNemotron 3 Ultra (high), Terminus-2Gemma 4 26B A4B (Reasoning), Terminus-2Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2DeepSeek V4 Pro (max), Terminus-2Qwen 3.8 27B (xhigh), Qwen CodeMistral Large 4 (high), Terminus-2MiniMax M3.1 Flash (max), Terminus-2Step 5 Preview (Reasoning), Terminus-2gpt-oss-120b (high), Terminus-2Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2Llama 3.3 70B (Non-reasoning), Terminus-2
How to read this chart

Why a log scale. Costs and times differ by a factor of ten or more between models, so equal steps on the axis are equal ratios.

What cost is measuring. What one attempt at a task would cost if paid token by token at the provider's published API prices, averaged over attempts: ordinary input tokens, input tokens served from the provider's cache at the lower cached price, tokens written to the cache where the provider charges for that, and output tokens (thinking included). Cost assumes each harness uses the model's pay-per-token API, priced at public list rates; sandboxes and our own engineering time are not included. Failed attempts count too.

How to read this chart. Each point is one entry. Further left means a lower average cost per task (log scale); higher means a higher Geospatial Agent Index. Both axes fit the models shown, so the score axis does not start at zero. The shaded most attractive quadrant is the top-left quarter of the plot, split at the middle of each axis: a reading aid that moves with the axes when you change the models shown, not a fixed bar. The dotted Pareto line joins the shown models that no cheaper shown model beats on score.

Data table: Geospatial Agent Index vs. cost per task

Time

All

Time per task

Average minutes per agent task, at 100 output tokens/s · Lower is better

Time per taskTime per task: GPT-6.1 Sol (xhigh), Codex: 0.8 min; GPT-5.6 Terra (high), Codex: 0.8 min; Claude Sonnet 5.5 (xhigh), Claude Code: 1.2 min; Claude Opus 5.5 (xhigh), Claude Code: 1.4 min; Kimi K3 (Reasoning), Kimi Code: 1.5 min; GPT-5.6 Luna (xhigh), Codex: 1.7 min; Kimi K2.7 Code (Reasoning), Kimi Code: 1.9 min; Gemini 3.8 Flash (low), Terminus-2: 1.9 min; Llama 3.3 70B (Non-reasoning), Terminus-2: 2.1 min; Nemotron 3 Ultra (high), Terminus-2: 2.4 min; gpt-oss-120b (high), Terminus-2: 3.0 min; Gemini 3.1 Flash-Lite (high), Terminus-2: 3.1 min; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 3.8 min; GLM-5.3 (max), Claude Code: 4.3 min; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 4.6 min; Qwen 3.8 27B (xhigh), Qwen Code: 4.7 min; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 4.8 min; DeepSeek V4 Pro (max), Terminus-2: 4.9 min; Gemma 4 26B A4B (Reasoning), Terminus-2: 5.6 min; GLM-5.3-Flash (max), Claude Code: 6.5 min; gpt-oss-20b (high), Terminus-2: 7.2 min; Claude Haiku 5.5 (max), Claude Code: 7.8 min; DeepSeek V4.1 Flash (max), Codex: 8.6 min; MiniMax M3.1 Flash (max), Terminus-2: 8.7 min; Mistral Large 4 (high), Terminus-2: 12.0 min; Step 5 Preview (Reasoning), Terminus-2: 13.1 min05101520GPT-6.1 Sol (xhigh)Codex0.8 minGPT-5.6 Terra (high)Codex0.8 minClaude Sonnet 5.5 (xhigh)Claude Code1.2 minClaude Opus 5.5 (xhigh)Claude Code1.4 minKimi K3 (Reasoning)Kimi Code1.5 minGPT-5.6 Luna (xhigh)Codex1.7 minKimi K2.7 Code (Reasoning)Kimi Code1.9 minGemini 3.8 Flash (low)Terminus-21.9 minLlama 3.3 70B (Non-reasoning)Terminus-22.1 minNemotron 3 Ultra (high)Terminus-22.4 mingpt-oss-120b (high)Terminus-23.0 minGemini 3.1 Flash-Lite (high)Terminus-23.1 minNemotron 3.5 Super VL 120B (Reasoning)Terminus-23.8 minGLM-5.3 (max)Claude Code4.3 minNemotron 3 Nano Omni 30B (Reasoning)Terminus-24.6 minQwen 3.8 27B (xhigh)Qwen Code4.7 minNemotron 3.5 Lightning 30B (Reasoning)Terminus-24.8 minDeepSeek V4 Pro (max)Terminus-24.9 minGemma 4 26B A4B (Reasoning)Terminus-25.6 minGLM-5.3-Flash (max)Claude Code6.5 mingpt-oss-20b (high)Terminus-27.2 minClaude Haiku 5.5 (max)Claude Code7.8 minDeepSeek V4.1 Flash (max)Codex8.6 minMiniMax M3.1 Flash (max)Terminus-28.7 minMistral Large 4 (high)Terminus-212.0 minStep 5 Preview (Reasoning)Terminus-213.1 min
How to read this chart

What this metric means. Time as if every model wrote 100 output tokens per second: output tokens divided by 100, plus the time the agent's commands took. Serving speed differs between providers and is not ranked.

Data table: Time per task
Time per task
ModelDeveloperTime per task (at 100 output tokens/s)
Claude Opus 5.5 (low), Claude CodeAnthropic0.4 min
Claude Sonnet 5.5 (medium), Claude CodeAnthropic0.4 min
GPT-6.1 Sol (medium), CodexOpenAI0.4 min
GPT-6 Luna (medium), CodexOpenAI0.4 min
Claude Sonnet 5.5 (low), Claude CodeAnthropic0.4 min
GPT-6 Luna (low), CodexOpenAI0.5 min
gpt-oss-120b (low), Terminus-2OpenAI0.5 min
GPT-6.1 Sol (high), CodexOpenAI0.5 min
Claude Opus 5.5 (medium), Claude CodeAnthropic0.5 min
GPT-5.6 Luna (low), CodexOpenAI0.5 min
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google0.6 min
Claude Sonnet 5.5 (high), Claude CodeAnthropic0.6 min
GPT-6 Luna (high), CodexOpenAI0.7 min
Claude Opus 5.5 (high), Claude CodeAnthropic0.7 min
GPT-6 Sol (high), CodexOpenAI0.8 min
GPT-5.6 Luna (medium), CodexOpenAI0.8 min
GPT-6.1 Sol (xhigh), CodexOpenAI0.8 min
GPT-5.6 Terra (high), CodexOpenAI0.8 min
Claude Opus 4.8 (high), Claude CodeAnthropic0.9 min
Claude Haiku 5.5 (low), Claude CodeAnthropic0.9 min
Claude Opus 4.7 (high), Claude CodeAnthropic0.9 min
Claude Haiku 5.5 (medium), Claude CodeAnthropic1.0 min
GPT-5.6 Sol (high), CodexOpenAI1.0 min
Claude Opus 5 (high), Claude CodeAnthropic1.1 min
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI1.1 min
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic1.2 min
Claude Haiku 5.5 (high), Claude CodeAnthropic1.4 min
Claude Opus 5.5 (xhigh), Claude CodeAnthropic1.4 min
GPT-6 Luna (xhigh), CodexOpenAI1.4 min
GPT-5.6 Luna (high), CodexOpenAI1.4 min
Kimi K3 (Reasoning), Kimi CodeMoonshot AI1.5 min
Claude Sonnet 5 (high), Claude CodeAnthropic1.5 min
GLM-5.2 (Non-reasoning), Terminus-2Z.ai1.5 min
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic1.6 min
GPT-5.6 Luna (xhigh), CodexOpenAI1.7 min
Gemini 3.1 Flash-Lite (low), Terminus-2Google1.7 min
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI1.9 min
Gemini 3.8 Flash (low), Terminus-2Google1.9 min
Llama 3.3 70B (Non-reasoning), Terminus-2Meta2.1 min
Nemotron 3 Ultra (high), Terminus-2NVIDIA2.4 min
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic2.5 min
GLM-5.3 (low), Terminus-2Z.ai2.7 min
Kimi K3 (Reasoning), Terminus-2Moonshot AI2.7 min
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI3.0 min
gpt-oss-120b (high), Terminus-2OpenAI3.0 min
Gemini 3.1 Flash-Lite (high), Terminus-2Google3.1 min
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI3.5 min
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA3.8 min
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai3.8 min
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI4.0 min
DeepSeek V4 Pro (high), Terminus-2DeepSeek4.0 min
GLM-5.3 (max), Terminus-2Z.ai4.2 min
GLM-5.3-Flash (low), Terminus-2Z.ai4.2 min
GLM-5.3 (max), Claude CodeZ.ai4.3 min
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA4.6 min
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)4.7 min
GLM-5.2 (high), Terminus-2Z.ai4.7 min
gpt-oss-20b (high), CodexOpenAI4.8 min
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA4.8 min
DeepSeek V4 Pro (max), Terminus-2DeepSeek4.9 min
DeepSeek V4 Flash (high), Claude CodeDeepSeek5.4 min
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai5.4 min
Gemma 4 26B A4B (Reasoning), Terminus-2Google5.6 min
DeepSeek V4 Flash (max), Terminus-2DeepSeek5.7 min
DeepSeek V4 Flash (high), Terminus-2DeepSeek5.9 min
gpt-oss-120b (high), CodexOpenAI6.0 min
GLM-5.2 (max), Terminus-2Z.ai6.1 min
GLM-5.2 (max), Claude CodeZ.ai6.3 min
DeepSeek V4 Flash (high), CodexDeepSeek6.5 min
GLM-5.3-Flash (max), Claude CodeZ.ai6.5 min
gpt-oss-20b (high), Terminus-2OpenAI7.2 min
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)7.4 min
Claude Haiku 5.5 (max), Claude CodeAnthropic7.8 min
GLM-5.3-Flash (max), Terminus-2Z.ai8.5 min
DeepSeek V4.1 Flash (max), CodexDeepSeek8.6 min
MiniMax M3.1 Flash (max), Terminus-2MiniMax8.7 min
Mistral Large 4 (high), Terminus-2Mistral AI12.0 min
Step 5 Preview (Reasoning), Terminus-2StepFun13.1 min

Open weights

Time per task

Average minutes per agent task, at 100 output tokens/s · Lower is better

Time per taskTime per task: Kimi K3 (Reasoning), Kimi Code: 1.5 min; Kimi K2.7 Code (Reasoning), Kimi Code: 1.9 min; Llama 3.3 70B (Non-reasoning), Terminus-2: 2.1 min; Nemotron 3 Ultra (high), Terminus-2: 2.4 min; gpt-oss-120b (high), Terminus-2: 3.0 min; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 3.8 min; GLM-5.3 (max), Claude Code: 4.3 min; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 4.6 min; Qwen 3.8 27B (xhigh), Qwen Code: 4.7 min; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 4.8 min; DeepSeek V4 Pro (max), Terminus-2: 4.9 min; Gemma 4 26B A4B (Reasoning), Terminus-2: 5.6 min; GLM-5.3-Flash (max), Claude Code: 6.5 min; gpt-oss-20b (high), Terminus-2: 7.2 min; DeepSeek V4.1 Flash (max), Codex: 8.6 min; MiniMax M3.1 Flash (max), Terminus-2: 8.7 min; Mistral Large 4 (high), Terminus-2: 12.0 min; Step 5 Preview (Reasoning), Terminus-2: 13.1 min05101520Kimi K3 (Reasoning)Kimi Code1.5 minKimi K2.7 Code (Reasoning)Kimi Code1.9 minLlama 3.3 70B (Non-reasoning)Terminus-22.1 minNemotron 3 Ultra (high)Terminus-22.4 mingpt-oss-120b (high)Terminus-23.0 minNemotron 3.5 Super VL 120B (Reasoning)Terminus-23.8 minGLM-5.3 (max)Claude Code4.3 minNemotron 3 Nano Omni 30B (Reasoning)Terminus-24.6 minQwen 3.8 27B (xhigh)Qwen Code4.7 minNemotron 3.5 Lightning 30B (Reasoning)Terminus-24.8 minDeepSeek V4 Pro (max)Terminus-24.9 minGemma 4 26B A4B (Reasoning)Terminus-25.6 minGLM-5.3-Flash (max)Claude Code6.5 mingpt-oss-20b (high)Terminus-27.2 minDeepSeek V4.1 Flash (max)Codex8.6 minMiniMax M3.1 Flash (max)Terminus-28.7 minMistral Large 4 (high)Terminus-212.0 minStep 5 Preview (Reasoning)Terminus-213.1 min
How to read this chart

What this metric means. Time as if every model wrote 100 output tokens per second: output tokens divided by 100, plus the time the agent's commands took. Serving speed differs between providers and is not ranked.

Data table: Time per task
Time per task
ModelDeveloperTime per task (at 100 output tokens/s)
gpt-oss-120b (low), Terminus-2OpenAI0.5 min
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI1.1 min
Kimi K3 (Reasoning), Kimi CodeMoonshot AI1.5 min
GLM-5.2 (Non-reasoning), Terminus-2Z.ai1.5 min
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI1.9 min
Llama 3.3 70B (Non-reasoning), Terminus-2Meta2.1 min
Nemotron 3 Ultra (high), Terminus-2NVIDIA2.4 min
GLM-5.3 (low), Terminus-2Z.ai2.7 min
Kimi K3 (Reasoning), Terminus-2Moonshot AI2.7 min
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI3.0 min
gpt-oss-120b (high), Terminus-2OpenAI3.0 min
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI3.5 min
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA3.8 min
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai3.8 min
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI4.0 min
DeepSeek V4 Pro (high), Terminus-2DeepSeek4.0 min
GLM-5.3 (max), Terminus-2Z.ai4.2 min
GLM-5.3-Flash (low), Terminus-2Z.ai4.2 min
GLM-5.3 (max), Claude CodeZ.ai4.3 min
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA4.6 min
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)4.7 min
GLM-5.2 (high), Terminus-2Z.ai4.7 min
gpt-oss-20b (high), CodexOpenAI4.8 min
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA4.8 min
DeepSeek V4 Pro (max), Terminus-2DeepSeek4.9 min
DeepSeek V4 Flash (high), Claude CodeDeepSeek5.4 min
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai5.4 min
Gemma 4 26B A4B (Reasoning), Terminus-2Google5.6 min
DeepSeek V4 Flash (max), Terminus-2DeepSeek5.7 min
DeepSeek V4 Flash (high), Terminus-2DeepSeek5.9 min
gpt-oss-120b (high), CodexOpenAI6.0 min
GLM-5.2 (max), Terminus-2Z.ai6.1 min
GLM-5.2 (max), Claude CodeZ.ai6.3 min
DeepSeek V4 Flash (high), CodexDeepSeek6.5 min
GLM-5.3-Flash (max), Claude CodeZ.ai6.5 min
gpt-oss-20b (high), Terminus-2OpenAI7.2 min
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)7.4 min
GLM-5.3-Flash (max), Terminus-2Z.ai8.5 min
DeepSeek V4.1 Flash (max), CodexDeepSeek8.6 min
MiniMax M3.1 Flash (max), Terminus-2MiniMax8.7 min
Mistral Large 4 (high), Terminus-2Mistral AI12.0 min
Step 5 Preview (Reasoning), Terminus-2StepFun13.1 min

All

Geospatial Agent Index vs. time per task

Geospatial Agent Index, Text only; time per task (minutes) · Higher and further left is better

  • Most attractive quadrant
  • Pareto line
Geospatial Agent Index vs. time per taskGeospatial Agent Index (0 to 100) against time per task (minutes), log scale: DeepSeek V4 Pro (max), Terminus-2: 71, 4.9 min; Gemini 3.1 Flash-Lite (high), Terminus-2: 56.33, 3.1 min; Gemini 3.8 Flash (low), Terminus-2: 71.24, 1.9 min; Gemma 4 26B A4B (Reasoning), Terminus-2: 55.79, 5.6 min; gpt-oss-120b (high), Terminus-2: 45.57, 3.0 min; gpt-oss-20b (high), Terminus-2: 33.48, 7.2 min; Llama 3.3 70B (Non-reasoning), Terminus-2: 8.22, 2.1 min; MiniMax M3.1 Flash (max), Terminus-2: 51.55, 8.7 min; Mistral Large 4 (high), Terminus-2: 59.31, 12.0 min; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21.13, 4.6 min; Nemotron 3 Ultra (high), Terminus-2: 67.93, 2.4 min; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13.44, 4.8 min; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52.45, 3.8 min; Step 5 Preview (Reasoning), Terminus-2: 51.15, 13.1 min; GLM-5.3-Flash (max), Claude Code: 71.56, 6.5 min; GLM-5.3 (max), Claude Code: 73.4, 4.3 min; DeepSeek V4.1 Flash (max), Codex: 70.68, 8.6 min; Kimi K2.7 Code (Reasoning), Kimi Code: 71.76, 1.9 min; Kimi K3 (Reasoning), Kimi Code: 74.82, 1.5 min; Qwen 3.8 27B (xhigh), Qwen Code: 68.32, 4.7 min; Claude Opus 5.5 (xhigh), Claude Code: 84.65, 1.4 min; Claude Sonnet 5.5 (xhigh), Claude Code: 79.01, 1.2 min; Claude Haiku 5.5 (max), Claude Code: 77.99, 7.8 min; GPT-6.1 Sol (xhigh), Codex: 81.82, 0.8 min; GPT-5.6 Terra (high), Codex: 69.32, 0.8 min; GPT-5.6 Luna (xhigh), Codex: 72.66, 1.7 minMost attractive quadrant01020304050607080901000.5 min1 min2 min5 min10 min20 minTime per task (minutes, log scale)Geospatial Agent IndexKimi K3 (Reasoning), Kimi Codegpt-oss-20b (high), Terminus-2Claude Opus 5.5 (xhigh), Claude CodeGPT-6.1 Sol (xhigh), CodexClaude Sonnet 5.5 (xhigh), Claude CodeClaude Haiku 5.5 (max), Claude CodeGLM-5.3 (max), Claude CodeGPT-5.6 Luna (xhigh), CodexKimi K2.7 Code (Reasoning), Kimi CodeGLM-5.3-Flash (max), Claude CodeGemini 3.8 Flash (low), Terminus-2DeepSeek V4 Pro (max), Terminus-2DeepSeek V4.1 Flash (max), CodexGPT-5.6 Terra (high), CodexQwen 3.8 27B (xhigh), Qwen CodeNemotron 3 Ultra (high), Terminus-2Mistral Large 4 (high), Terminus-2Gemini 3.1 Flash-Lite (high), Terminus-2Gemma 4 26B A4B (Reasoning), Terminus-2Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2MiniMax M3.1 Flash (max), Terminus-2Step 5 Preview (Reasoning), Terminus-2gpt-oss-120b (high), Terminus-2Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2Llama 3.3 70B (Non-reasoning), Terminus-2
How to read this chart

Why a log scale. Costs and times differ by a factor of ten or more between models, so equal steps on the axis are equal ratios.

What this metric means. Time as if every model wrote 100 output tokens per second: output tokens divided by 100, plus the time the agent's commands took. Serving speed differs between providers and is not ranked.

Not yet ranked. Entries with too few tasks run so far are not plotted; the table lists them, and every entry is on the models page.

How to read this chart. Each point is one entry. Further left means a lower average time per task (log scale); higher means a higher Geospatial Agent Index. Both axes fit the models shown, so the score axis does not start at zero. The shaded most attractive quadrant is the top-left quarter of the plot, split at the middle of each axis: a reading aid that moves with the axes when you change the models shown, not a fixed bar. The dotted Pareto line joins the shown models that no faster shown model beats on score.

Data table: Geospatial Agent Index vs. time per task

Open weights

Geospatial Agent Index vs. time per task

Geospatial Agent Index, Text only; time per task (minutes) · Higher and further left is better

  • Most attractive quadrant
  • Pareto line
Geospatial Agent Index vs. time per taskGeospatial Agent Index (0 to 100) against time per task (minutes), log scale: DeepSeek V4 Pro (max), Terminus-2: 71, 4.9 min; Gemma 4 26B A4B (Reasoning), Terminus-2: 55.79, 5.6 min; gpt-oss-120b (high), Terminus-2: 45.57, 3.0 min; gpt-oss-20b (high), Terminus-2: 33.48, 7.2 min; Llama 3.3 70B (Non-reasoning), Terminus-2: 8.22, 2.1 min; MiniMax M3.1 Flash (max), Terminus-2: 51.55, 8.7 min; Mistral Large 4 (high), Terminus-2: 59.31, 12.0 min; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21.13, 4.6 min; Nemotron 3 Ultra (high), Terminus-2: 67.93, 2.4 min; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 13.44, 4.8 min; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 52.45, 3.8 min; Step 5 Preview (Reasoning), Terminus-2: 51.15, 13.1 min; GLM-5.3-Flash (max), Claude Code: 71.56, 6.5 min; GLM-5.3 (max), Claude Code: 73.4, 4.3 min; DeepSeek V4.1 Flash (max), Codex: 70.68, 8.6 min; Kimi K2.7 Code (Reasoning), Kimi Code: 71.76, 1.9 min; Kimi K3 (Reasoning), Kimi Code: 74.82, 1.5 min; Qwen 3.8 27B (xhigh), Qwen Code: 68.32, 4.7 minMost attractive quadrant01020304050607080901 min2 min5 min10 min20 minTime per task (minutes, log scale)Geospatial Agent IndexKimi K3 (Reasoning), Kimi Codegpt-oss-20b (high), Terminus-2GLM-5.3 (max), Claude CodeKimi K2.7 Code (Reasoning), Kimi CodeGLM-5.3-Flash (max), Claude CodeDeepSeek V4 Pro (max), Terminus-2DeepSeek V4.1 Flash (max), CodexQwen 3.8 27B (xhigh), Qwen CodeNemotron 3 Ultra (high), Terminus-2Mistral Large 4 (high), Terminus-2Gemma 4 26B A4B (Reasoning), Terminus-2Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2MiniMax M3.1 Flash (max), Terminus-2Step 5 Preview (Reasoning), Terminus-2gpt-oss-120b (high), Terminus-2Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2Llama 3.3 70B (Non-reasoning), Terminus-2
How to read this chart

Why a log scale. Costs and times differ by a factor of ten or more between models, so equal steps on the axis are equal ratios.

What this metric means. Time as if every model wrote 100 output tokens per second: output tokens divided by 100, plus the time the agent's commands took. Serving speed differs between providers and is not ranked.

How to read this chart. Each point is one entry. Further left means a lower average time per task (log scale); higher means a higher Geospatial Agent Index. Both axes fit the models shown, so the score axis does not start at zero. The shaded most attractive quadrant is the top-left quarter of the plot, split at the middle of each axis: a reading aid that moves with the axes when you change the models shown, not a fixed bar. The dotted Pareto line joins the shown models that no faster shown model beats on score.

Data table: Geospatial Agent Index vs. time per task

Tokens

All

Output tokens per task

Average output tokens per agent task, reasoning included · Lower is better

Output tokens per taskOutput tokens per task: Llama 3.3 70B (Non-reasoning), Terminus-2: 2k; GPT-5.6 Terra (high), Codex: 3k; GPT-6.1 Sol (xhigh), Codex: 3k; Claude Sonnet 5.5 (xhigh), Claude Code: 4k; Claude Opus 5.5 (xhigh), Claude Code: 5k; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 7k; GPT-5.6 Luna (xhigh), Codex: 7k; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 7k; Gemini 3.8 Flash (low), Terminus-2: 8k; Kimi K3 (Reasoning), Kimi Code: 9k; Nemotron 3 Ultra (high), Terminus-2: 9k; Kimi K2.7 Code (Reasoning), Kimi Code: 11k; Mistral Large 4 (high), Terminus-2: 14k; gpt-oss-120b (high), Terminus-2: 15k; GLM-5.3 (max), Claude Code: 15k; Gemini 3.1 Flash-Lite (high), Terminus-2: 16k; MiniMax M3.1 Flash (max), Terminus-2: 19k; Gemma 4 26B A4B (Reasoning), Terminus-2: 21k; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21k; Step 5 Preview (Reasoning), Terminus-2: 24k; DeepSeek V4 Pro (max), Terminus-2: 24k; Qwen 3.8 27B (xhigh), Qwen Code: 28k; GLM-5.3-Flash (max), Claude Code: 29k; DeepSeek V4.1 Flash (max), Codex: 38k; gpt-oss-20b (high), Terminus-2: 40k; Claude Haiku 5.5 (max), Claude Code: 43k015k30k45k60kLlama 3.3 70B (Non-reasoning)Terminus-22kGPT-5.6 Terra (high)Codex3kGPT-6.1 Sol (xhigh)Codex3kClaude Sonnet 5.5 (xhigh)Claude Code4kClaude Opus 5.5 (xhigh)Claude Code5kNemotron 3.5 Lightning 30B (Reasoning)Terminus-27kGPT-5.6 Luna (xhigh)Codex7kNemotron 3.5 Super VL 120B (Reasoning)Terminus-27kGemini 3.8 Flash (low)Terminus-28kKimi K3 (Reasoning)Kimi Code9kNemotron 3 Ultra (high)Terminus-29kKimi K2.7 Code (Reasoning)Kimi Code11kMistral Large 4 (high)Terminus-214kgpt-oss-120b (high)Terminus-215kGLM-5.3 (max)Claude Code15kGemini 3.1 Flash-Lite (high)Terminus-216kMiniMax M3.1 Flash (max)Terminus-219kGemma 4 26B A4B (Reasoning)Terminus-221kNemotron 3 Nano Omni 30B (Reasoning)Terminus-221kStep 5 Preview (Reasoning)Terminus-224kDeepSeek V4 Pro (max)Terminus-224kQwen 3.8 27B (xhigh)Qwen Code28kGLM-5.3-Flash (max)Claude Code29kDeepSeek V4.1 Flash (max)Codex38kgpt-oss-20b (high)Terminus-240kClaude Haiku 5.5 (max)Claude Code43k
How to read this chart

Output tokens per task. The average number of tokens the model wrote per attempt, its reasoning included, as reported by the provider.

Compare with care. Models use different tokenisers, so the same text is a different number of tokens for different models. Use token counts to see how much work each model did, and cost to compare spending.

Data table: Output tokens per task
Output tokens per task
ModelDeveloperOutput tokens per task
Claude Opus 5.5 (low), Claude CodeAnthropic1k
Claude Sonnet 5.5 (low), Claude CodeAnthropic1k
GPT-6 Luna (medium), CodexOpenAI1k
Claude Sonnet 5.5 (medium), Claude CodeAnthropic1k
GPT-6.1 Sol (medium), CodexOpenAI1k
GPT-6 Luna (low), CodexOpenAI1k
GPT-5.6 Luna (low), CodexOpenAI2k
gpt-oss-120b (low), Terminus-2OpenAI2k
Claude Opus 5.5 (medium), Claude CodeAnthropic2k
Claude Sonnet 5.5 (high), Claude CodeAnthropic2k
GPT-6.1 Sol (high), CodexOpenAI2k
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google2k
Claude Opus 5.5 (high), Claude CodeAnthropic2k
Llama 3.3 70B (Non-reasoning), Terminus-2Meta2k
GPT-6 Luna (high), CodexOpenAI3k
GPT-5.6 Luna (medium), CodexOpenAI3k
GPT-6 Sol (high), CodexOpenAI3k
Claude Haiku 5.5 (low), Claude CodeAnthropic3k
GPT-5.6 Terra (high), CodexOpenAI3k
GPT-6.1 Sol (xhigh), CodexOpenAI3k
Claude Haiku 5.5 (medium), Claude CodeAnthropic4k
GPT-5.6 Sol (high), CodexOpenAI4k
Claude Opus 4.8 (high), Claude CodeAnthropic4k
Claude Opus 4.7 (high), Claude CodeAnthropic4k
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic4k
Claude Opus 5 (high), Claude CodeAnthropic4k
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI4k
Claude Opus 5.5 (xhigh), Claude CodeAnthropic5k
GPT-5.6 Luna (high), CodexOpenAI5k
GLM-5.2 (Non-reasoning), Terminus-2Z.ai6k
Claude Haiku 5.5 (high), Claude CodeAnthropic6k
Kimi K3 (Reasoning), Terminus-2Moonshot AI6k
GPT-6 Luna (xhigh), CodexOpenAI6k
Claude Sonnet 5 (high), Claude CodeAnthropic6k
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA7k
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic7k
GPT-5.6 Luna (xhigh), CodexOpenAI7k
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA7k
Gemini 3.1 Flash-Lite (low), Terminus-2Google8k
Gemini 3.8 Flash (low), Terminus-2Google8k
Kimi K3 (Reasoning), Kimi CodeMoonshot AI9k
Nemotron 3 Ultra (high), Terminus-2NVIDIA9k
GLM-5.3 (low), Terminus-2Z.ai10k
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI11k
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI12k
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI12k
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic12k
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai14k
Mistral Large 4 (high), Terminus-2Mistral AI14k
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai15k
gpt-oss-120b (high), Terminus-2OpenAI15k
GLM-5.3-Flash (low), Terminus-2Z.ai15k
GLM-5.3 (max), Claude CodeZ.ai15k
Gemini 3.1 Flash-Lite (high), Terminus-2Google16k
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI18k
DeepSeek V4 Flash (high), Claude CodeDeepSeek19k
DeepSeek V4 Flash (high), CodexDeepSeek19k
MiniMax M3.1 Flash (max), Terminus-2MiniMax19k
GLM-5.3 (max), Terminus-2Z.ai19k
DeepSeek V4 Pro (high), Terminus-2DeepSeek20k
Gemma 4 26B A4B (Reasoning), Terminus-2Google21k
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA21k
GLM-5.2 (high), Terminus-2Z.ai22k
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)22k
gpt-oss-20b (high), CodexOpenAI23k
Step 5 Preview (Reasoning), Terminus-2StepFun24k
DeepSeek V4 Pro (max), Terminus-2DeepSeek24k
gpt-oss-120b (high), CodexOpenAI27k
GLM-5.2 (max), Claude CodeZ.ai28k
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)28k
GLM-5.3-Flash (max), Claude CodeZ.ai29k
DeepSeek V4 Flash (max), Terminus-2DeepSeek29k
GLM-5.3-Flash (max), Terminus-2Z.ai30k
GLM-5.2 (max), Terminus-2Z.ai30k
DeepSeek V4 Flash (high), Terminus-2DeepSeek31k
DeepSeek V4.1 Flash (max), CodexDeepSeek38k
gpt-oss-20b (high), Terminus-2OpenAI40k
Claude Haiku 5.5 (max), Claude CodeAnthropic43k

Open weights

Output tokens per task

Average output tokens per agent task, reasoning included · Lower is better

Output tokens per taskOutput tokens per task: Llama 3.3 70B (Non-reasoning), Terminus-2: 2k; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 7k; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 7k; Kimi K3 (Reasoning), Kimi Code: 9k; Nemotron 3 Ultra (high), Terminus-2: 9k; Kimi K2.7 Code (Reasoning), Kimi Code: 11k; Mistral Large 4 (high), Terminus-2: 14k; gpt-oss-120b (high), Terminus-2: 15k; GLM-5.3 (max), Claude Code: 15k; MiniMax M3.1 Flash (max), Terminus-2: 19k; Gemma 4 26B A4B (Reasoning), Terminus-2: 21k; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 21k; Step 5 Preview (Reasoning), Terminus-2: 24k; DeepSeek V4 Pro (max), Terminus-2: 24k; Qwen 3.8 27B (xhigh), Qwen Code: 28k; GLM-5.3-Flash (max), Claude Code: 29k; DeepSeek V4.1 Flash (max), Codex: 38k; gpt-oss-20b (high), Terminus-2: 40k010k20k30k40kLlama 3.3 70B (Non-reasoning)Terminus-22kNemotron 3.5 Lightning 30B (Reasoning)Terminus-27kNemotron 3.5 Super VL 120B (Reasoning)Terminus-27kKimi K3 (Reasoning)Kimi Code9kNemotron 3 Ultra (high)Terminus-29kKimi K2.7 Code (Reasoning)Kimi Code11kMistral Large 4 (high)Terminus-214kgpt-oss-120b (high)Terminus-215kGLM-5.3 (max)Claude Code15kMiniMax M3.1 Flash (max)Terminus-219kGemma 4 26B A4B (Reasoning)Terminus-221kNemotron 3 Nano Omni 30B (Reasoning)Terminus-221kStep 5 Preview (Reasoning)Terminus-224kDeepSeek V4 Pro (max)Terminus-224kQwen 3.8 27B (xhigh)Qwen Code28kGLM-5.3-Flash (max)Claude Code29kDeepSeek V4.1 Flash (max)Codex38kgpt-oss-20b (high)Terminus-240k
How to read this chart

Output tokens per task. The average number of tokens the model wrote per attempt, its reasoning included, as reported by the provider.

Compare with care. Models use different tokenisers, so the same text is a different number of tokens for different models. Use token counts to see how much work each model did, and cost to compare spending.

Data table: Output tokens per task
Output tokens per task
ModelDeveloperOutput tokens per task
gpt-oss-120b (low), Terminus-2OpenAI2k
Llama 3.3 70B (Non-reasoning), Terminus-2Meta2k
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI4k
GLM-5.2 (Non-reasoning), Terminus-2Z.ai6k
Kimi K3 (Reasoning), Terminus-2Moonshot AI6k
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA7k
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA7k
Kimi K3 (Reasoning), Kimi CodeMoonshot AI9k
Nemotron 3 Ultra (high), Terminus-2NVIDIA9k
GLM-5.3 (low), Terminus-2Z.ai10k
Kimi K2.7 Code (Reasoning), Kimi CodeMoonshot AI11k
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI12k
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI12k
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai14k
Mistral Large 4 (high), Terminus-2Mistral AI14k
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai15k
gpt-oss-120b (high), Terminus-2OpenAI15k
GLM-5.3-Flash (low), Terminus-2Z.ai15k
GLM-5.3 (max), Claude CodeZ.ai15k
Kimi K2.6 (Reasoning), Kimi CodeMoonshot AI18k
DeepSeek V4 Flash (high), Claude CodeDeepSeek19k
DeepSeek V4 Flash (high), CodexDeepSeek19k
MiniMax M3.1 Flash (max), Terminus-2MiniMax19k
GLM-5.3 (max), Terminus-2Z.ai19k
DeepSeek V4 Pro (high), Terminus-2DeepSeek20k
Gemma 4 26B A4B (Reasoning), Terminus-2Google21k
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA21k
GLM-5.2 (high), Terminus-2Z.ai22k
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)22k
gpt-oss-20b (high), CodexOpenAI23k
Step 5 Preview (Reasoning), Terminus-2StepFun24k
DeepSeek V4 Pro (max), Terminus-2DeepSeek24k
gpt-oss-120b (high), CodexOpenAI27k
GLM-5.2 (max), Claude CodeZ.ai28k
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)28k
GLM-5.3-Flash (max), Claude CodeZ.ai29k
DeepSeek V4 Flash (max), Terminus-2DeepSeek29k
GLM-5.3-Flash (max), Terminus-2Z.ai30k
GLM-5.2 (max), Terminus-2Z.ai30k
DeepSeek V4 Flash (high), Terminus-2DeepSeek31k
DeepSeek V4.1 Flash (max), CodexDeepSeek38k
gpt-oss-20b (high), Terminus-2OpenAI40k

All

Turns per task

Average agent turns per task · Lower is better

Turns per taskTurns per task: gpt-oss-20b (high), Terminus-2: 5.2; gpt-oss-120b (high), Terminus-2: 5.8; Claude Sonnet 5.5 (xhigh), Claude Code: 6.6; Claude Opus 5.5 (xhigh), Claude Code: 6.9; Kimi K3 (Reasoning), Terminus-2: 7.2; GPT-6.1 Sol (xhigh), Codex: 7.4; GPT-5.6 Terra (high), Codex: 9.6; Gemini 3.1 Flash-Lite (high), Terminus-2: 10.1; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 10.1; Nemotron 3 Ultra (high), Terminus-2: 12.0; Claude Haiku 5.5 (max), Claude Code: 13.1; MiniMax M3.1 Flash (max), Terminus-2: 13.3; GLM-5.3 (max), Claude Code: 13.4; Mistral Large 4 (high), Terminus-2: 13.8; GPT-5.6 Luna (xhigh), Codex: 13.9; Kimi K2.7 Code (Reasoning), Terminus-2: 14.2; Llama 3.3 70B (Non-reasoning), Terminus-2: 14.4; Gemma 4 26B A4B (Reasoning), Terminus-2: 14.6; DeepSeek V4 Pro (max), Terminus-2: 14.8; Step 5 Preview (Reasoning), Terminus-2: 15.1; Qwen 3.8 27B (xhigh), Qwen Code: 17.6; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 18.7; GLM-5.3-Flash (max), Claude Code: 18.9; Gemini 3.8 Flash (low), Terminus-2: 19.0; DeepSeek V4.1 Flash (max), Codex: 23.4; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 30.2010203040gpt-oss-20b (high)Terminus-25.2gpt-oss-120b (high)Terminus-25.8Claude Sonnet 5.5 (xhigh)Claude Code6.6Claude Opus 5.5 (xhigh)Claude Code6.9Kimi K3 (Reasoning)Terminus-27.2GPT-6.1 Sol (xhigh)Codex7.4GPT-5.6 Terra (high)Codex9.6Gemini 3.1 Flash-Lite (high)Terminus-210.1Nemotron 3.5 Super VL 120B (Reasoning)Terminus-210.1Nemotron 3 Ultra (high)Terminus-212.0Claude Haiku 5.5 (max)Claude Code13.1MiniMax M3.1 Flash (max)Terminus-213.3GLM-5.3 (max)Claude Code13.4Mistral Large 4 (high)Terminus-213.8GPT-5.6 Luna (xhigh)Codex13.9Kimi K2.7 Code (Reasoning)Terminus-214.2Llama 3.3 70B (Non-reasoning)Terminus-214.4Gemma 4 26B A4B (Reasoning)Terminus-214.6DeepSeek V4 Pro (max)Terminus-214.8Step 5 Preview (Reasoning)Terminus-215.1Qwen 3.8 27B (xhigh)Qwen Code17.6Nemotron 3.5 Lightning 30B (Reasoning)Terminus-218.7GLM-5.3-Flash (max)Claude Code18.9Gemini 3.8 Flash (low)Terminus-219.0DeepSeek V4.1 Flash (max)Codex23.4Nemotron 3 Nano Omni 30B (Reasoning)Terminus-230.2
How to read this chart

What this metric means. A turn is one model reply plus the commands it ran.

Data table: Turns per task
Turns per task
ModelDeveloperTurns per task
gpt-oss-120b (low), Terminus-2OpenAI2.9
Claude Opus 5.5 (low), Claude CodeAnthropic3.5
Claude Sonnet 5.5 (low), Claude CodeAnthropic3.9
Claude Sonnet 5.5 (medium), Claude CodeAnthropic4.2
Claude Opus 5.5 (medium), Claude CodeAnthropic4.8
Claude Sonnet 5.5 (high), Claude CodeAnthropic4.8
Gemini 3.1 Flash-Lite (minimal), Terminus-2Google4.9
gpt-oss-20b (high), Terminus-2OpenAI5.2
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI5.2
Claude Opus 5.5 (high), Claude CodeAnthropic5.3
Claude Haiku 5.5 (low), Claude CodeAnthropic5.5
GPT-6.1 Sol (medium), CodexOpenAI5.8
gpt-oss-120b (high), Terminus-2OpenAI5.8
Claude Opus 4.8 (high), Claude CodeAnthropic6.0
Claude Haiku 5.5 (medium), Claude CodeAnthropic6.1
GPT-6 Luna (medium), CodexOpenAI6.4
GPT-6.1 Sol (high), CodexOpenAI6.6
Claude Sonnet 5.5 (xhigh), Claude CodeAnthropic6.6
Claude Opus 5.5 (xhigh), Claude CodeAnthropic6.9
GPT-5.6 Luna (low), CodexOpenAI7.0
Claude Opus 4.7 (high), Claude CodeAnthropic7.0
Claude Haiku 5.5 (high), Claude CodeAnthropic7.1
Claude Opus 5 (high), Claude CodeAnthropic7.2
Kimi K3 (Reasoning), Terminus-2Moonshot AI7.2
GPT-6.1 Sol (xhigh), CodexOpenAI7.4
GPT-6 Luna (high), CodexOpenAI7.4
GPT-6 Luna (low), CodexOpenAI7.7
GPT-6 Sol (high), CodexOpenAI8.7
Gemini 3.1 Flash-Lite (low), Terminus-2Google8.8
GPT-6 Luna (xhigh), CodexOpenAI8.8
GPT-5.6 Luna (medium), CodexOpenAI9.4
Claude Sonnet 5 (high), Claude CodeAnthropic9.5
GPT-5.6 Sol (high), CodexOpenAI9.5
Claude Haiku 5.5 (xhigh), Claude CodeAnthropic9.6
GPT-5.6 Terra (high), CodexOpenAI9.6
Gemini 3.1 Flash-Lite (high), Terminus-2Google10.1
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA10.1
GLM-5.3 (max), Terminus-2Z.ai10.4
GLM-5.3 (low), Terminus-2Z.ai10.4
Claude Haiku 4.5 (Reasoning), Claude CodeAnthropic10.6
Nemotron 3 Ultra (high), Terminus-2NVIDIA12.0
GPT-5.6 Luna (high), CodexOpenAI12.3
GLM-5.2 (Non-reasoning), Terminus-2Z.ai12.8
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI12.8
GLM-5.2 (high), Terminus-2Z.ai12.9
Claude Haiku 5.5 (max), Claude CodeAnthropic13.1
MiniMax M3.1 Flash (max), Terminus-2MiniMax13.3
GLM-5.3 (max), Claude CodeZ.ai13.4
GLM-5.2 (max), Terminus-2Z.ai13.6
Mistral Large 4 (high), Terminus-2Mistral AI13.8
DeepSeek V4 Pro (high), Terminus-2DeepSeek13.9
GPT-5.6 Luna (xhigh), CodexOpenAI13.9
GLM-5.3-Flash (low), Terminus-2Z.ai14.0
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI14.2
Llama 3.3 70B (Non-reasoning), Terminus-2Meta14.4
DeepSeek V4 Flash (max), Terminus-2DeepSeek14.4
Gemma 4 26B A4B (Reasoning), Terminus-2Google14.6
DeepSeek V4 Pro (max), Terminus-2DeepSeek14.8
Step 5 Preview (Reasoning), Terminus-2StepFun15.1
GLM-5.2 (max), Claude CodeZ.ai15.4
DeepSeek V4 Flash (high), Terminus-2DeepSeek15.6
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)15.7
GLM-5.3-Flash (max), Terminus-2Z.ai15.8
DeepSeek V4 Flash (high), Claude CodeDeepSeek16.1
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)17.6
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA18.7
GLM-5.3-Flash (max), Claude CodeZ.ai18.9
Gemini 3.8 Flash (low), Terminus-2Google19.0
DeepSeek V4.1 Flash (max), CodexDeepSeek23.4
gpt-oss-20b (high), CodexOpenAI24.2
DeepSeek V4 Flash (high), CodexDeepSeek25.4
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai26.4
gpt-oss-120b (high), CodexOpenAI29.8
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA30.2
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai37.8

Open weights

Turns per task

Average agent turns per task · Lower is better

Turns per taskTurns per task: gpt-oss-20b (high), Terminus-2: 5.2; gpt-oss-120b (high), Terminus-2: 5.8; Kimi K3 (Reasoning), Terminus-2: 7.2; Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2: 10.1; Nemotron 3 Ultra (high), Terminus-2: 12.0; MiniMax M3.1 Flash (max), Terminus-2: 13.3; GLM-5.3 (max), Claude Code: 13.4; Mistral Large 4 (high), Terminus-2: 13.8; Kimi K2.7 Code (Reasoning), Terminus-2: 14.2; Llama 3.3 70B (Non-reasoning), Terminus-2: 14.4; Gemma 4 26B A4B (Reasoning), Terminus-2: 14.6; DeepSeek V4 Pro (max), Terminus-2: 14.8; Step 5 Preview (Reasoning), Terminus-2: 15.1; Qwen 3.8 27B (xhigh), Qwen Code: 17.6; Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2: 18.7; GLM-5.3-Flash (max), Claude Code: 18.9; DeepSeek V4.1 Flash (max), Codex: 23.4; Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2: 30.2010203040gpt-oss-20b (high)Terminus-25.2gpt-oss-120b (high)Terminus-25.8Kimi K3 (Reasoning)Terminus-27.2Nemotron 3.5 Super VL 120B (Reasoning)Terminus-210.1Nemotron 3 Ultra (high)Terminus-212.0MiniMax M3.1 Flash (max)Terminus-213.3GLM-5.3 (max)Claude Code13.4Mistral Large 4 (high)Terminus-213.8Kimi K2.7 Code (Reasoning)Terminus-214.2Llama 3.3 70B (Non-reasoning)Terminus-214.4Gemma 4 26B A4B (Reasoning)Terminus-214.6DeepSeek V4 Pro (max)Terminus-214.8Step 5 Preview (Reasoning)Terminus-215.1Qwen 3.8 27B (xhigh)Qwen Code17.6Nemotron 3.5 Lightning 30B (Reasoning)Terminus-218.7GLM-5.3-Flash (max)Claude Code18.9DeepSeek V4.1 Flash (max)Codex23.4Nemotron 3 Nano Omni 30B (Reasoning)Terminus-230.2
How to read this chart

What this metric means. A turn is one model reply plus the commands it ran.

Data table: Turns per task
Turns per task
ModelDeveloperTurns per task
gpt-oss-120b (low), Terminus-2OpenAI2.9
gpt-oss-20b (high), Terminus-2OpenAI5.2
Mistral Large 3 (Non-reasoning), Terminus-2Mistral AI5.2
gpt-oss-120b (high), Terminus-2OpenAI5.8
Kimi K3 (Reasoning), Terminus-2Moonshot AI7.2
Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2NVIDIA10.1
GLM-5.3 (max), Terminus-2Z.ai10.4
GLM-5.3 (low), Terminus-2Z.ai10.4
Nemotron 3 Ultra (high), Terminus-2NVIDIA12.0
GLM-5.2 (Non-reasoning), Terminus-2Z.ai12.8
Kimi K2.6 (Reasoning), Terminus-2Moonshot AI12.8
GLM-5.2 (high), Terminus-2Z.ai12.9
MiniMax M3.1 Flash (max), Terminus-2MiniMax13.3
GLM-5.3 (max), Claude CodeZ.ai13.4
GLM-5.2 (max), Terminus-2Z.ai13.6
Mistral Large 4 (high), Terminus-2Mistral AI13.8
DeepSeek V4 Pro (high), Terminus-2DeepSeek13.9
GLM-5.3-Flash (low), Terminus-2Z.ai14.0
Kimi K2.7 Code (Reasoning), Terminus-2Moonshot AI14.2
Llama 3.3 70B (Non-reasoning), Terminus-2Meta14.4
DeepSeek V4 Flash (max), Terminus-2DeepSeek14.4
Gemma 4 26B A4B (Reasoning), Terminus-2Google14.6
DeepSeek V4 Pro (max), Terminus-2DeepSeek14.8
Step 5 Preview (Reasoning), Terminus-2StepFun15.1
GLM-5.2 (max), Claude CodeZ.ai15.4
DeepSeek V4 Flash (high), Terminus-2DeepSeek15.6
Qwen 3.8 27B (xhigh), Terminus-2Alibaba (Qwen)15.7
GLM-5.3-Flash (max), Terminus-2Z.ai15.8
DeepSeek V4 Flash (high), Claude CodeDeepSeek16.1
Qwen 3.8 27B (xhigh), Qwen CodeAlibaba (Qwen)17.6
Nemotron 3.5 Lightning 30B (Reasoning), Terminus-2NVIDIA18.7
GLM-5.3-Flash (max), Claude CodeZ.ai18.9
DeepSeek V4.1 Flash (max), CodexDeepSeek23.4
gpt-oss-20b (high), CodexOpenAI24.2
DeepSeek V4 Flash (high), CodexDeepSeek25.4
GLM-4.7-Flash (Reasoning), Terminus-2Z.ai26.4
gpt-oss-120b (high), CodexOpenAI29.8
Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2NVIDIA30.2
GLM-4.7-Flash (Reasoning), Claude CodeZ.ai37.8

Side by side

gpt-oss-20b (high), Terminus-2 vs. Kimi K3 (Reasoning), Kimi Code
Metricgpt-oss-20b (high), Terminus-2Kimi K3 (Reasoning), Kimi Code
Geospatial Agent Index: Text only3375
Geospatial Agent Index: Text + visionNo image inputNo data
Earth-Bench V2 score3274
GeoBenchX score3865
GS-QA2 score3085
Vision agents scoreNo image inputNo data
GeoAgentBench score (Guided workflows; not in the Agent Index)5396
GeoAnalystBench score (Guided workflows; not in the Agent Index)37100
OGD4All score (standalone; in no index)No data97
GeoNatureAgent score (standalone; in no index)No data100
MultiGlobeQA score (standalone; in no index)No data77
GeoAgentEval score (standalone; in no index)No data96
Remote sensing and raster analysis score3381
GIS analysis score2684
Climate and time series score3178
Spatial statistics score038
Making maps score2182
Recognising infeasible requests score6752
Cost per task$0.017$0.00
Time per task (at 100 output tokens/s)7.2 min1.5 min (estimated)
Tokens per attempt67k345k
Turns per attempt5.2No data
Input price per 1M tokens$0.20$3.00
Output price per 1M tokens$0.30$15.00
Context window128,0001,000,000
Image inputNoYes
DeveloperOpenAIMoonshot AI

Frequently asked questions

Which scores higher on the Geospatial Agent Index, gpt-oss-20b (high), Terminus-2 or Kimi K3 (Reasoning), Kimi Code?
Kimi K3 (Reasoning), Kimi Code, 75 to 33.
Which is cheaper per task, gpt-oss-20b (high), Terminus-2 or Kimi K3 (Reasoning), Kimi Code?
Kimi K3 (Reasoning), Kimi Code, $0.00 to $0.017.
Which writes fewer output tokens per task, gpt-oss-20b (high), Terminus-2 or Kimi K3 (Reasoning), Kimi Code?
Kimi K3 (Reasoning), Kimi Code, 9k to 40k.
Which has the larger context window, gpt-oss-20b (high), Terminus-2 or Kimi K3 (Reasoning), Kimi Code?
Kimi K3 (Reasoning), Kimi Code, 1,000,000 tokens to 128,000 tokens.