← All tasks

Best LLM for Summarization in 2026

For summarization, Muse Spark 1.3 Contributor is our pick: $0.10/M tokens on a Document summarization workload, 1.0M context.

Summarization is a long-input, short-output workload — you pay mostly for the input tokens, so a model's input price and context window matter more here than raw output quality.

Verdict: We have not run a controlled quality test for this task — ranking here is a requirements match on context window and input-heavy price, not a summary-quality comparison.

Quick answer: What is the best LLM for summarization?

Muse Spark 1.3 Contributor, from Meta, is the best fit for summarization at $0.10 per million task tokens on a Document summarization workload, with a 1.0M-token context window. No cheaper value pick beats it for this task.

Verified 2026-08-08
Best overall
Muse Spark 1.3 Contributor
Meta · $0.10/M
Fit 79/100 — the top requirements match for this task.
Best value
Muse Spark 1.3 Contributor
Meta · $0.10/M
The strongest fit among budget and mid-tier priced models.
Fastest
GPT-OSS 120B (Cerebras)
Cerebras · $0.36/M
2450 tokens/sec measured.
Longest context
Gemini 3.1 Pro
Google · $2.16/M
2M token context window.

What evidence supports the Summarization recommendation?

We have not run a controlled test for summarization. This ranking is a requirements match on price, measured throughput, and context window — not a quality comparison. Models that fit this task's requirements are ranked; which one performs best on your prompt is a question you should answer by running it. Run all three side by side →

Reproducible Summarization evidence and decision rubric

Test / runPrompt and verificationHard rule
Code Snippetexact prompt + 20 recorded runsCorrect iterative algorithm and code-only output
Hard Algorithmexact prompt + 4 recorded runs5,000-case harness; O(log n) partition and correct edge cases

Run dates: budget suite 2026-06-16T20:31:30.728Z; premium suite 2026-06-21T00:00:00.000Z. Results are not a claim about every repository or prompt.

Two-test rubric, failure analysis, and task-shaped ranking

ModelAccuracyLatencyOutput tokensRun costFailure / qualification note
GPT-5.4 Pro100/100206116 ms548$0.103Passes all 5,000+ randomized cases and every edge case; genuine O(log(min(m,n))) partition search, returns a float, code-only, and explicitly raises on two empty lists. Correct — but the slowest run by far (over three minutes), and now that real usage is reported, comfortably the most expensive.
Claude Opus 4.8100/1003790 ms382$0.011Passes all 5,000+ randomized cases and every edge case; genuine O(log(min(m,n))) partition, float return, code-only. The fastest correct solution in this task.
GLM 5.2 (Max)100/10047713 ms2148$0.010Passes all 5,000+ randomized cases and every edge case with a genuine O(log) partition and float return. The <think> block ahead of the code is GLM's reasoning channel surfaced by our gateway, not reasoning dumped into the answer — GLM's actual content is the clean code block — so it scores level with the other correct solutions, as the cheapest of them.
Gemini 3.1 Pro99/10017413 ms320$0.004Passes all tests with a clean, minimal O(log) partition and float return, code-only. Docked one point only because two empty lists yield NaN rather than an explicit guard (not required by the prompt).

Availability caveat: short code tests do not establish repository-scale debugging, multi-file tool use, or agent reliability. The fastest acceptable verdict must therefore clear the correctness rule before speed is considered.

Task-shaped cost ranking (20,000 tasks/month)

RankModelEffective monthlyMeasured verbosity
1Amazon Nova Micro$18.260.76×
2Amazon Nova Lite$32.740.91×
3GPT-5 Nano$36.00Unavailable; neutral fallback
4Gemini 2.5 Flash Lite$56.00Unavailable; neutral fallback
5GPT-OSS 20B$65.162.93×
6Ministral 8B$65.580.93×

Verified 2026-08-08. full prompt/run evidence

Try these models for Summarization

Volume, requirement-gate, and pricing cross-check for Summarization

Monthly spend ladder at Document summarization shape

Calls / monthOverall pick monthlyBudget pick monthlyOverall − budget delta
5,000$25.80$25.80$0.0000
10,000$51.60$51.60$0.0000
20,000$103.20$103.20$0.0000
50,000$258.00$258.00$0.0000

Monthly cost = task price/M × (50,000 input + 800 output tokens) × calls ÷ 1,000,000, at 0.5×, 1×, 2×, 5× the published 10,000-call/month baseline.

Requirement-gate margin for the picked models

