Models in the fingerprint bank
The identify tool can recognise 24 models across 6 families, from 864 recorded answers. Each entry links to that model's own page: its favourite numbers, its full distribution, and how reliably it is recognised.
Bank version 2026.10.3. New models are added as they are collected; every change is listed on the changelog.
Capability and price
12 of the 24 models in the bank are ranked here: the ones whose provider still sells them and whose configuration the Artificial Analysis Intelligence Index (v4.3.2) still benchmarks in full. The figures were read on 2026-10-02–2026-10-17 and are those sources' claims, not measurements by this site. This tool identifies which model wrote a reply; it says nothing about how good that model is. The other 12 models keep their figures on their own pages.
| # | Model | Provider | Index | Input | Output | Blended | Price # |
|---|---|---|---|---|---|---|---|
| 1 | Claude Opus 5.5 | Anthropic | 58 | 4.00 | 20.00 | 8.00 | 10 |
| 2 | Claude Sonnet 5.5 | Anthropic | 56 | 2.00 | 10.00 | 4.00 | 7 |
| 3 | Claude Fable 5.1 | Anthropic | 53 | 10.00 | 50.00 | 20.00 | 11 |
| 3 | GPT-6 Astra | OpenAI | 53 | 10.00 | 50.00 | 20.00 | 11 |
| 5 | GPT-6.1 Sol | OpenAI | 52 | 2.00 | 10.00 | 4.00 | 7 |
| 6 | Qwen3.8 Max 0902 | Alibaba | 45 | 2.00 | 6.00 | 3.00 | 6 |
| 7 | Claude Haiku 5.5 | Anthropic | 43 | 0.10 | 0.50 | 0.20 | 1 |
| 8 | GPT-5.6 Terra | OpenAI | 42 | 2.00 | 12.00 | 4.50 | 9 |
| 9 | Gemini 3.8 Flash | 41 | 0.75 | 3.75 | 1.50 | 3 | |
| 10 | GPT-6 Luna | OpenAI | 38 | 0.10 | 0.50 | 0.20 | 1 |
| 11 | DeepSeek V4 Pro 0813 | DeepSeek | 36 | 1.32 | 3.96 | 1.98 | 4 |
| 12 | Claude Haiku 4.5 | Anthropic | 15 | 1.00 | 5.00 | 2.00 | 5 |
Index is the composite score for the exact configuration that was scored; each model page names that configuration, and scores from different index versions are not comparable. Prices are US dollars per million tokens. Blended weights input three to one against output so that one number can order the table — a ranking aid, not a quote for your workload.
Catalogue
| Model | Family | Collected through | Answers | Status |
|---|---|---|---|---|
GPT-5.4gpt-5.4 |
GPT | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
GPT-5.5gpt-5.5 |
GPT | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
GPT-5.6 Solgpt-5.6-sol |
GPT | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
GPT-5.6 Terragpt-5.6-terra |
GPT | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
GPT-5.6 Lunagpt-5.6-luna |
GPT | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
GPT-6 Astragpt-6-astra |
GPT | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
GPT-6 Solgpt-6-sol |
GPT | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
GPT-6 Lunagpt-6-luna |
GPT | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
Claude Haiku 4.5claude-haiku-4-5-20251001 |
Claude | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
Claude Sonnet 4.6claude-sonnet-4-6 |
Claude | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
Claude Sonnet 5claude-sonnet-5 |
Claude | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
Claude Opus 4.6claude-opus-4-6 |
Claude | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
Claude Opus 4.7claude-opus-4-7 |
Claude | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
Claude Opus 4.8claude-opus-4-8 |
Claude | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
Claude Opus 5claude-opus-5 |
Claude | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
Claude Opus 5.5claude-opus-5-5 |
Claude | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
Claude Sonnet 5.5claude-sonnet-5-5 |
Claude | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
Claude Haiku 5.5claude-haiku-5-5 |
Claude | API | 36 | Inherited from ModelTrace; serving identity not independently verified |
Claude Fable 5.1claude-fable-5-1@claude-code |
Claude | Claude Code | 36 | Collected by this project |
Kimi K2.6kimi-k2.6@cloudflare |
Kimi | Cloudflare Workers AI | 36 | Collected by this project |
Gemini 3.8 Flashgemini-3.8-flash@openrouter:google-vertex |
Gemini | OpenRouter | 36 | Collected by this project |
DeepSeek V4 Pro 0813deepseek-v4-pro-0813@openrouter:deepseek |
DeepSeek | OpenRouter | 36 | Collected by this project |
Qwen3.8 Max 0902qwen3.8-max-0902@openrouter:alibaba |
Qwen | OpenRouter | 36 | Collected by this project |
GPT-6.1 Solgpt-6.1-sol |
GPT | API | 36 | Collected by this project |
How reliably each model is recognised
| Model | Runs | Clear match, right | Close call | Weak match | Clear match, wrong | If removed: clear match, wrong |
|---|---|---|---|---|---|---|
| GPT-5.4 | 12 | 9 | 1 | 2 | 0 | 0 |
| GPT-5.5 | 12 | 9 | 0 | 3 | 0 | 0 |
| GPT-5.6 Sol | 12 | 9 | 2 | 1 | 0 | 0 |
| GPT-5.6 Terra | 12 | 11 | 0 | 1 | 0 | 0 |
| GPT-5.6 Luna | 12 | 12 | 0 | 0 | 0 | 0 |
| GPT-6 Astra | 12 | 0 | 10 | 2 | 0 | 9 |
| GPT-6 Sol | 12 | 5 | 3 | 4 | 0 | 0 |
| GPT-6 Luna | 12 | 8 | 1 | 3 | 0 | 0 |
| Claude Haiku 4.5 | 12 | 12 | 0 | 0 | 0 | 0 |
| Claude Sonnet 4.6 | 12 | 11 | 0 | 1 | 0 | 0 |
| Claude Sonnet 5 | 12 | 10 | 1 | 1 | 0 | 1 |
| Claude Opus 4.6 | 12 | 12 | 0 | 0 | 0 | 0 |
| Claude Opus 4.7 | 12 | 11 | 1 | 0 | 0 | 6 |
| Claude Opus 4.8 | 12 | 5 | 5 | 2 | 0 | 0 |
| Claude Opus 5 | 12 | 11 | 1 | 0 | 0 | 5 |
| Claude Opus 5.5 | 12 | 12 | 0 | 0 | 0 | 0 |
| Claude Sonnet 5.5 | 12 | 12 | 0 | 0 | 0 | 0 |
| Claude Haiku 5.5 | 12 | 12 | 0 | 0 | 0 | 0 |
| Claude Fable 5.1 | 12 | 10 | 0 | 2 | 0 | 0 |
| Kimi K2.6 | 12 | 8 | 0 | 4 | 0 | 0 |
| Gemini 3.8 Flash | 12 | 9 | 0 | 3 | 0 | 0 |
| DeepSeek V4 Pro 0813 | 12 | 3 | 0 | 9 | 0 | 0 |
| Qwen3.8 Max 0902 | 12 | 10 | 0 | 2 | 0 | 0 |
| GPT-6.1 Sol | 12 | 0 | 9 | 3 | 0 | 9 |
Each row repeats the measurement on that model's own page: held-out three-answer runs across all prompt environments, counted by the status the site attaches to the first-ranked model. The last column is the number to keep in mind if you are testing a version that is not listed here: with the model removed from the bank, how many of its own runs still named another model with a clear margin. The methodology page explains how both were measured.
What the status column means
18 entries were inherited from the ModelTrace project. Their answers were collected through an API relay whose serving identity was never independently confirmed, so they are marked as inherited rather than verified. That does not make them wrong: their fingerprints hold up in held-out testing exactly as the project's own do. It means the label on the tin is the one the relay reported.
A model collected by this project was answered by one independent session per challenge, with nothing carried over between them. The channel column says how the answers were obtained. A fingerprint tracks the model rather than the channel, so an entry collected through one channel still recognises the same model through another.