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.

Figure 1

Fast public endpoints outpaced standard flagships

tokens per second, log scale
101001,0003,000202420252026Sol 54Sol 54Opus 96Opus 96Mixtral 473Mixtral 4738B >1,8008B >1,800Celeris 1,418Celeris1,418Ultrafast 301Ultrafast301101001,0003,000202420252026Sol 54Sol 54Opus 96Opus 96Mixtral 473Mixtral 4738B >1,8008B >1,800Celeris 1,418Celeris1,418Ultrafast 301Ultrafast301
  • OpenAI standard
  • Anthropic standard
  • Fast public endpoints
  • Sol Ultrafast
Selected dated measurements, in tokens per second on a log scale. Hosts and workloads vary; Table 1 preserves their qualifications. The 8B marker is drawn at 1,800 as a lower bound for a measurement above 1,800. The May 2023 regression and month-only 2025 records remain in the table without invented days.

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.

Table 1 / Selected output-speed measurements — tokens per second
Measured / observedModel and hostOutput (tokens/s)Measurement and availabilitySources
May 2023 (approximate)GPT-4 / OpenAI API5.1One tester’s regression slope; cl100k tokens; about two months after launch.Pungas: OpenAI forum
2024-03-19Mixtral 8x7B / Groq473.1AA 14-day median; public endpoint; GPT-3.5-class model.AA archive; Mistral model announcement
2024-05-15GPT-4o / hosts pooled90.4AA historical 1k default; median across hosts.AA archive
2024-06-21Claude 3.5 Sonnet / Anthropic API79.4AA historical 1k default; standard service.AA archive
2024-08-27Llama 3.1 8B / Cerebras>1,800AA measurement quoted in Cerebras’s launch release; public 8B endpoint; reported lower bound.Cerebras release / Business Wire
2025-01-27DeepSeek R1 / DeepSeek API62.4AA historical 1k default; near launch; later readings fell.AA archive
May 2025Llama 4 Maverick / Cerebras2,522AA measurement quoted in Cerebras’s release; 1k prompts; public endpoint.Cerebras release / Business Wire
2025-06-03Claude Opus 4 / Anthropic API54.1AA 1k workload; near launch.AA archive
2025-08-08GPT-5 (high) / OpenAI API126.2AA 1k workload; high effort; near launch.AA archive
August 2025gpt-oss-120b / Cerebras≈2,700AA measurement reported by Cerebras; 1k prompts; public endpoint; compared with o4-mini.Cerebras: AA measurement
2026-08-24Gemma 4 31B / Nvidia Groq 3 LPX3,431AA private demonstration in Nvidia’s data centre; 3,382 at 10k; no public price or release date.Nvidia: AA demonstration
2026-10-08GPT-4o (Nov ’24) / OpenAI API112.3AA 10k workload; standard service; later measurement of an older model.AA archive
2026-10-08Claude Opus 5.5 (max) / Anthropic API96.4AA 10k workload; maximum effort; standard service.AA archive
2026-10-08GPT-6.1 Sol (max) / OpenAI API53.9AA 10k workload; maximum effort; Standard service.AA archive
2026-10-08Celeris-11,418AA 10k workload; public API; diffusion average over parallel refinement passes.AA archive; AA model page
2026-10-14GPT-6.1 Sol (max, Standard) / OpenAI API65AA provider page read at the research cutoff; 10k workload; maximum effort.AA provider page
2026-10-14GPT-6.1 Sol (max, Fast) / OpenAI API89AA provider page read at the research cutoff; maximum effort; premium Fast service.AA provider page
2026-10-14GPT-6.1 Sol (max, Ultrafast) / OpenAI API301AA 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.

Table 2 / Time to first answer token — AA 10k workload, October 8, 2026
ModelLow (s)Medium (s)High (s)Xhigh (s)Max (s)Sources
Claude Opus 5.58.521.7 (default)38.0131.2723.7AA archive; Anthropic: default effort
GPT-6.1 Sol3.06.759.7161.2326.9AA archive
Claude Sonnet 5.50.91.912.131.5485.4AA 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

  1. Artificial Analysis: performance benchmarking methodology.
  2. Artificial Analysis methodology, December 2024 archive.
  3. Artificial Analysis methodology, March 2026 archive.
  4. Taivo Pungas: GPT-3.5 and GPT-4 response-time measurements.
  5. Taivo Pungas: updated GPT-3.5 and GPT-4 response times.
  6. Marc Brysbaert: reading-rate meta-analysis, 2019.
  7. OpenAI: tokens and the English word-count approximation.
  8. Artificial Analysis: Mixtral providers, March 19, 2024.
  9. Mistral: Mixtral of experts.
  10. Artificial Analysis: GPT-4o-era measurements, May 15, 2024.
  11. Artificial Analysis: Claude 3.5 Sonnet providers, June 21, 2024.
  12. Cerebras launch release: quoted Artificial Analysis measurements, August 2024.
  13. Artificial Analysis: DeepSeek R1 providers, January 27, 2025.
  14. Artificial Analysis: DeepSeek R1 provider comparison.
  15. Cerebras release: quoted Llama 4 Maverick measurements, May 2025.
  16. Artificial Analysis: model leaderboard, June 3, 2025.
  17. Artificial Analysis: GPT-5-era measurements, August 8, 2025.
  18. Cerebras: gpt-oss-120b and its quoted Artificial Analysis result.
  19. Nvidia: Groq 3 LPX demonstration and Artificial Analysis measurements.
  20. Artificial Analysis: Celeris-1 speed and Intelligence Index.
  21. Artificial Analysis: first reasoning and answer tokens, April 14, 2025.
  22. Artificial Analysis: shared 10k snapshot, October 8, 2026.
  23. Artificial Analysis: OpenAI Standard, Fast and Ultrafast measurements.
  24. VentureBeat: OpenAI Ultrafast tier and pricing.
  25. Anthropic: thinking and default effort settings.
  26. Anthropic: fast-mode claims.
  27. OpenAI API changelog: serving updates.