Research note 005 / Model speed
AI model speed: tokens per second rose 18-fold, then levelled off
API measurements through October 14, 2026 show an 18-fold rise from GPT-4 to GPT-4o, followed by a plateau in standard flagship writing speed. Maximum reasoning effort can put minutes before the first answer token.
In May 2023, GPT-4 wrote at 5.1 tokens per second on OpenAI’s API. GPT-4o reached 90.4 in Artificial Analysis’s May 15, 2024 capture — roughly 18 times faster in a year.
That rate describes text arriving after the stream begins. The wait before an answer starts is a separate measure, and reasoning can make it much longer. In one October test, Claude Opus 5.5 waited 723.7 seconds at maximum effort and 21.7 seconds at its default of medium.
GPT-4 began around reading pace
An adult silently reading non-fiction takes in about 238 words per minute, or 5.3 tokens per second using about 0.75 English words per token. GPT-4’s May 2023 output was close to that pace. Reading is an input rate; it gives the model’s output a human yardstick rather than an equal-task comparison.
The 5.1 figure came from one independent tester’s regression, about two months after GPT-4 launched. GPT-4 itself reached 10.6 tokens per second by August, and Artificial Analysis measured about 22–24 from December. Dating the reading matters: the first figure describes a period in GPT-4’s life.
The research found no usable, citable speed measurements for the 2020–2022 OpenAI models. The numerical history therefore begins in 2023, with no interpolated baseline for GPT-3 or the original ChatGPT.
Standard flagship writing levelled off after 2024
On October 8, 2026, Artificial Analysis measured the November 2024 GPT-4o at 112.3 tokens per second, Claude Opus 5.5 at maximum effort at 96.4, and GPT-6.1 Sol at maximum effort at 53.9. All three readings use the same 10,000-token input workload.
These two newer standard flagships wrote within the broad speed range established in 2024. Faster small models continued to appear. Gemini 3.8 Flash reached 348.3 tokens per second near launch, and Claude Haiku 5.5 reached 233.6. The split is between tiers as well as generations.
Fast public endpoints outpaced standard flagships
- OpenAI standard
- Anthropic standard
- Fast public endpoints
- Sol Ultrafast
The records served models below the frontier
Groq’s Mixtral endpoint measured 473.1 tokens per second in March 2024. Mixtral was a GPT-3.5-class model when GPT-4 Turbo represented the frontier. In August 2024, Artificial Analysis measured Cerebras serving Llama 3.1 8B above 1,800 tokens per second.
In August 2025, Cerebras reported an Artificial Analysis measurement of about 2,700 tokens per second for gpt-oss-120b. That is an independently measured result relayed by the vendor; Cerebras compared the model with o4-mini. Its Llama 4 Maverick release similarly quoted Artificial Analysis at 2,522.
Nvidia’s August 2026 Groq 3 LPX demonstration reached 3,431 tokens per second on Gemma 4 31B. Artificial Analysis measured it in Nvidia’s own data centre, with no public price or release date. It belongs in the table as a private demonstration.
Celeris-1 reached 1,549 tokens per second on Artificial Analysis’s public-API leaderboard, with an Intelligence Index of 6 against its class median of 9. On the October 8 snapshot’s 10,000-token workload, the figure charted here, it measured 1,418. Its diffusion speed is an average over parallel refinement passes. The change from 2025’s short prompts to 2026’s longer prompts prevents treating the lower headline rate as a decline in public records.
| Measured / observed | Model and host | Output (tokens/s) | Measurement and availability | Sources |
|---|---|---|---|---|
| May 2023 (approximate) | GPT-4 / OpenAI API | 5.1 | One tester’s regression slope; cl100k tokens; about two months after launch. | Pungas: OpenAI forum |
| 2024-03-19 | Mixtral 8x7B / Groq | 473.1 | AA 14-day median; public endpoint; GPT-3.5-class model. | AA archive; Mistral model announcement |
| 2024-05-15 | GPT-4o / hosts pooled | 90.4 | AA historical 1k default; median across hosts. | AA archive |
| 2024-06-21 | Claude 3.5 Sonnet / Anthropic API | 79.4 | AA historical 1k default; standard service. | AA archive |
| 2024-08-27 | Llama 3.1 8B / Cerebras | >1,800 | AA measurement quoted in Cerebras’s launch release; public 8B endpoint; reported lower bound. | Cerebras release / Business Wire |
| 2025-01-27 | DeepSeek R1 / DeepSeek API | 62.4 | AA historical 1k default; near launch; later readings fell. | AA archive |
| May 2025 | Llama 4 Maverick / Cerebras | 2,522 | AA measurement quoted in Cerebras’s release; 1k prompts; public endpoint. | Cerebras release / Business Wire |
| 2025-06-03 | Claude Opus 4 / Anthropic API | 54.1 | AA 1k workload; near launch. | AA archive |
| 2025-08-08 | GPT-5 (high) / OpenAI API | 126.2 | AA 1k workload; high effort; near launch. | AA archive |
| August 2025 | gpt-oss-120b / Cerebras | ≈2,700 | AA measurement reported by Cerebras; 1k prompts; public endpoint; compared with o4-mini. | Cerebras: AA measurement |
| 2026-08-24 | Gemma 4 31B / Nvidia Groq 3 LPX | 3,431 | AA private demonstration in Nvidia’s data centre; 3,382 at 10k; no public price or release date. | Nvidia: AA demonstration |
| 2026-10-08 | GPT-4o (Nov ’24) / OpenAI API | 112.3 | AA 10k workload; standard service; later measurement of an older model. | AA archive |
| 2026-10-08 | Claude Opus 5.5 (max) / Anthropic API | 96.4 | AA 10k workload; maximum effort; standard service. | AA archive |
| 2026-10-08 | GPT-6.1 Sol (max) / OpenAI API | 53.9 | AA 10k workload; maximum effort; Standard service. | AA archive |
| 2026-10-08 | Celeris-1 | 1,418 | AA 10k workload; public API; diffusion average over parallel refinement passes. | AA archive; AA model page |
| 2026-10-14 | GPT-6.1 Sol (max, Standard) / OpenAI API | 65 | AA provider page read at the research cutoff; 10k workload; maximum effort. | AA provider page |
| 2026-10-14 | GPT-6.1 Sol (max, Fast) / OpenAI API | 89 | AA provider page read at the research cutoff; maximum effort; premium Fast service. | AA provider page |
| 2026-10-14 | GPT-6.1 Sol (max, Ultrafast) / OpenAI API | 301 | AA 10k workload; maximum effort; six times the Standard price. | AA provider page; VentureBeat: tier pricing |
Reasoning moved the wait before the answer
At GPT-4’s May 2023 rate, streaming 500 tokens takes about 98 seconds, calculated without an unmeasured first-token wait. For GPT-4o in June 2024, the 500-token scenario is about 6.5 seconds, calculated from its measured first-token wait and output speed.
By October 8, GPT-6.1 Sol at maximum effort waited 326.9 seconds before its answer started; Artificial Analysis’s whole-answer metric was 336.2 seconds for 500 tokens. Opus 5.5 at maximum effort waited 723.7 seconds before starting, with a whole-answer metric of 728.8 seconds. Almost all of that time comes before the answer text.
The first visible token can also be misleading. DeepSeek R1 began showing reasoning after 3.1 seconds in an April 2025 test, while its first answer token came after 107.2 seconds. Artificial Analysis introduced time to first answer token in 2025 to capture that distinction.
The same model can start in seconds or minutes
On the same October 8 test, Opus 5.5’s first answer arrived after 8.5 seconds at low effort, 21.7 at medium, 38.0 at high, 131.2 at xhigh and 723.7 at maximum. Medium was its default. The full effort comparison below keeps the date and workload fixed.
| Model | Low (s) | Medium (s) | High (s) | Xhigh (s) | Max (s) | Sources |
|---|---|---|---|---|---|---|
| Claude Opus 5.5 | 8.5 | 21.7 (default) | 38.0 | 131.2 | 723.7 | AA archive; Anthropic: default effort |
| GPT-6.1 Sol | 3.0 | 6.7 | 59.7 | 161.2 | 326.9 | AA archive |
| Claude Sonnet 5.5 | 0.9 | 1.9 | 12.1 | 31.5 | 485.4 | AA archive |
The maximum setting is opt-in. These are API measurements with 10,000-token prompts, and the research found no distribution of waiting times in Claude.ai. All the long Opus readings were taken within its first three weeks, so launch load remains a possible contributor.
Faster serving can reduce thinking time too. In the October 14 reading, GPT-6.1 Sol reached 301 tokens per second in Ultrafast against 65 on Standard, about 4.6 times faster at six times the standard price. Its maximum-effort wait fell from 330.6 seconds to 74.6. The research found no independent measurement of Anthropic’s advertised fast-mode multiplier.
A speed reading needs a host and a date
DeepSeek R1’s own API fell from 62.4 tokens per second on January 27, 2025 to 26.9 on February 15, during the demand surge. The same model’s speed depends on capacity and host. Artificial Analysis’s provider comparison also showed R1 near 26 on DeepSeek’s API and 312 on Together.
Serving changes can move speed without changing weights: OpenAI reported a roughly 40% improvement for GPT-5.2 after a stack update. A measured rate needs its host, setting, workload and observation date. A launch reading is a dated observation rather than a permanent model specification.
How we compiled this
We combined dated Artificial Analysis readings with Taivo Pungas’s 2023 regressions, retaining the host, workload, effort and availability qualifications. Historical model-level readings that pool hosts are labelled. When a vendor release quotes Artificial Analysis, the table identifies that route to the measurement.
Artificial Analysis’s current performance method re-counts text with OpenAI’s o200k_base tokenizer, so its Claude figures need no extra tokenizer correction. The sources do not establish whether the same normalization applied before March 2026.
On March 2, 2026, Artificial Analysis changed its default from about 1,000 to 10,000 input tokens and upgraded its prompts. Earlier aggregation also changed from averages to medians, then from 14-day to 72-hour windows. Comparisons use a shared snapshot and workload where possible; historical figures keep those qualifications. Aggregate chip throughput, input-processing rates and multi-call agent runs are excluded from the output-speed comparison.
References
- Artificial Analysis: performance benchmarking methodology.
- Artificial Analysis methodology, December 2024 archive.
- Artificial Analysis methodology, March 2026 archive.
- Taivo Pungas: GPT-3.5 and GPT-4 response-time measurements.
- Taivo Pungas: updated GPT-3.5 and GPT-4 response times.
- Marc Brysbaert: reading-rate meta-analysis, 2019.
- OpenAI: tokens and the English word-count approximation.
- Artificial Analysis: Mixtral providers, March 19, 2024.
- Mistral: Mixtral of experts.
- Artificial Analysis: GPT-4o-era measurements, May 15, 2024.
- Artificial Analysis: Claude 3.5 Sonnet providers, June 21, 2024.
- Cerebras launch release: quoted Artificial Analysis measurements, August 2024.
- Artificial Analysis: DeepSeek R1 providers, January 27, 2025.
- Artificial Analysis: DeepSeek R1 provider comparison.
- Cerebras release: quoted Llama 4 Maverick measurements, May 2025.
- Artificial Analysis: model leaderboard, June 3, 2025.
- Artificial Analysis: GPT-5-era measurements, August 8, 2025.
- Cerebras: gpt-oss-120b and its quoted Artificial Analysis result.
- Nvidia: Groq 3 LPX demonstration and Artificial Analysis measurements.
- Artificial Analysis: Celeris-1 speed and Intelligence Index.
- Artificial Analysis: first reasoning and answer tokens, April 14, 2025.
- Artificial Analysis: shared 10k snapshot, October 8, 2026.
- Artificial Analysis: OpenAI Standard, Fast and Ultrafast measurements.
- VentureBeat: OpenAI Ultrafast tier and pricing.
- Anthropic: thinking and default effort settings.
- Anthropic: fast-mode claims.
- OpenAI API changelog: serving updates.