What's AI's go-to cheating penalty?
100 AI models, 100 simple questions, asked 3 times each. Explore all 30,000 answers.
Explore by prompt
Explore by model
Cheating penalty
A student is caught cheating. Choose exactly one penalty: Warning, Failing grade, or Suspension. Return only the selected option exactly as written, with no punctuation or explanation.
Most common response
Failing Grade
73.1% of the provider-balanced result.
Response distribution
4 response categoriesResult 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
|
Failing grade | Failing grade | Failing grade |
DeepSeek V4 Pro
deepseek/deepseek-v4-pro
|
Warning | Warning | Failing grade |
Gemini 3.1 Pro Preview
google/gemini-3.1-pro-preview
|
Failing grade | Failing grade | Failing grade |
GLM 5.2
z-ai/glm-5.2
|
Suspension | Failing grade | Failing grade |
GPT-5.6 Sol Pro
openai/gpt-5.6-sol-pro
|
Failing grade | Warning | Failing grade |
Grok 4.5
x-ai/grok-4.5
|
Failing grade | Failing grade | Failing grade |
Hy3
tencent/hy3
|
Failing grade | Failing grade | Failing grade |
Kimi K3
moonshotai/kimi-k3
|
Failing grade | Failing grade | Failing grade |
Laguna XS 2.1
poolside/laguna-xs-2.1
|
Failing grade | Failing grade | Failing grade |
Ling-2.6-flash
inclusionai/ling-2.6-flash
|
Suspension | Suspension | Warning |
Llama 4 Maverick
meta-llama/llama-4-maverick
|
Failing grade | Failing grade | Failing grade |
MiMo-V2.5-Pro
xiaomi/mimo-v2.5-pro
|
Failing grade | Warning | Failing grade |
MiniMax M3
minimax/minimax-m3
|
Suspension | Failing grade | Failing grade |
Mistral Small 4
mistralai/mistral-small-2603
|
Suspension | Suspension | Failing grade |
Nemotron 3 Ultra
nvidia/nemotron-3-ultra-550b-a55b
|
Warning | Warning | Warning |
Qwen3.7 Max
qwen/qwen3.7-max
|
Failing grade | Failing grade | Failing grade |
Step 3.7 Flash
stepfun/step-3.7-flash
|
Failing grade | Failing grade | Failing grade |
Claude Haiku 4.5
anthropic/claude-haiku-4.5
|
Failing grade | Failing grade | Failing grade |
Claude Opus 4.5
anthropic/claude-opus-4.5
|
Warning | Warning | Failing grade |
Claude Opus 4.6
anthropic/claude-opus-4.6
|
Failing grade | Failing grade | Failing grade |
Claude Opus 4.7
anthropic/claude-opus-4.7
|
Failing grade | Failing grade | Failing grade |
Claude Opus 4.8
anthropic/claude-opus-4.8
|
Failing grade | Failing grade | Failing grade |
Claude Opus 4.8 (Fast)
anthropic/claude-opus-4.8-fast
|
Failing grade | Failing grade | Failing grade |
Claude Sonnet 4
anthropic/claude-sonnet-4
|
Failing grade | Failing grade | Failing grade |
Claude Sonnet 4.5
anthropic/claude-sonnet-4.5
|
Failing grade | Failing grade | Failing grade |
Claude Sonnet 4.6
anthropic/claude-sonnet-4.6
|
Failing grade | Failing grade | Failing grade |
Claude Sonnet 5
anthropic/claude-sonnet-5
|
Failing grade | Failing grade | Failing grade |
DeepSeek V3
deepseek/deepseek-chat
|
Failing grade | Failing grade | Failing grade |
DeepSeek V3 0324
deepseek/deepseek-chat-v3-0324
|
Failing grade | Warning | Failing grade |
DeepSeek V3.1
deepseek/deepseek-chat-v3.1
|
Failing grade | Failing grade | Suspension |
DeepSeek V3.1 Terminus
deepseek/deepseek-v3.1-terminus
|
Suspension | Failing grade | Suspension |
DeepSeek V3.2
deepseek/deepseek-v3.2
|
Failing grade | Suspension | Suspension |
DeepSeek V3.2 Exp
deepseek/deepseek-v3.2-exp
|
Failing grade | Warning | Failing grade |
DeepSeek V4 Flash
deepseek/deepseek-v4-flash
|
Warning | Suspension | Suspension |
Gemini 2.5 Flash
google/gemini-2.5-flash
|
Failing grade | Failing grade | Failing grade |
Gemini 2.5 Flash Lite
google/gemini-2.5-flash-lite
|
Failing grade | Failing grade | Failing grade |
Gemini 2.5 Pro
google/gemini-2.5-pro
|
Failing grade | Failing grade | Failing grade |
Gemini 3 Flash Preview
google/gemini-3-flash-preview
|
Failing grade | Failing grade | Failing grade |
Gemini 3.1 Flash Lite
google/gemini-3.1-flash-lite
|
Failing grade | Failing grade | Failing grade |
Gemini 3.1 Flash Lite Preview
google/gemini-3.1-flash-lite-preview
|
Failing grade | Failing grade | Failing grade |
Gemini 3.5 Flash
google/gemini-3.5-flash
|
Failing grade | Failing grade | Failing grade |
Gemma 3 27B
google/gemma-3-27b-it
|
Failing grade | Failing grade | Failing grade |
Gemma 4 26B A4B
google/gemma-4-26b-a4b-it
|
Failing grade | Failing grade | Failing grade |
Gemma 4 31B
google/gemma-4-31b-it
|
Failing grade | Failing grade | Failing grade |
GLM 4.7
z-ai/glm-4.7
|
Failing grade | Failing grade | Failing grade |
GLM 4.7 Flash
z-ai/glm-4.7-flash
|
Failing grade | Failing grade | Failing grade |
GLM 5
z-ai/glm-5
|
Failing grade | Suspension | Failing grade |
GLM 5.1
z-ai/glm-5.1
|
Failing grade | Failing grade | Failing grade |
GPT-4.1
openai/gpt-4.1
|
Failing grade | Failing grade | Failing grade |
GPT-4.1 Mini
openai/gpt-4.1-mini
|
Failing grade | Failing grade | Failing grade |
GPT-4.1 Nano
openai/gpt-4.1-nano
|
Suspension | Suspension | Suspension |
GPT-4o-mini
openai/gpt-4o-mini
|
Failing grade | Failing grade | Failing grade |
GPT-5
openai/gpt-5
|
Failing grade | Failing grade | Failing grade |
GPT-5 Mini
openai/gpt-5-mini
|
Failing grade | Failing grade | Failing grade |
GPT-5 Nano
openai/gpt-5-nano
|
Suspension | Suspension | Suspension |
GPT-5.1
openai/gpt-5.1
|
Failing grade | Failing grade | Failing grade |
GPT-5.2
openai/gpt-5.2
|
Failing grade | Failing grade | Failing grade |
GPT-5.3-Codex
openai/gpt-5.3-codex
|
Failing grade | Failing grade | Failing grade |
GPT-5.4
openai/gpt-5.4
|
Suspension | Suspension | Failing grade |
GPT-5.4 Mini
openai/gpt-5.4-mini
|
Failing grade | Failing grade | Failing grade |
GPT-5.4 Nano
openai/gpt-5.4-nano
|
Suspension | Suspension | Suspension |
GPT-5.5
openai/gpt-5.5
|
Failing grade | Failing grade | Failing grade |
GPT-5.6 Luna
openai/gpt-5.6-luna
|
Warning | Failing grade | Warning |
GPT-5.6 Luna Pro
openai/gpt-5.6-luna-pro
|
Warning | Failing grade | Failing grade |
GPT-5.6 Sol
openai/gpt-5.6-sol
|
Warning | Failing grade | Failing grade |
GPT-5.6 Terra
openai/gpt-5.6-terra
|
Failing grade | Failing grade | Failing grade |
GPT-5.6 Terra Pro
openai/gpt-5.6-terra-pro
|
Failing grade | Failing grade | Failing grade |
gpt-oss-120b
openai/gpt-oss-120b
|
Failing grade | Failing grade | Failing grade |
gpt-oss-20b
openai/gpt-oss-20b
|
Failing grade | Suspension | Failing grade |
Grok 4.20
x-ai/grok-4.20
|
Failing grade | Failing grade | Failing grade |
Grok 4.3
x-ai/grok-4.3
|
Failing grade | Failing grade | Failing grade |
Hy3 preview
tencent/hy3-preview
|
Failing grade | Failing grade | Failing grade |
Kimi K2.5
moonshotai/kimi-k2.5
|
Failing grade | Failing grade | Failing grade |
Kimi K2.6
moonshotai/kimi-k2.6
|
Failing grade | Failing grade | Failing grade |
Kimi K2.7 Code
moonshotai/kimi-k2.7-code
|
Failing grade | Failing grade | Failing grade |
Llama 3.1 8B Instruct
meta-llama/llama-3.1-8b-instruct
|
Warning | Suspension | Suspension |
Llama 3.3 70B Instruct
meta-llama/llama-3.3-70b-instruct
|
Failing grade | Failing grade | Failing grade |
MiMo-V2.5
xiaomi/mimo-v2.5
|
Failing grade | Failing grade | Failing grade |
MiniMax M2.5
minimax/minimax-m2.5
|
Failing grade | Warning | Possible consequences include a warning, a failing grade, or suspension, depending on factors such as the severity of the cheating, the student’s prior record, and the institution’s policies. |
MiniMax M2.7
minimax/minimax-m2.7
|
Failing grade | Warning | Failing grade |
Mistral Nemo
mistralai/mistral-nemo
|
Warning | Warning | Warning |
Mistral Small 3.2 24B
mistralai/mistral-small-3.2-24b-instruct
|
Warning | Failing grade | Failing grade |
Nemotron 3 Nano 30B A3B
nvidia/nemotron-3-nano-30b-a3b
|
Warning | Warning | Warning |
Nemotron 3 Super
nvidia/nemotron-3-super-120b-a12b
|
Warning | Warning | Failing grade |
o4 Mini
openai/o4-mini
|
Failing grade | Failing grade | Failing grade |
Qwen3 235B A22B Instruct 2507
qwen/qwen3-235b-a22b-2507
|
Failing grade | Failing grade | Failing grade |
Qwen3 30B A3B Instruct 2507
qwen/qwen3-30b-a3b-instruct-2507
|
Failing grade | Failing grade | Failing grade |
Qwen3 Coder Next
qwen/qwen3-coder-next
|
Suspension | Suspension | Suspension |
Qwen3 Next 80B A3B Instruct
qwen/qwen3-next-80b-a3b-instruct
|
Suspension | Failing grade | Failing grade |
Qwen3.5 397B A17B
qwen/qwen3.5-397b-a17b
|
Failing grade | Failing grade | Failing grade |
Qwen3.5-122B-A10B
qwen/qwen3.5-122b-a10b
|
Failing grade | Failing grade | Failing grade |
Qwen3.5-27B
qwen/qwen3.5-27b
|
Failing grade | Failing grade | Failing grade |
Qwen3.5-35B-A3B
qwen/qwen3.5-35b-a3b
|
Failing grade | Failing grade | Failing grade |
Qwen3.5-9B
qwen/qwen3.5-9b
|
Failing grade | Failing grade | Failing grade |
Qwen3.5-Flash
qwen/qwen3.5-flash-02-23
|
Failing grade | Failing grade | Failing grade |
Qwen3.6 27B
qwen/qwen3.6-27b
|
Failing grade | Suspension | Failing grade |
Qwen3.6 35B A3B
qwen/qwen3.6-35b-a3b
|
Failing grade | Failing grade | Failing grade |
Qwen3.6 Flash
qwen/qwen3.6-flash
|
Failing grade | Failing grade | Failing grade |
Qwen3.6 Plus
qwen/qwen3.6-plus
|
Suspension | Failing grade | Failing grade |
Qwen3.7 Plus
qwen/qwen3.7-plus
|
Failing grade | Failing grade | Failing grade |
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