ModelRequirementMeasured valueMargin / result
Muse Spark 1.3 Contributor128K required1.0M measured+921K headroom
Muse Spark 1.3 Contributor128K required1.0M measured+921K headroom
Gemini 3.1 Pro128K required2M measured+1.9M headroom

Requirement gates are hard filters, not down-ranking: a model failing any row here is excluded from Summarization candidates entirely, regardless of price or speed.

Pricing-page cross-link for each pick

ModelTask-weighted $/MMonthly at published volumeMeasured throughput
Muse Spark 1.3 Contributor$0.10$51.60Unavailable
GPT-OSS 120B (Cerebras)$0.36$181.002450 tok/s
Gemini 3.1 Pro$2.16$1096.0055 tok/s

Evidence coverage: 0 of 49 candidates have a graded run. No graded accuracy evidence exists for this task; the ranking above is a requirements-and-price match, not a quality claim.

Test the Summarization picks side by side →

Verified 2026-08-08. "Unavailable" means no compatible dated evidence was found for that field; it is never treated as zero. Dated source · Full ranking and rubric

Batch 10 summarization decision depth

1. Compression-ratio planner

Target outputOutput tokensTotal API costInput spendOutput spend
0.5%250$0.0050$0.0050$0.0001
1%500$0.0051$0.0050$0.0001
2%1,000$0.0052$0.0050$0.0002
5%2,500$0.0055$0.0050$0.0005

Output tokens = source tokens × target compression ratio. Total API cost = exact input + output spend from MODEL_PRICING; compression ratios are User-supplied targets.

2. One-pass vs map-reduce

ModeChunk overlapCallsFinal-synthesis token inputsTotal API costLatency / quality
Direct one-pass comparator0%150K$0.0052Direct input + 800 output; latency/fidelity Unavailable
Map-reduce (8K chunks)1K (10%)76KFinal $0.0007 · total $0.0074Latency/fidelity: Unavailable
Map-reduce (16K chunks)2K (10%)43KFinal $0.0005 · total $0.0075Latency/fidelity: Unavailable
Map-reduce (32K chunks)3K (10%)22KFinal $0.0003 · total $0.0070Latency/fidelity: Unavailable

The direct one-pass row is the explicit comparator. Map-reduce uses 10% overlap, mapCalls = ceil(source ÷ (chunk − overlap)), and accounts for both billed chunk inputs (including overlap) and final synthesis phase tokens.

3. Human-review cost boundary

Review minutes / documentHourly rate10K-document totalEvidence boundary
0$30/hour User-supplied$51.60Review quality rate: Unavailable
5$30/hour User-supplied$25051.60Review quality rate: Unavailable
15$30/hour User-supplied$75051.60Review quality rate: Unavailable

Total = 10,000 × (API cost per document + review minutes × hourly rate ÷ 60). Review minutes and hourly rate are User-supplied. Stale-data behavior: dated registry values are snapshots. If a source is older than the page verification date, or a provider changes its policy/pricing/model, re-verify before production use; unknown values remain Unavailable.

Verified 2026-08-08. Luna is the data owner. “Unavailable” means no compatible dated evidence was found; it is never zero, an estimate, or a guessed policy. Stale-data behavior: dated registry values are snapshots. If a source is older than the page verification date, or a provider changes its policy/pricing/model, re-verify before production use; unknown values remain Unavailable. Dated registry source · Run this scenario yourself →

Batch 59 · server-rendered evidence boards · verified 2026-09-07

Intent answer: High-quality summarization balances factual fidelity (no hallucinations), appropriate compression ratios, key point retention, and strict constraint adherence. Output verbosity controls dictate true economic efficiency. Verified 2026-09-07.

Demand evidence: Qualitative demand: summarization quality benchmarks reviewed 2026-09-07; exact US monthly volume is unavailable.

Scope boundary: Compare AI models for document summarization based on factual consistency, information density, hallucination rates, and verbosity-adjusted cost. Exact joins required; unresolved joins render Unavailable.

Summarization factual consistency & hallucination audit

Deterministic formula / rule: fidelity = verified_factual_claims / total_claims_made * 100; zero-hallucination rubric.

Boundary: Owns summarization accuracy and faithfulness evaluation.

