What's AI's go-to programming font?
100 AI models, 100 simple questions, asked 3 times each. Explore all 30,000 answers.
Explore by prompt
Explore by model
Programming font
Choose exactly one programming font. Return only the font name, with no punctuation or explanation.
Most common response
Fira Code
49.7% of the provider-balanced result.
Response distribution
12 uniqueShowing the 10 most common answers.
Result weighting of most common answer
Each of the 17 model providers has equal influence, regardless of how many models they have in the dataset.
| Model | Run 1 | Run 2 | Run 3 |
|---|---|---|---|
Claude Fable 5
anthropic/claude-fable-5
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
DeepSeek V4 Pro
deepseek/deepseek-v4-pro
|
Fira Code | Fira Code | Fira Code |
Gemini 3.1 Pro Preview
google/gemini-3.1-pro-preview
|
Inconsolata | Consolas | Consolas |
GLM 5.2
z-ai/glm-5.2
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
GPT-5.6 Sol Pro
openai/gpt-5.6-sol-pro
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
Grok 4.5
x-ai/grok-4.5
|
JetBrains Mono | Fira Code | Fira Code |
Hy3
tencent/hy3
|
FiraCode | JetBrainsMono | JetBrainsMono |
Kimi K3
moonshotai/kimi-k3
|
JetBrains Mono | JetBrains Mono | Fira Code |
Laguna XS 2.1
poolside/laguna-xs-2.1
|
Consolas | Fira Code | Fira Code |
Ling-2.6-flash
inclusionai/ling-2.6-flash
|
FiraCode | JetBrains Mono | JetBrains Mono |
Llama 4 Maverick
meta-llama/llama-4-maverick
|
JetBrains Mono | Fira Code | Fira Mono |
MiMo-V2.5-Pro
xiaomi/mimo-v2.5-pro
|
Fira Code | Fira Code | Fira Code |
MiniMax M3
minimax/minimax-m3
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
Mistral Small 4
mistralai/mistral-small-2603
|
Fira Code | JetBrains Mono | Fira Code |
Nemotron 3 Ultra
nvidia/nemotron-3-ultra-550b-a55b
|
JetBrains Mono | Fira Code | JetBrains Mono |
Qwen3.7 Max
qwen/qwen3.7-max
|
Hack | Consolas | Consolas |
Step 3.7 Flash
stepfun/step-3.7-flash
|
Fira Code | Fira Code | Fira Code |
Claude Haiku 4.5
anthropic/claude-haiku-4.5
|
JetBrains Mono | JetBrains Mono | Fira Code |
Claude Opus 4.5
anthropic/claude-opus-4.5
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
Claude Opus 4.6
anthropic/claude-opus-4.6
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
Claude Opus 4.7
anthropic/claude-opus-4.7
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
Claude Opus 4.8
anthropic/claude-opus-4.8
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
Claude Opus 4.8 (Fast)
anthropic/claude-opus-4.8-fast
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
Claude Sonnet 4
anthropic/claude-sonnet-4
|
Fira Code | Fira Code | JetBrains Mono |
Claude Sonnet 4.5
anthropic/claude-sonnet-4.5
|
Fira Code | Fira Code | JetBrains Mono |
Claude Sonnet 4.6
anthropic/claude-sonnet-4.6
|
Fira Code | Fira Code | Fira Code |
Claude Sonnet 5
anthropic/claude-sonnet-5
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
DeepSeek V3
deepseek/deepseek-chat
|
Fira Code | Fira Code | Fira Code |
DeepSeek V3 0324
deepseek/deepseek-chat-v3-0324
|
Fira Code | Fira Code | Fira Code |
DeepSeek V3.1
deepseek/deepseek-chat-v3.1
|
Cascadia Code | Fira Code | Fira Code |
DeepSeek V3.1 Terminus
deepseek/deepseek-v3.1-terminus
|
JetBrains Mono | Fira Code | Fira Code |
DeepSeek V3.2
deepseek/deepseek-v3.2
|
Fira Code | FiraCode | Cascadia Code |
DeepSeek V3.2 Exp
deepseek/deepseek-v3.2-exp
|
Cascadia Code | Fira Code | JetBrains Mono |
DeepSeek V4 Flash
deepseek/deepseek-v4-flash
|
FiraCode | Hasklig | Iosevka |
Gemini 2.5 Flash
google/gemini-2.5-flash
|
Fira Code | Fira Code | Fira Code |
Gemini 2.5 Flash Lite
google/gemini-2.5-flash-lite
|
Fira Code | Fira Code | Fira Code |
Gemini 2.5 Pro
google/gemini-2.5-pro
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
Gemini 3 Flash Preview
google/gemini-3-flash-preview
|
JetBrains Mono | Fira Code | JetBrains Mono |
Gemini 3.1 Flash Lite
google/gemini-3.1-flash-lite
|
JetBrains Mono | JetBrains Mono | Fira Code |
Gemini 3.1 Flash Lite Preview
google/gemini-3.1-flash-lite-preview
|
Fira Code | Fira Code | JetBrains Mono |
Gemini 3.5 Flash
google/gemini-3.5-flash
|
Fira Code | Fira Code | Fira Code |
Gemma 3 27B
google/gemma-3-27b-it
|
Fira Code | Fira Code | Fira Code |
Gemma 4 26B A4B
google/gemma-4-26b-a4b-it
|
Fira Code | Fira Code | Fira Code |
Gemma 4 31B
google/gemma-4-31b-it
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
GLM 4.7
z-ai/glm-4.7
|
JetBrains Mono | JetBrains Mono | Fira Code |
GLM 4.7 Flash
z-ai/glm-4.7-flash
|
Fira Code | JetBrains Mono | JetBrains Mono |
GLM 5
z-ai/glm-5
|
JetBrains Mono | JetBrains Mono | Fira Code |
GLM 5.1
z-ai/glm-5.1
|
JetBrains Mono | Hack | JetBrains Mono |
GPT-4.1
openai/gpt-4.1
|
JetBrains Mono | JetBrains Mono | FiraCode |
GPT-4.1 Mini
openai/gpt-4.1-mini
|
Fira Code | FiraCode | Fira Code |
GPT-4.1 Nano
openai/gpt-4.1-nano
|
Fira Code | Fira Code | Fira Code |
GPT-4o-mini
openai/gpt-4o-mini
|
Fira Code | Fira Code | Fira Code |
GPT-5
openai/gpt-5
|
Fira Code | JetBrains Mono | Fira Code |
GPT-5 Mini
openai/gpt-5-mini
|
Fira Code | JetBrains Mono | JetBrains Mono |
GPT-5 Nano
openai/gpt-5-nano
|
Fira Code | JetBrains Mono | Fira Code |
GPT-5.1
openai/gpt-5.1
|
JetBrains Mono | Fira Code | Fira Code |
GPT-5.2
openai/gpt-5.2
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
GPT-5.3-Codex
openai/gpt-5.3-codex
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
GPT-5.4
openai/gpt-5.4
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
GPT-5.4 Mini
openai/gpt-5.4-mini
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
GPT-5.4 Nano
openai/gpt-5.4-nano
|
Fira Code | Fira Code | Fira Code |
GPT-5.5
openai/gpt-5.5
|
Fira Code | Fira Code | Fira Code |
GPT-5.6 Luna
openai/gpt-5.6-luna
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
GPT-5.6 Luna Pro
openai/gpt-5.6-luna-pro
|
JetBrains Mono | JetBrains Mono | Fira Code |
GPT-5.6 Sol
openai/gpt-5.6-sol
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
GPT-5.6 Terra
openai/gpt-5.6-terra
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
GPT-5.6 Terra Pro
openai/gpt-5.6-terra-pro
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
gpt-oss-120b
openai/gpt-oss-120b
|
Fira Code | Fira Code | Fira Code |
gpt-oss-20b
openai/gpt-oss-20b
|
Fira Code | Consolas | FiraCode |
Grok 4.20
x-ai/grok-4.20
|
Fira Code | Fira Code | Fira Code |
Grok 4.3
x-ai/grok-4.3
|
JetBrains Mono | Fira Code | JetBrains Mono |
Hy3 preview
tencent/hy3-preview
|
Fira Code | Fira Code | JetBrains Mono |
Kimi K2.5
moonshotai/kimi-k2.5
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
Kimi K2.6
moonshotai/kimi-k2.6
|
JetBrains Mono | JetBrains Mono | JetBrains Mono |
Kimi K2.7 Code
moonshotai/kimi-k2.7-code
|
JetBrains Mono | Fira Code | JetBrains Mono |
Llama 3.1 8B Instruct
meta-llama/llama-3.1-8b-instruct
|
DejaVuSansMono | Fira Code | Menlo |
Llama 3.3 70B Instruct
meta-llama/llama-3.3-70b-instruct
|
Consolas | Consolas | Consolas |
MiMo-V2.5
xiaomi/mimo-v2.5
|
Fira Code | Consolas | JetBrains Mono |
MiniMax M2.5
minimax/minimax-m2.5
|
JetBrains Mono | Consolas | JetBrains Mono |
MiniMax M2.7
minimax/minimax-m2.7
|
JetBrains Mono | FiraCode | JetBrainsMono |
Mistral Nemo
mistralai/mistral-nemo
|
FiraCode | Fira Code | Fira Code |
Mistral Small 3.2 24B
mistralai/mistral-small-3.2-24b-instruct
|
Fira Code | Fira Code | Fira Code |
Nemotron 3 Nano 30B A3B
nvidia/nemotron-3-nano-30b-a3b
|
Fira Code | Fira Code | FiraCode |
Nemotron 3 Super
nvidia/nemotron-3-super-120b-a12b
|
JetBrains Mono | Fira Code | JetBrains Mono |
o4 Mini
openai/o4-mini
|
Fira Code | Fira Code | Fira Code |
Qwen3 235B A22B Instruct 2507
qwen/qwen3-235b-a22b-2507
|
Fira Code | JetBrains Mono | Fira Code |
Qwen3 30B A3B Instruct 2507
qwen/qwen3-30b-a3b-instruct-2507
|
JetBrains Mono | Fira Code | JetBrains Mono |
Qwen3 Coder Next
qwen/qwen3-coder-next
|
Fira Code | Fira Code | Fira Code |
Qwen3 Next 80B A3B Instruct
qwen/qwen3-next-80b-a3b-instruct
|
Fira Code | JetBrains Mono | Fira Code |
Qwen3.5 397B A17B
qwen/qwen3.5-397b-a17b
|
JetBrains Mono | JetBrains Mono | Fira Code |
Qwen3.5-122B-A10B
qwen/qwen3.5-122b-a10b
|
Consolas | Fira Code | Fira Code |
Qwen3.5-27B
qwen/qwen3.5-27b
|
Fira Code | FiraCode | JetBrains Mono |
Qwen3.5-35B-A3B
qwen/qwen3.5-35b-a3b
|
Fira Code | Fira Code | JetBrains Mono |
Qwen3.5-9B
qwen/qwen3.5-9b
|
Fira Code | Consolas | Consolas |
Qwen3.5-Flash
qwen/qwen3.5-flash-02-23
|
Fira Code | Fira Code | Fira Code |
Qwen3.6 27B
qwen/qwen3.6-27b
|
Fira Code | Fira Code | Fira Code |
Qwen3.6 35B A3B
qwen/qwen3.6-35b-a3b
|
JetBrains Mono | Fira Code | JetBrains Mono |
Qwen3.6 Flash
qwen/qwen3.6-flash
|
JetBrains Mono | Source Code Pro | JetBrains Mono |
Qwen3.6 Plus
qwen/qwen3.6-plus
|
Consolas | Consolas | Inconsolata |
Qwen3.7 Plus
qwen/qwen3.7-plus
|
Consolas | Consolas | Consolas |
Dataset last updated July 18, 2026.
About
ModelBias.ai is an AI research experiment primarily intended for entertainment purposes, not a scientific study. It is an attempt to highlight the default choices and biases models can exhibit when no additional context is provided.
Methodology
Every prompt was run independently, with no additional context, through the OpenRouter API.
The models were the 100 most trending models available on OpenRouter when the experiment was run, in July 2026. Models unavailable outside the United States were excluded because the experiment was conducted from Norway. Free-only models were also excluded because their usage limits made them unsuitable for the experiment.
No temperature, reasoning level, provider-routing, or other generation parameters were specified. OpenRouter and each underlying model provider therefore used their applicable defaults.
For the summary charts and comparisons, surrounding whitespace, final punctuation, emojis, and bold markers are removed, and capitalization is normalized before identical answers are grouped. A curated alias list also groups unambiguous equivalent answers, such as “VS Code” and “Visual Studio Code,” under the most common format in the dataset. The downloadable dataset preserves every model's original output.
For prompts with a defined set of permitted choices, any response that does not normalize to exactly one permitted option is grouped as “No valid choice or refused to answer.” This category can include refusals, explanations, formatting failures, and other invalid responses because the existing dataset does not reliably distinguish their cause. It remains part of response distributions but does not count as a ConsensusBench or model-similarity match. Open-ended prompts are not classified this way.
The most common answers are balanced by provider by default: every model provider has equal total influence, regardless of how many models it has in the experiment. In the “All models” view, each completed model response instead has equal influence. Tied answers are shown jointly.
Tech Stack
This project was built with Codex using GPT-5.6 Sol.
Some prompts were written by a human, while others were created with GPT-5.6 Sol.
The backend is built in PHP using the Laravel framework. Prompts were run with the Laravel queue system.
Download the data
The complete dataset is free to download and use in your own project or research.
View and download the dataset on GitHub