Which model for which geospatial job
The best AI model for each kind of geospatial job, at what cost: the best entry overall, the best Claude Sonnet entry, the best under $0.02 a task and the best open-weights model. Data as of 2026-10-26.
Picks
Score: share of the evaluation’s tasks passed, one attempt per task. Cost is the entry’s average per task in that evaluation: the tokens it used at the model developer’s public list price, in that harness at that reasoning level. Your cost will differ with your prompts and caching. Reading images without tools is one model call per question, so its cost is per question. Sonnet-class: the best Claude Sonnet entry, the tier most teams start from. Only entries that have attempted every task of the evaluation are picked.
Find a model
Choose a job, a budget and a harness; the first entry left for each job is the best match.
| Entry | Job | Harness | Score | Cost per task | Open weights |
|---|---|---|---|---|---|
| Claude Opus 5.5 (high), Claude Code | Computing over satellite products | Claude Code | 79 | $0.18 | No |
| Claude Opus 5.5 (xhigh), Claude Code | Computing over satellite products | Claude Code | 77 | $0.40 | No |
| GPT-6 Sol (high), Codex | Computing over satellite products | Codex | 75 | $0.10 | No |
| GLM-5.3 (max), Claude Code | Computing over satellite products | Claude Code | 74 | $0.98 | Yes |
| Claude Opus 5 (high), Claude Code | Computing over satellite products | Claude Code | 74 | $0.48 | No |
| Claude Haiku 5.5 (high), Claude Code | Computing over satellite products | Claude Code | 72 | $0.010 | No |
| GPT-6.1 Sol (medium), Codex | Computing over satellite products | Codex | 72 | $0.056 | No |
| GPT-6.1 Sol (high), Codex | Computing over satellite products | Codex | 72 | $0.072 | No |
| GPT-6.1 Sol (xhigh), Codex | Computing over satellite products | Codex | 72 | $0.11 | No |
| DeepSeek V4 Flash (high), Terminus-2 | Computing over satellite products | Terminus-2 | 72 | $0.13 | Yes |
| Claude Opus 5.5 (medium), Claude Code | Computing over satellite products | Claude Code | 72 | $0.14 | No |
| Kimi K3 (Reasoning), Terminus-2 | Computing over satellite products | Terminus-2 | 72 | $0.41 | Yes |
| Claude Sonnet 5.5 (high), Claude Code | Computing over satellite products | Claude Code | 71 | $0.077 | No |
| Kimi K2.7 Code (Reasoning), Kimi Code | Computing over satellite products | Kimi Code | 71 | $0.38 | Yes |
| Claude Opus 4.8 (high), Claude Code | Computing over satellite products | Claude Code | 71 | $0.44 | No |
| Kimi K2.7 Code (Reasoning), Terminus-2 | Computing over satellite products | Terminus-2 | 69 | $0.25 | Yes |
| Claude Opus 4.7 (high), Claude Code | Computing over satellite products | Claude Code | 69 | $0.58 | No |
| Claude Haiku 5.5 (xhigh), Claude Code | Computing over satellite products | Claude Code | 68 | $0.021 | No |
| Nemotron 3 Ultra (high), Terminus-2 | Computing over satellite products | Terminus-2 | 68 | $0.11 | Yes |
| Claude Sonnet 5.5 (xhigh), Claude Code | Computing over satellite products | Claude Code | 68 | $0.16 | No |
| GPT-5.6 Sol (high), Codex | Computing over satellite products | Codex | 68 | $0.26 | No |
| Claude Sonnet 5 (high), Claude Code | Computing over satellite products | Claude Code | 68 | $0.32 | No |
| DeepSeek V4 Pro (high), Terminus-2 | Computing over satellite products | Terminus-2 | 68 | $0.57 | Yes |
| Claude Haiku 5.5 (medium), Claude Code | Computing over satellite products | Claude Code | 68 | $0.0070 | No |
| Kimi K2.6 (Reasoning), Terminus-2 | Computing over satellite products | Terminus-2 | 68 | $0.21 | Yes |
| Qwen 3.8 27B (xhigh), Qwen Code | Computing over satellite products | Qwen Code | 68 | $0.32 | Yes |
| GLM-5.2 (high), Terminus-2 | Computing over satellite products | Terminus-2 | 68 | $0.39 | Yes |
| GLM-5.2 (max), Terminus-2 | Computing over satellite products | Terminus-2 | 68 | $0.48 | Yes |
| GPT-6 Luna (xhigh), Codex | Computing over satellite products | Codex | 67 | $0.0087 | No |
| GPT-5.6 Luna (high), Codex | Computing over satellite products | Codex | 67 | $0.023 | No |
| DeepSeek V4 Pro (max), Terminus-2 | Computing over satellite products | Terminus-2 | 67 | $0.76 | Yes |
| DeepSeek V4 Flash (max), Terminus-2 | Computing over satellite products | Terminus-2 | 66 | $0.11 | Yes |
| GPT-5.6 Luna (xhigh), Codex | Computing over satellite products | Codex | 65 | $0.033 | No |
| GLM-5.3 (max), Terminus-2 | Computing over satellite products | Terminus-2 | 64 | $0.83 | Yes |
| GPT-6 Luna (high), Codex | Computing over satellite products | Codex | 63 | $0.0046 | No |
| Kimi K2.6 (Reasoning), Kimi Code | Computing over satellite products | Kimi Code | 63 | $0.60 | Yes |
| GPT-5.6 Terra (high), Codex | Computing over satellite products | Codex | 62 | $0.12 | No |
| Claude Sonnet 5.5 (medium), Claude Code | Computing over satellite products | Claude Code | 58 | $0.054 | No |
| GLM-5.2 (Non-reasoning), Terminus-2 | Computing over satellite products | Terminus-2 | 58 | $0.15 | Yes |
| GLM-5.3 (low), Terminus-2 | Computing over satellite products | Terminus-2 | 57 | $0.62 | Yes |
| GPT-5.6 Luna (medium), Codex | Computing over satellite products | Codex | 56 | $0.010 | No |
| Gemini 3.8 Flash (low), Terminus-2 | Computing over satellite products | Terminus-2 | 54 | $0.20 | No |
| Gemini 3.1 Flash-Lite (high), Terminus-2 | Computing over satellite products | Terminus-2 | 53 | $0.043 | No |
| GLM-5.3-Flash (low), Terminus-2 | Computing over satellite products | Terminus-2 | 53 | $0.13 | Yes |
| Claude Haiku 4.5 (Reasoning), Claude Code | Computing over satellite products | Claude Code | 51 | $0.14 | No |
| GLM-5.3-Flash (max), Terminus-2 | Computing over satellite products | Terminus-2 | 51 | $0.23 | Yes |
| gpt-oss-120b (high), Terminus-2 | Computing over satellite products | Terminus-2 | 50 | $0.035 | Yes |
| GPT-6 Luna (medium), Codex | Computing over satellite products | Codex | 50 | $0.0028 | No |
| gpt-oss-120b (high), Codex | Computing over satellite products | Codex | 49 | $0.65 | Yes |
| Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2 | Computing over satellite products | Terminus-2 | 46 | $0.0099 | Yes |
| Gemma 4 26B A4B (Reasoning), Terminus-2 | Computing over satellite products | Terminus-2 | 46 | $0.027 | Yes |
| GPT-5.6 Luna (low), Codex | Computing over satellite products | Codex | 44 | $0.0062 | No |
| GLM-4.7-Flash (Reasoning), Terminus-2 | Computing over satellite products | Terminus-2 | 44 | $0.047 | Yes |
| GPT-6 Luna (low), Codex | Computing over satellite products | Codex | 44 | $0.0040 | No |
| Qwen 3.8 27B (xhigh), Terminus-2 | Computing over satellite products | Terminus-2 | 44 | $0.11 | Yes |
| Gemini 3.1 Flash-Lite (low), Terminus-2 | Computing over satellite products | Terminus-2 | 43 | $0.023 | No |
| MiniMax M3.1 Flash (max), Terminus-2 | Computing over satellite products | Terminus-2 | 39 | $0.019 | Yes |
| GLM-4.7-Flash (Reasoning), Claude Code | Computing over satellite products | Claude Code | 38 | $0.87 | Yes |
| Gemini 3.1 Flash-Lite (minimal), Terminus-2 | Computing over satellite products | Terminus-2 | 34 | $0.0082 | No |
| gpt-oss-20b (high), Terminus-2 | Computing over satellite products | Terminus-2 | 32 | $0.020 | Yes |
| Mistral Large 3 (Non-reasoning), Terminus-2 | Computing over satellite products | Terminus-2 | 31 | $0.047 | Yes |
| Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2 | Computing over satellite products | Terminus-2 | 29 | $0.075 | Yes |
| gpt-oss-120b (low), Terminus-2 | Computing over satellite products | Terminus-2 | 28 | $0.0054 | Yes |
| Llama 3.3 70B (Non-reasoning), Terminus-2 | Computing over satellite products | Terminus-2 | 9 | $0.021 | Yes |
| gpt-oss-20b (high), Codex | Computing over satellite products | Codex | 6 | $0.10 | Yes |
| Claude Opus 5.5 (xhigh), Claude Code | Maps and country or city data | Claude Code | 83 | $0.32 | No |
| Claude Sonnet 5.5 (high), Claude Code | Maps and country or city data | Claude Code | 81 | $0.062 | No |
| Claude Sonnet 5.5 (xhigh), Claude Code | Maps and country or city data | Claude Code | 81 | $0.15 | No |
| GPT-6.1 Sol (medium), Codex | Maps and country or city data | Codex | 79 | $0.058 | No |
| GPT-6.1 Sol (xhigh), Codex | Maps and country or city data | Codex | 79 | $0.13 | No |
| Claude Opus 5.5 (medium), Claude Code | Maps and country or city data | Claude Code | 79 | $0.14 | No |
| Claude Opus 5.5 (high), Claude Code | Maps and country or city data | Claude Code | 79 | $0.17 | No |
| Claude Haiku 5.5 (xhigh), Claude Code | Maps and country or city data | Claude Code | 77 | $0.026 | No |
| Claude Sonnet 5 (high), Claude Code | Maps and country or city data | Claude Code | 77 | $0.24 | No |
| GPT-6.1 Sol (high), Codex | Maps and country or city data | Codex | 77 | $0.081 | No |
| Claude Sonnet 5.5 (medium), Claude Code | Maps and country or city data | Claude Code | 76 | $0.057 | No |
| GPT-6 Sol (high), Codex | Maps and country or city data | Codex | 75 | $0.12 | No |
| Claude Opus 5 (high), Claude Code | Maps and country or city data | Claude Code | 75 | $0.40 | No |
| GPT-6 Luna (high), Codex | Maps and country or city data | Codex | 74 | $0.0054 | No |
| Gemini 3.1 Pro (preview) (low), Terminus-2 | Maps and country or city data | Terminus-2 | 74 | $0.055 | No |
| Gemini 3.8 Flash (low), Terminus-2 | Maps and country or city data | Terminus-2 | 74 | $0.12 | No |
| GPT-6 Luna (xhigh), Codex | Maps and country or city data | Codex | 73 | $0.010 | No |
| Gemini 3.1 Pro (preview) (high), Terminus-2 | Maps and country or city data | Terminus-2 | 73 | $0.16 | No |
| Claude Opus 4.8 (high), Claude Code | Maps and country or city data | Claude Code | 73 | $0.29 | No |
| Claude Opus 4.7 (high), Claude Code | Maps and country or city data | Claude Code | 73 | $0.34 | No |
| Claude Haiku 5.5 (high), Claude Code | Maps and country or city data | Claude Code | 72 | $0.011 | No |
| Claude Haiku 5.5 (medium), Claude Code | Maps and country or city data | Claude Code | 71 | $0.0082 | No |
| GPT-5.6 Sol (high), Codex | Maps and country or city data | Codex | 70 | $0.32 | No |
| GPT-5.6 Luna (xhigh), Codex | Maps and country or city data | Codex | 68 | $0.027 | No |
| GPT-5.6 Luna (high), Codex | Maps and country or city data | Codex | 67 | $0.022 | No |
| GLM-5.2 (max), Terminus-2 | Maps and country or city data | Terminus-2 | 67 | $0.41 | Yes |
| GPT-5.6 Terra (high), Codex | Maps and country or city data | Codex | 67 | $0.13 | No |
| GLM-5.2 (high), Terminus-2 | Maps and country or city data | Terminus-2 | 67 | $0.22 | Yes |
| DeepSeek V4 Pro (max), Terminus-2 | Maps and country or city data | Terminus-2 | 67 | $0.32 | Yes |
| Qwen 3.8 27B (xhigh), Terminus-2 | Maps and country or city data | Terminus-2 | 66 | $0.14 | Yes |
| GLM-5.2 (max), Claude Code | Maps and country or city data | Claude Code | 66 | $0.40 | Yes |
| DeepSeek V4 Pro (high), Terminus-2 | Maps and country or city data | Terminus-2 | 65 | $0.30 | Yes |
| DeepSeek V4 Flash (high), Terminus-2 | Maps and country or city data | Terminus-2 | 65 | $0.061 | Yes |
| Nemotron 3 Ultra (high), Terminus-2 | Maps and country or city data | Terminus-2 | 65 | $0.065 | Yes |
| GLM-5.3 (max), Terminus-2 | Maps and country or city data | Terminus-2 | 65 | $0.37 | Yes |
| GLM-5.3 (max), Claude Code | Maps and country or city data | Claude Code | 65 | $0.45 | Yes |
| Kimi K2.6 (Reasoning), Terminus-2 | Maps and country or city data | Terminus-2 | 64 | $0.065 | Yes |
| Kimi K2.7 Code (Reasoning), Kimi Code | Maps and country or city data | Kimi Code | 64 | $0.19 | Yes |
| Kimi K2.6 (Reasoning), Kimi Code | Maps and country or city data | Kimi Code | 64 | $0.19 | Yes |
| Kimi K3 (Reasoning), Terminus-2 | Maps and country or city data | Terminus-2 | 64 | $0.21 | Yes |
| Gemma 4 26B A4B (Reasoning), Terminus-2 | Maps and country or city data | Terminus-2 | 63 | $0.015 | Yes |
| GPT-5.6 Luna (medium), Codex | Maps and country or city data | Codex | 63 | $0.012 | No |
| GPT-5.6 Luna (low), Codex | Maps and country or city data | Codex | 62 | $0.0067 | No |
| DeepSeek V4 Flash (max), Terminus-2 | Maps and country or city data | Terminus-2 | 62 | $0.074 | Yes |
| Kimi K2.7 Code (Reasoning), Terminus-2 | Maps and country or city data | Terminus-2 | 62 | $0.11 | Yes |
| Qwen 3.8 27B (xhigh), Qwen Code | Maps and country or city data | Qwen Code | 62 | $0.22 | Yes |
| Gemini 3.1 Flash-Lite (high), Terminus-2 | Maps and country or city data | Terminus-2 | 61 | $0.016 | No |
| GLM-5.2 (Non-reasoning), Terminus-2 | Maps and country or city data | Terminus-2 | 60 | $0.12 | Yes |
| GLM-5.3 (low), Terminus-2 | Maps and country or city data | Terminus-2 | 60 | $0.22 | Yes |
| GPT-6 Luna (medium), Codex | Maps and country or city data | Codex | 57 | $0.0030 | No |
| GLM-5.3-Flash (low), Terminus-2 | Maps and country or city data | Terminus-2 | 57 | $0.027 | Yes |
| GLM-5.3-Flash (max), Terminus-2 | Maps and country or city data | Terminus-2 | 57 | $0.079 | Yes |
| Claude Sonnet 4.6 (high), Terminus-2 | Maps and country or city data | Terminus-2 | 57 | $0.20 | No |
| gpt-oss-120b (high), Codex | Maps and country or city data | Codex | 55 | $0.16 | Yes |
| Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2 | Maps and country or city data | Terminus-2 | 53 | $0.011 | Yes |
| Claude Haiku 4.5 (Reasoning), Claude Code | Maps and country or city data | Claude Code | 53 | $0.095 | No |
| GPT-6 Luna (low), Codex | Maps and country or city data | Codex | 51 | $0.0035 | No |
| Gemini 3.1 Flash-Lite (low), Terminus-2 | Maps and country or city data | Terminus-2 | 51 | $0.010 | No |
| Gemini 3.8 Flash (high), Terminus-2 | Maps and country or city data | Terminus-2 | 51 | $0.31 | No |
| gpt-oss-120b (high), Terminus-2 | Maps and country or city data | Terminus-2 | 45 | $0.020 | Yes |
| Gemini 3.1 Flash-Lite (minimal), Terminus-2 | Maps and country or city data | Terminus-2 | 44 | $0.0055 | No |
| GLM-4.7-Flash (Reasoning), Terminus-2 | Maps and country or city data | Terminus-2 | 42 | $0.029 | Yes |
| GLM-4.7-Flash (Reasoning), Claude Code | Maps and country or city data | Claude Code | 39 | $0.082 | Yes |
| gpt-oss-20b (high), Terminus-2 | Maps and country or city data | Terminus-2 | 38 | $0.018 | Yes |
| gpt-oss-120b (low), Terminus-2 | Maps and country or city data | Terminus-2 | 37 | $0.0065 | Yes |
| Mistral Large 3 (Non-reasoning), Terminus-2 | Maps and country or city data | Terminus-2 | 29 | $0.024 | Yes |
| Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2 | Maps and country or city data | Terminus-2 | 21 | $0.15 | Yes |
| gpt-oss-20b (high), Codex | Maps and country or city data | Codex | 10 | $0.12 | Yes |
| Llama 3.3 70B (Non-reasoning), Terminus-2 | Maps and country or city data | Terminus-2 | 6 | $0.029 | Yes |
| GPT-6.1 Sol (xhigh), Codex | Spatial database queries | Codex | 94 | $0.044 | No |
| Claude Opus 5.5 (xhigh), Claude Code | Spatial database queries | Claude Code | 94 | $0.11 | No |
| GPT-6.1 Sol (medium), Codex | Spatial database queries | Codex | 93 | $0.033 | No |
| GPT-6.1 Sol (high), Codex | Spatial database queries | Codex | 93 | $0.037 | No |
| Claude Opus 5 (high), Claude Code | Spatial database queries | Claude Code | 91 | $0.18 | No |
| Claude Opus 5.5 (medium), Claude Code | Spatial database queries | Claude Code | 90 | $0.075 | No |
| Claude Opus 5.5 (high), Claude Code | Spatial database queries | Claude Code | 90 | $0.083 | No |
| GPT-6 Sol (high), Codex | Spatial database queries | Codex | 89 | $0.046 | No |
| Claude Sonnet 5.5 (xhigh), Claude Code | Spatial database queries | Claude Code | 87 | $0.057 | No |
| GPT-5.6 Sol (high), Codex | Spatial database queries | Codex | 87 | $0.11 | No |
| Gemini 3.8 Flash (low), Terminus-2 | Spatial database queries | Terminus-2 | 86 | $0.071 | No |
| GPT-5.6 Luna (xhigh), Codex | Spatial database queries | Codex | 85 | $0.010 | No |
| Claude Opus 4.8 (high), Claude Code | Spatial database queries | Claude Code | 84 | $0.15 | No |
| Claude Haiku 5.5 (high), Claude Code | Spatial database queries | Claude Code | 83 | $0.0058 | No |
| Claude Sonnet 5.5 (high), Claude Code | Spatial database queries | Claude Code | 83 | $0.039 | No |
| GLM-5.2 (max), Claude Code | Spatial database queries | Claude Code | 83 | $0.20 | Yes |
| GLM-5.3 (max), Terminus-2 | Spatial database queries | Terminus-2 | 83 | $0.15 | Yes |
| Kimi K2.7 Code (Reasoning), Terminus-2 | Spatial database queries | Terminus-2 | 82 | $0.045 | Yes |
| Claude Haiku 5.5 (xhigh), Claude Code | Spatial database queries | Claude Code | 81 | $0.0078 | No |
| GLM-5.3 (max), Claude Code | Spatial database queries | Claude Code | 81 | $0.23 | Yes |
| GPT-5.6 Luna (high), Codex | Spatial database queries | Codex | 81 | $0.0093 | No |
| Kimi K2.7 Code (Reasoning), Kimi Code | Spatial database queries | Kimi Code | 80 | $0.069 | Yes |
| GLM-5.2 (max), Terminus-2 | Spatial database queries | Terminus-2 | 80 | $0.18 | Yes |
| Kimi K3 (Reasoning), Terminus-2 | Spatial database queries | Terminus-2 | 80 | $0.15 | Yes |
| GPT-5.6 Luna (medium), Codex | Spatial database queries | Codex | 80 | $0.0071 | No |
| Kimi K2.6 (Reasoning), Kimi Code | Spatial database queries | Kimi Code | 80 | $0.14 | Yes |
| GPT-5.6 Terra (high), Codex | Spatial database queries | Codex | 80 | $0.069 | No |
| GLM-5.3 (low), Terminus-2 | Spatial database queries | Terminus-2 | 80 | $0.11 | Yes |
| DeepSeek V4 Pro (max), Terminus-2 | Spatial database queries | Terminus-2 | 80 | $0.15 | Yes |
| GLM-5.3-Flash (max), Terminus-2 | Spatial database queries | Terminus-2 | 80 | $0.030 | Yes |
| DeepSeek V4 Flash (max), Terminus-2 | Spatial database queries | Terminus-2 | 80 | $0.029 | Yes |
| DeepSeek V4 Flash (high), Terminus-2 | Spatial database queries | Terminus-2 | 79 | $0.032 | Yes |
| Claude Haiku 5.5 (medium), Claude Code | Spatial database queries | Claude Code | 79 | $0.0046 | No |
| Claude Opus 4.7 (high), Claude Code | Spatial database queries | Claude Code | 79 | $0.21 | No |
| Claude Sonnet 5.5 (medium), Claude Code | Spatial database queries | Claude Code | 79 | $0.035 | No |
| GLM-5.2 (high), Terminus-2 | Spatial database queries | Terminus-2 | 78 | $0.13 | Yes |
| GPT-6 Luna (xhigh), Codex | Spatial database queries | Codex | 78 | $0.0040 | No |
| Claude Sonnet 5 (high), Claude Code | Spatial database queries | Claude Code | 77 | $0.10 | No |
| DeepSeek V4 Pro (high), Terminus-2 | Spatial database queries | Terminus-2 | 77 | $0.15 | Yes |
| Kimi K2.6 (Reasoning), Terminus-2 | Spatial database queries | Terminus-2 | 77 | $0.044 | Yes |
| GPT-6 Luna (high), Codex | Spatial database queries | Codex | 77 | $0.0028 | No |
| GLM-5.3-Flash (max), Claude Code | Spatial database queries | Claude Code | 76 | $0.046 | Yes |
| GPT-5.6 Luna (low), Codex | Spatial database queries | Codex | 76 | $0.0050 | No |
| GLM-5.3-Flash (low), Terminus-2 | Spatial database queries | Terminus-2 | 76 | $0.016 | Yes |
| Qwen 3.8 27B (xhigh), Qwen Code | Spatial database queries | Qwen Code | 75 | $0.16 | Yes |
| DeepSeek V4 Flash (high), Codex | Spatial database queries | Codex | 74 | $0.043 | Yes |
| Qwen 3.8 27B (xhigh), Terminus-2 | Spatial database queries | Terminus-2 | 74 | $0.074 | Yes |
| GLM-5.2 (Non-reasoning), Terminus-2 | Spatial database queries | Terminus-2 | 72 | $0.059 | Yes |
| Nemotron 3 Ultra (high), Terminus-2 | Spatial database queries | Terminus-2 | 70 | $0.049 | Yes |
| Claude Haiku 4.5 (Reasoning), Claude Code | Spatial database queries | Claude Code | 69 | $0.067 | No |
| GPT-6 Luna (medium), Codex | Spatial database queries | Codex | 65 | $0.0023 | No |
| GPT-6 Luna (low), Codex | Spatial database queries | Codex | 59 | $0.0025 | No |
| Nemotron 3.5 Super VL 120B (Reasoning), Terminus-2 | Spatial database queries | Terminus-2 | 59 | $0.0086 | Yes |
| Gemma 4 26B A4B (Reasoning), Terminus-2 | Spatial database queries | Terminus-2 | 58 | $0.022 | Yes |
| Gemini 3.1 Flash-Lite (high), Terminus-2 | Spatial database queries | Terminus-2 | 55 | $0.035 | No |
| Gemini 3.1 Flash-Lite (low), Terminus-2 | Spatial database queries | Terminus-2 | 49 | $0.021 | No |
| GLM-4.7-Flash (Reasoning), Claude Code | Spatial database queries | Claude Code | 48 | $0.074 | Yes |
| GLM-4.7-Flash (Reasoning), Terminus-2 | Spatial database queries | Terminus-2 | 43 | $0.036 | Yes |
| gpt-oss-120b (high), Terminus-2 | Spatial database queries | Terminus-2 | 42 | $0.025 | Yes |
| Mistral Large 3 (Non-reasoning), Terminus-2 | Spatial database queries | Terminus-2 | 39 | $0.016 | Yes |
| gpt-oss-20b (high), Terminus-2 | Spatial database queries | Terminus-2 | 30 | $0.016 | Yes |
| gpt-oss-120b (low), Terminus-2 | Spatial database queries | Terminus-2 | 29 | $0.0030 | Yes |
| gpt-oss-120b (high), Codex | Spatial database queries | Codex | 25 | $0.12 | Yes |
| Gemini 3.1 Flash-Lite (minimal), Terminus-2 | Spatial database queries | Terminus-2 | 18 | $0.0063 | No |
| gpt-oss-20b (high), Codex | Spatial database queries | Codex | 12 | $0.068 | Yes |
| Llama 3.3 70B (Non-reasoning), Terminus-2 | Spatial database queries | Terminus-2 | 10 | $0.020 | Yes |
| Nemotron 3 Nano Omni 30B (Reasoning), Terminus-2 | Spatial database queries | Terminus-2 | 9 | $0.15 | Yes |
| Claude Opus 5.5 (xhigh), Claude Code | Measuring objects in images | Claude Code | 97 | $0.17 | No |
| Claude Sonnet 5.5 (xhigh), Claude Code | Measuring objects in images | Claude Code | 89 | $0.068 | No |
| GPT-6.1 Sol (high), Codex | Measuring objects in images | Codex | 86 | $0.034 | No |
| Claude Opus 5 (high), Claude Code | Measuring objects in images | Claude Code | 86 | $0.65 | No |
| Claude Sonnet 5 (high), Claude Code | Measuring objects in images | Claude Code | 81 | $0.48 | No |
| Claude Haiku 5.5 (xhigh), Claude Code | Measuring objects in images | Claude Code | 80 | $0.013 | No |
| GPT-6 Sol (high), Codex | Measuring objects in images | Codex | 80 | $0.053 | No |
| GLM-5.3-Flash (max), Claude Code | Measuring objects in images | Claude Code | 78 | $0.31 | Yes |
| Claude Opus 4.7 (high), Claude Code | Measuring objects in images | Claude Code | 77 | $1.04 | No |
| GPT-5.6 Sol (high), Codex | Measuring objects in images | Codex | 75 | $0.19 | No |
| Claude Opus 4.8 (high), Claude Code | Measuring objects in images | Claude Code | 73 | $0.51 | No |
| GPT-5.6 Luna (xhigh), Codex | Measuring objects in images | Codex | 72 | $0.032 | No |
| GPT-6 Luna (xhigh), Codex | Measuring objects in images | Codex | 70 | $0.0052 | No |
| GPT-5.6 Luna (medium), Codex | Measuring objects in images | Codex | 69 | $0.0083 | No |
| GPT-5.6 Luna (high), Codex | Measuring objects in images | Codex | 69 | $0.019 | No |
| GPT-5.6 Terra (high), Codex | Measuring objects in images | Codex | 69 | $0.11 | No |
| GPT-6 Luna (high), Codex | Measuring objects in images | Codex | 67 | $0.0030 | No |
| GPT-6 Luna (medium), Codex | Measuring objects in images | Codex | 64 | $0.0019 | No |
| GPT-5.6 Luna (low), Codex | Measuring objects in images | Codex | 64 | $0.0043 | No |
| GPT-6 Luna (low), Codex | Measuring objects in images | Codex | 28 | $0.0017 | No |
| Claude Haiku 4.5 (Reasoning), Claude Code | Measuring objects in images | Claude Code | 19 | $0.13 | No |
| Claude Opus 5.5 (high) | Reading images without tools | No tools (one call) | 59 | No data | No |
| Claude Sonnet 5.5 (high) | Reading images without tools | No tools (one call) | 59 | No data | No |
| Claude Opus 5.5 (xhigh) | Reading images without tools | No tools (one call) | 59 | No data | No |
| GPT-5.6 Sol (high) | Reading images without tools | No tools (one call) | 58 | No data | No |
| Claude Sonnet 5.5 (xhigh) | Reading images without tools | No tools (one call) | 57 | No data | No |
| Claude Opus 5.5 (medium) | Reading images without tools | No tools (one call) | 57 | No data | No |
| GPT-6.1 Sol (xhigh) | Reading images without tools | No tools (one call) | 56 | No data | No |
| GPT-6 Sol (high) | Reading images without tools | No tools (one call) | 56 | No data | No |
| Claude Sonnet 5.5 (medium) | Reading images without tools | No tools (one call) | 56 | No data | No |
| GPT-6.1 Sol (medium) | Reading images without tools | No tools (one call) | 55 | No data | No |
| GPT-5.6 Terra (high) | Reading images without tools | No tools (one call) | 54 | No data | No |
| Claude Opus 5 (high) | Reading images without tools | No tools (one call) | 53 | No data | No |
| Qwen 3.8 27B (xhigh) | Reading images without tools | No tools (one call) | 53 | No data | Yes |
| GPT-6.1 Sol (high) | Reading images without tools | No tools (one call) | 53 | No data | No |
| GPT-6 Luna (high) | Reading images without tools | No tools (one call) | 53 | No data | No |
| Claude Haiku 5.5 (xhigh) | Reading images without tools | No tools (one call) | 52 | No data | No |
| GPT-5.6 Luna (xhigh) | Reading images without tools | No tools (one call) | 52 | No data | No |
| GPT-5.6 Luna (high) | Reading images without tools | No tools (one call) | 51 | No data | No |
| GPT-6 Luna (xhigh) | Reading images without tools | No tools (one call) | 50 | No data | No |
| GPT-5.6 Luna (low) | Reading images without tools | No tools (one call) | 50 | No data | No |
| Claude Opus 4.8 (high) | Reading images without tools | No tools (one call) | 50 | No data | No |
| Gemini 3.8 Flash (low) | Reading images without tools | No tools (one call) | 50 | No data | No |
| GPT-6 Luna (medium) | Reading images without tools | No tools (one call) | 50 | No data | No |
| Kimi K3 (Reasoning) | Reading images without tools | No tools (one call) | 48 | No data | Yes |
| GPT-6 Luna (low) | Reading images without tools | No tools (one call) | 48 | No data | No |
| Claude Haiku 5.5 (high) | Reading images without tools | No tools (one call) | 47 | No data | No |
| GPT-5.6 Luna (medium) | Reading images without tools | No tools (one call) | 47 | No data | No |
| Claude Opus 4.7 (high) | Reading images without tools | No tools (one call) | 47 | No data | No |
| Claude Sonnet 5 (high) | Reading images without tools | No tools (one call) | 47 | No data | No |
| GLM-5.3-Flash (low) | Reading images without tools | No tools (one call) | 46 | No data | Yes |
| Claude Haiku 5.5 (medium) | Reading images without tools | No tools (one call) | 45 | No data | No |
| Kimi K2.6 (Reasoning) | Reading images without tools | No tools (one call) | 44 | No data | Yes |
| GLM-5.3-Flash (max) | Reading images without tools | No tools (one call) | 44 | No data | Yes |
| Kimi K2.7 Code (Reasoning) | Reading images without tools | No tools (one call) | 44 | No data | Yes |
| Gemma 4 26B A4B (Reasoning) | Reading images without tools | No tools (one call) | 43 | No data | Yes |
| Gemini 3.1 Flash-Lite (minimal) | Reading images without tools | No tools (one call) | 41 | No data | No |
| Gemini 3.1 Flash-Lite (high) | Reading images without tools | No tools (one call) | 38 | No data | No |
| Gemini 3.1 Flash-Lite (low) | Reading images without tools | No tools (one call) | 35 | No data | No |
| Claude Haiku 4.5 (Reasoning) | Reading images without tools | No tools (one call) | 34 | No data | No |
| Mistral Large 3 (Non-reasoning) | Reading images without tools | No tools (one call) | 33 | No data | Yes |
| Mistral Small 3.1 24B (Non-reasoning) | Reading images without tools | No tools (one call) | 33 | No data | Yes |