Frozen scenario / field IDExact identity and evidence fieldsResultState
batch59-task-summary-m1-r1
news article executive briefing
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$news article executive briefing; model ID; factual accuracy %; hallucination incidence %; key entity retention %; constraint compliance %; summarization grade; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 1 rule is reproducible but no production observation is claimed
batch59-task-summary-m1-r2
meeting transcript action items
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$meeting transcript action items; model ID; factual accuracy %; hallucination incidence %; key entity retention %; constraint compliance %; summarization grade; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 1 rule is reproducible but no production observation is claimed
batch59-task-summary-m1-r3
earnings call financial summary
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$earnings call financial summary; model ID; factual accuracy %; hallucination incidence %; key entity retention %; constraint compliance %; summarization grade; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 1 rule is reproducible but no production observation is claimed
batch59-task-summary-m1-r4
technical whitepaper abstract
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$technical whitepaper abstract; model ID; factual accuracy %; hallucination incidence %; key entity retention %; constraint compliance %; summarization grade; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 1 rule is reproducible but no production observation is claimed
batch59-task-summary-m1-r5
dense legal judgment summary
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$dense legal judgment summary; model ID; factual accuracy %; hallucination incidence %; key entity retention %; constraint compliance %; summarization grade; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 1 rule is reproducible but no production observation is claimed
batch59-task-summary-m1-r6
unsupported source document type
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$unsupported source document type; model ID; factual accuracy %; hallucination incidence %; key entity retention %; constraint compliance %; summarization grade; verified=2026-09-07Unavailable — exact task-summary evidence join is not closed for "unsupported source document type"FAIL CLOSED — manual, probe, or source evidence required

First-party citation: All AI Ask model specifications. Verified 2026-09-07; missing or conflicting joins fail closed.

Compression ratio & verbosity cost efficiency receipt

Deterministic formula / rule: effective_summary_cost = (input_tokens * in_rate) + (output_tokens * out_rate); length penalty factor.

Boundary: Owns verbosity-adjusted summarization token economics.

Frozen scenario / field IDExact identity and evidence fieldsResultState
batch59-task-summary-m2-r1
ultra-concise 3-bullet summary (50 words)
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$ultra-concise 3-bullet summary (50 words); target word count; actual output tokens generated; verbosity index (vs baseline); cost per 100 summaries; economic efficiency winner; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 2 rule is reproducible but no production observation is claimed
batch59-task-summary-m2-r2
1-paragraph executive brief (150 words)
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$1-paragraph executive brief (150 words); target word count; actual output tokens generated; verbosity index (vs baseline); cost per 100 summaries; economic efficiency winner; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 2 rule is reproducible but no production observation is claimed
batch59-task-summary-m2-r3
comprehensive section summary (500 words)
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$comprehensive section summary (500 words); target word count; actual output tokens generated; verbosity index (vs baseline); cost per 100 summaries; economic efficiency winner; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 2 rule is reproducible but no production observation is claimed
batch59-task-summary-m2-r4
detailed analytical digest (1200 words)
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$detailed analytical digest (1200 words); target word count; actual output tokens generated; verbosity index (vs baseline); cost per 100 summaries; economic efficiency winner; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 2 rule is reproducible but no production observation is claimed
batch59-task-summary-m2-r5
uncontrolled verbose model drift
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$uncontrolled verbose model drift; target word count; actual output tokens generated; verbosity index (vs baseline); cost per 100 summaries; economic efficiency winner; verified=2026-09-07Unavailable — exact task-summary evidence join is not closed for "uncontrolled verbose model drift"FAIL CLOSED — manual, probe, or source evidence required
batch59-task-summary-m2-r6
unsupported length parameter
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$unsupported length parameter; target word count; actual output tokens generated; verbosity index (vs baseline); cost per 100 summaries; economic efficiency winner; verified=2026-09-07Unavailable — exact task-summary evidence join is not closed for "unsupported length parameter"FAIL CLOSED — manual, probe, or source evidence required

First-party citation: All AI Ask pricing registry and formulas. Verified 2026-09-07; missing or conflicting joins fail closed.

Domain-specific summary constraint enforcement board

Deterministic formula / rule: constraint_pass = tone_adherence && length_compliance && no_extraneous_preamble.

Boundary: Owns prompt constraint adherence for summarization pipelines.

Frozen scenario / field IDExact identity and evidence fieldsResultState
batch59-task-summary-m3-r1
strict "no intro/outro conversational filler"
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$strict "no intro/outro conversational filler"; prompt constraint; candidate model compliance rate; common failure mode; automated sanitization rule; deployment readiness verdict; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 3 rule is reproducible but no production observation is claimed
batch59-task-summary-m3-r2
strict length limit: exactly 3 sentences
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$strict length limit: exactly 3 sentences; prompt constraint; candidate model compliance rate; common failure mode; automated sanitization rule; deployment readiness verdict; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 3 rule is reproducible but no production observation is claimed
batch59-task-summary-m3-r3
reading level target: 8th grade readability
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$reading level target: 8th grade readability; prompt constraint; candidate model compliance rate; common failure mode; automated sanitization rule; deployment readiness verdict; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 3 rule is reproducible but no production observation is claimed
batch59-task-summary-m3-r4
structured format: markdown table summary
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$structured format: markdown table summary; prompt constraint; candidate model compliance rate; common failure mode; automated sanitization rule; deployment readiness verdict; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 3 rule is reproducible but no production observation is claimed
batch59-task-summary-m3-r5
redacted confidential entities summary
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$redacted confidential entities summary; prompt constraint; candidate model compliance rate; common failure mode; automated sanitization rule; deployment readiness verdict; verified=2026-09-07Unavailable — frozen task-summary fixture requires an exact source, identity, and result receiptUNTESTED — module 3 rule is reproducible but no production observation is claimed
batch59-task-summary-m3-r6
unsupported formatting constraint
route=$/best-llm-for/summarization; owner=$task-summary; scenario=$unsupported formatting constraint; prompt constraint; candidate model compliance rate; common failure mode; automated sanitization rule; deployment readiness verdict; verified=2026-09-07Unavailable — exact task-summary evidence join is not closed for "unsupported formatting constraint"FAIL CLOSED — manual, probe, or source evidence required

First-party citation: All AI Ask measured speed dataset. Verified 2026-09-07; missing or conflicting joins fail closed.

Method and limitations: this board exposes deterministic rules, first-party citations, and dated evidence identities. It does not invent volume, coverage, entitlement, retention, residency, quota, capacity, feature support, quality, price, reliability, or legal conclusions. Run the task-summary evidence flow →

Which models rank highest for Summarization?

"Fit" is a requirements match, not a quality benchmark — it combines price, measured speed, context window, and (where we have run it) graded accuracy on this task. Formula below.

#ModelProviderFitEvidenceTask price/MTokens/secContextScored on
1Muse Spark 1.3 ContributorMeta79$0.101.0Mprice, context
2Gemini 2.5 Flash LiteLegacyGoogle78$0.101Mprice, context
3Gemini 2.5 FlashLegacyGoogle70$0.331Mprice, context
4Gemini 3.7 FlashGoogle64$0.801.0Mprice, context
5Gemini 3.5 Flash LiteGoogle63$0.331621Mprice, context, speed
6Gemini 3.1 ProGoogle63$2.16552Mprice, context, speed
7DeepSeek V4 FlashDeepSeek61$0.451321Mprice, context, speed
8Muse Spark 1.3Meta61$1.301.0Mprice, context

What will Summarization cost?

At 10,000 document summarization calls/month:

ModelTask price/MEst. monthly cost
Muse Spark 1.3 Contributor$0.10$51.60
Gemini 2.5 Flash Lite$0.10$53.20
Gemini 2.5 Flash$0.33$170.00

How is the best LLM for Summarization ranked?

Weights: evidence 0%, price 40%, speed 10%, context 50%.

Requirements: ≥128K context. 49 models eligible.

Price and context sub-scores are min-max normalised (log-scaled) within this task's eligible set only. Speed uses measured tokens/sec only — estimated rows are excluded. A model missing a measurement is never scored as zero: its weight is redistributed across the components we do have, and "Scored on" in the table above shows exactly which ones.

Prices verified 2026-08-08.

What related resources help with Summarization?

Meta provider hubMuse Spark 1.3 Contributor pricingBest LLM for CodingBest LLM for Math & ReasoningBest LLM for Chatbots & Support

What are common questions about the best LLM for Summarization?

Why does price dominate this ranking?

Summarization workloads are input-heavy by nature — with a 50K-token document and an 800-token summary, input tokens are over 98% of the bill.

Does a cheaper model summarize worse?

We have not graded this task directly — run your own documents through the top picks below and compare before committing to one at volume.

Should I chunk long documents instead of using a big context window?

Chunking adds complexity and can lose cross-section context; a single large-context call is simpler when the model supports it and the price difference is small.

Run this exact prompt against the top 3

Don't take a ranking's word for it — try Muse Spark 1.3 Contributor and its closest alternatives on your own prompt.

Try It Free