Kimi K3 vs Claude Fable 5: Open Weights vs the Closed Frontier (2026)

Kimi K3 (2.8T MoE, open weights on Hugging Face since July 27, $3/$15 at Moonshot, $2.80/$14 on Morph) versus Claude Fable 5 (Anthropic's most capable released model, $10/$50, closed weights, API only). Fable 5 is the stronger model; K3 costs 3.3x less on both legs and you can hold the weights. On Together AI's independent DeepSWE head-to-head, Fable 5 wins pass@1 69.9 to 68.5 while K3 solves ~2.8x more tasks per dollar. Benchmarks, price math, agent-harness differences, and which to pick for which job.

July 31, 2026 · 2 min read

TL;DR

Last updated August 21, 2026.

3.3x
Claude Fable 5 costs $10/$50 per M tokens. Kimi K3 at Moonshot list is $3/$15, 3.3x cheaper on both legs, and the weights are on Hugging Face. Fable 5 is the stronger model; the question is what that last sliver is worth.
Anthropic pricing + Moonshot pricing, August 2026

Claude Fable 5 is Anthropic's most capable widely released model: $10/M input, $50/M output, 1M-token context, 128K max output, thinking always on, closed weights, API only. Kimi K3 is Moonshot's 2.8-trillion-parameter MoE, launched July 16, 2026 and open-weighted on Hugging Face since July 27 under the Kimi K3 License, the largest open-weight model ever released: $3/M input and $15/M output at Moonshot, flat at any context length, 1M context, native vision for images and video. Independent tests place K3 just behind Fable 5: 69.9 vs 68.5 pass@1 on Together AI's DeepSWE head-to-head, 1574 vs 1543 on AA-Briefcase. Fable is the capability pick; K3 is the price-and-open-weights pick.

Pick Claude Fable 5 when

The hardest long-horizon agentic work, first-shot implementations, and parallel sub-agent orchestration, where the last increment of capability decides whether the task lands at all. It can run many-minute single turns at higher effort.

Pick Kimi K3 when

Volume coding, agent loops, and vision at scale, where per-task cost dominates. 3.3x cheaper on both legs, open weights under the Kimi K3 License, a provider market instead of one vendor, no deprecation risk.

The 30-Second Verdict

Fable 5 is the stronger model. The decision is not who wins a benchmark table; it is whether the last increment of capability is worth 3.3x the price and closed weights for your specific workload.

  • Hardest agentic work? Fable 5. Long-horizon tasks, deepest reasoning, sub-agent orchestration. It keeps the first-shot edge: 69.9 vs 68.5 pass@1 on Together's DeepSWE head-to-head.
  • Optimizing cost per task? Kimi K3. $3/$15 at Moonshot, $2.80/$14 on Morph, versus $10/$50. In agent loops the 90%-off cached-input rate widens the gap further.
  • Need vision? Kimi K3. Native image and video input. Fable 5's strength is text and code agentics.
  • Need weights, on-prem, or zero-data-retention? Kimi K3 only. Fable 5 is closed, API-only, and requires 30-day data retention.
  • Long-context workloads? Both run 1M tokens. K3 prices the full window flat; Fable charges 3.3x more per token across it.
The framing that stuck

The line that circulated on r/LocalLLaMA after the July 27 weights release: roughly 98% of Fable's performance for roughly 70% less spend. It started as a community framing; Together AI's independent DeepSWE head-to-head then roughly measured it. Over 452 rollouts on 113 feature requests, K3 scored 68.5 pass@1 to Fable 5's 69.9 (98% of it) at $4.65 per rollout to Fable's $13.41, about 2.8x more solved tasks per dollar. The New York Times covered the weights release the same day ("Chinese A.I. Start-Up Shows the World What It Has Built"), and Cline reported having K3 recursively improve its own harness for 17 hours, moving its Terminal Bench score from 77.5% to 88.8% while cutting the run cost from $79 to $49.80.

Spec-by-Spec

The two models match on context length and always-on thinking, then diverge on everything structural: weights, modality, price, and how much of the reasoning trace you are allowed to see.

Kimi K3 vs Claude Fable 5, core specs (August 21, 2026)
PropertyKimi K3Claude Fable 5
VendorMoonshot AIAnthropic
ReleasedJuly 16, 2026 (weights July 27)2026, API only
Total parameters2.8T MoEnot disclosed
Active per tokendisputed (~50B to 104B across sources)not disclosed
Context window1M tokens1M tokens (default and max)
Max outputnot the deciding axis128K
VisionNative (images, video)text-and-code focus
ThinkingAlways on, effort locked to max at launch; full trace returnedAlways on; raw chain of thought never returned, summaries only
WeightsOpen, Kimi K3 License, on Hugging FaceClosed, API only
Data retentionprovider-dependent30-day minimum, no zero-data-retention
List price ($/M in / out)$3 / $15 (Moonshot); $2.80 / $14 (Morph)$10 / $50

One architectural note explains K3's flat long-context pricing: Kimi Delta Attention, a hybrid linear-attention design that interleaves linear and full-attention layers in a 3:1 ratio and cuts KV-cache memory by up to 75%. Moonshot charges the same $3/M whether you send 4K or 900K input tokens. K3's active parameter count is genuinely unsettled in public sources: Latent Space's "2.8T-A50B" framing implies ~50B, while unsloth documentation says 104B. Moonshot has not settled it, so we present both. Full K3 details are on the Kimi K3 page.

Benchmarks: A Narrowing Gap

Every K3 headline number is Moonshot-reported, so treat the vendor table as a claim. The useful part is that independent replication kept landing after launch and tells a consistent story: K3 leads the open lineage, and by August the measured gap to Fable 5 is small. Moonshot even ships a conformance harness, Kimi-Vendor-Verifier (OCRBench, MMMU Pro Vision, BEAM-1M, DeepSWE), so anyone can check whether a provider serves the model faithfully.

Kimi K3 scores (vendor-reported unless noted, August 2026)
BenchmarkKimi K3Source
FrontierSWE81.2Moonshot (vendor)
Terminal-Bench 2.088.3Moonshot (vendor)
BrowseComp91.2Moonshot (vendor)
GPQA-Diamond93.5Moonshot (vendor)
Intelligence Index60 at max effortArtificial Analysis (independent)
AA-Briefcase1543 Elo, 2nd behind Fable 5's 1574Artificial Analysis (independent)
DeepSWE pass@168.5 vs Fable 5's 69.9Together AI (independent)
Terminal-Bench 2.180.9Vals (independent)
Frontend Code Arena#1 debut, 1679 EloLMArena (independent)

The closest thing to a clean side-by-side is Together AI's DeepSWE run: 452 rollouts on 113 real feature requests, 4 attempts each. Fable 5 wins pass@1, 69.9 to 68.5. K3 wins pass@2 (82.0 vs 80.2) and pass@4 (89.4 vs 88.5), at $4.65 per rollout to Fable's $13.41. Give K3 a retry budget and it matches or passes Fable on this harness at roughly 2.8x the solves per dollar. Fable's edge shows up most where benchmarks measure it least, in many-minute single turns at higher effort, first-shot implementations that need no retry loop, and orchestrating parallel sub-agents over long horizons.

77.5% to 88.8%
Cline had Kimi K3 recursively self-improve the Cline harness for 17 hours, raising its Terminal Bench score from 77.5% to 88.8% and cutting the run cost from $79 to $49.80. A community report, not a benchmark, but the kind of unattended long run this class of model is bought for.
Cline on X, July 29, 2026

Price: The 3.3x Question

The sticker math is simple. Fable 5 charges $10/M input and $50/M output. K3 at Moonshot list is $3/$15, flat at any context length: 3.3x cheaper on both legs. On Morph, K3 is $2.80/$14, under Moonshot's own list on every leg.

List pricing per 1M tokens (August 21, 2026)
Model / hostInputCached inputOutputContext
Kimi K3 (Morph, morph-kimik3)$2.80$0.29$14.001M flat
Kimi K3 fast (Morph, morph-kimik3-fast)$6.00$0.60$22.501M
Kimi K3 (Moonshot)$3.00$0.30$15.001M flat
Claude Fable 5 (Anthropic)$10.00$1.00 (cache read)$50.001M

The sticker understates the gap for agent workloads. In an agent loop, most input tokens are replayed context: the same system prompt, file contents, and tool results resent every turn. K3's cached-input rate is 90% off ($0.29/M on Morph), so the cached rate, not the base rate, dominates real cost once a loop runs more than a few turns. Both models think on every request with no off switch, K3 with effort locked to max at launch, so reasoning tokens land on the output meter for both; at $14/M versus $50/M, the same trace costs 3.6x less on K3.

The counterweight is failure cost. A model that lands a hard task in one attempt is cheaper than one that burns three retries at a third the rate. Together's DeepSWE run priced this directly: even with retries counted, K3 solved roughly 2.8x more tasks per dollar ($4.65 vs $13.41 per rollout). Fable 5's one-attempt case is real on the hardest tier of work; it just does not apply to the bulk of coding volume, where the measured numbers say the task lands either way.

Open Weights vs Closed

This is the axis where the two models are not on a spectrum but in different categories. On July 27, 2026, Moonshot published the full 2.8T-parameter K3 weights on Hugging Face (moonshotai/Kimi-K3, 96 shards plus a technical report) under the custom Kimi K3 License, the largest open-weight model ever released. vLLM shipped day-zero support for Kimi Delta Attention, and The New York Times covered the release the same day. The shipped checkpoint is natively MXFP4 quantization-aware trained, experts in MXFP4 with MXFP8 activations, and an early-August repo revision moved four attention projections from BF16 to FP8 E4M3. Fable 5 is closed weights, served by exactly one vendor, with no self-host, fine-tune, or third-party option.

Open weights buy three concrete things. First, a provider market: multiple hosts compete on price and latency, which is why K3 is already available below Moonshot's own list, and Moonshot polices quality across it with the public Kimi-Vendor-Verifier conformance harness. Second, no deprecation risk: Anthropic can retire or re-price Fable 5 on its own schedule, and API models do get retired; Moonshot itself is sunsetting kimi-k2.5 and the moonshot-v1 series on August 31, 2026. Nobody can take the K3 weights back. Third, deployment freedom: on-prem, air-gapped, fine-tuned, or audited at the weight level. Fable 5 additionally requires 30-day data retention and is not available under zero-data-retention agreements, which is disqualifying for some regulated workloads regardless of capability.

Open weights, heavy footprint

At 2.8T total parameters, self-hosting K3 is a multi-node-cluster problem, not a single-box one. For most teams the practical value of the weights is not running them in-house; it is the provider market and the guarantee that the model cannot be deprecated out from under you. Hosted K3 at $2.80/$14 captures the price benefit without the serving problem.

Agent-Harness Differences That Bite in Production

Three behavioral differences matter more day-to-day than any benchmark row, because they change how you build the loop around the model.

  • K3 requires preserved thinking history. K3 was trained in preserved-thinking-history mode: in multi-turn and tool-call conversations, the full assistant message (content, reasoning_content, and tool_calls) must be passed back verbatim. Harnesses that strip thinking history silently degrade the model; Moonshot's own docs example shows the correctly replayed turn billing 599 prompt tokens versus 198 stripped. If your framework drops reasoning fields, fix that before benchmarking K3 at all.
  • Fable 5 never shows its reasoning. Raw chain of thought is never returned; you get summaries only (display: "summarized"). It also does not support assistant prefill. K3 returns its full trace, which developers read when debugging agent behavior.
  • Fable 5 can refuse via safety classifiers. Requests can stop with stop_reason "refusal" in categories like cyber and bio, and benign security work occasionally trips false positives; Anthropic recommends configuring fallbacks to Opus 4.8. Production pipelines on Fable 5 need a refusal branch. K3's failure modes are the ordinary ones.

Which One to Pick, by Workload

Choose Claude Fable 5
  • The hardest long-horizon agentic tasks, where one clean run beats three cheap retries.
  • Deepest reasoning and first-shot implementations on unfamiliar problems.
  • Parallel sub-agent orchestration at the frontier of what agents can do.
  • Many-minute single turns at higher effort on problems that deserve them.
Choose Kimi K3
  • Volume coding and agent loops, where per-task cost decides the architecture.
  • Vision at scale: screenshots, diagrams, video, at $2.80/M input.
  • No vendor lock: open weights, a provider market, no deprecation risk.
  • Zero-data-retention, on-prem, or audit requirements Fable 5 cannot meet.

The answer many teams land on is a split stack: K3 or GLM-5.2 as the high-volume default for bulk build work, Fable 5 or Opus for the gnarliest debugging and the tasks that keep failing downstream. At 3.3x the per-token price, Fable 5 earns its slot when the task is hard enough that the cheaper model would retry its way past the price gap, and not before.

Running Kimi K3 on Morph

Morph serves K3 as morph-kimik3 at $2.80/M input, $0.29/M cached, and $14/M output with the full 1M context, under Moonshot's list on every leg. A latency-tuned SKU, morph-kimik3-fast, runs the same weights at $6.00/$22.50 for interactive workloads.

$2.80 / $14
morph-kimik3 input / output per 1M tokens, $0.29 cached, full 1M context

Directly relevant on a vs-Claude page: Morph serves the Anthropic Messages API natively, so Claude Code runs Kimi K3 with two environment variables and no proxy.

export ANTHROPIC_BASE_URL="https://api.morphllm.com"
export ANTHROPIC_AUTH_TOKEN="YOUR_MORPH_API_KEY"
# then select morph-kimik3 as the model in Claude Code

The same key works on the OpenAI-compatible endpoint:

from openai import OpenAI

client = OpenAI(
    base_url="https://api.morphllm.com/v1",
    api_key="YOUR_MORPH_API_KEY",
)

resp = client.chat.completions.create(
    model="morph-kimik3",
    messages=[
        {"role": "user", "content": "Refactor this function to remove the nested loop."},
    ],
)
print(resp.choices[0].message.content)

For multi-turn agent workloads, Morph adds Agent Runs, program-aware scheduling from the ThunderAgent paper, available on Kimi K3 and unique to Morph. Tag requests with a run_id and the scheduler treats the whole run as one unit: sticky placement routes every turn to the worker holding its KV cache, so nothing re-prefills between tool calls; priority resume admits a run returning from a tool call ahead of new arrivals; and under load, whole runs pause instead of every run slowing down. One field to adopt, and program_id aliases work for ThunderAgent-convention clients. Details in the Agent Runs docs. The same key covers the full Open Source Models lineup.

Kimi K3 vs Claude Fable 5: The Trade-Offs

Kimi K3

Strengths
  • 3.3x cheaper than Fable 5 on both legs; $2.80/$14 on Morph
  • Open weights on Hugging Face (Kimi K3 License), largest ever released
  • Native vision for images and video
  • Flat 1M-context pricing; KDA cuts KV-cache memory up to 75%
  • Full reasoning trace returned; provider market, no deprecation risk
Limitations
  • Still behind Fable 5 where one attempt must land: 68.5 vs 69.9 pass@1 on DeepSWE, 1543 vs 1574 on AA-Briefcase
  • Thinking locked to max effort at launch, no way to dial down
  • Headline benchmarks are Moonshot-reported
  • Multi-turn harnesses must preserve reasoning_content verbatim
  • 2.8T footprint makes self-hosting a multi-node problem

Claude Fable 5

Strengths
  • Strongest widely released model on long-horizon agentic work
  • First-shot implementations and parallel sub-agent orchestration
  • Many-minute single turns at higher effort
  • 1M context default and max, 128K max output
Limitations
  • $10/$50 per M tokens, 3.3x K3 on both legs
  • Closed weights, one vendor, deprecation and re-pricing risk
  • Raw chain of thought never returned; no assistant prefill
  • Requires 30-day data retention; no zero-data-retention option
  • Safety classifiers can refuse benign security work (fallback to Opus 4.8 recommended)

Frequently Asked Questions

Is Kimi K3 better than Claude Fable 5?

Fable 5 is still ahead, narrowly. Together AI's independent DeepSWE head-to-head has Fable 5 at 69.9 pass@1 to K3's 68.5, with K3 ahead at pass@2 and pass@4; Artificial Analysis has K3 second on AA-Briefcase at 1543 Elo to Fable's 1574. K3's case is everything around the capability: 3.3x lower price on both legs, roughly 2.8x more DeepSWE solves per dollar, open weights under the Kimi K3 License, native vision, and a provider market.

What is the price difference?

Fable 5: $10/M input, $50/M output. K3 at Moonshot: $3/$15, flat at any context length, 3.3x cheaper on both legs. On Morph: $2.80/$14 with $0.29/M cached input, under Moonshot's own list on every leg. In agent loops the 90%-off cached rate dominates real cost.

Can I self-host Kimi K3?

Yes, since July 27: full weights on Hugging Face (moonshotai/Kimi-K3) under the Kimi K3 License, with day-zero vLLM support for Kimi Delta Attention. The shipped checkpoint is natively MXFP4 quantization-aware trained. At 2.8T total parameters it is still a multi-node serving problem, so most teams take the price benefit through a hosted provider instead.

Does Fable 5 have open weights?

No. Closed weights, API only, one vendor. It also requires 30-day data retention, never returns raw chain of thought, and does not support assistant prefill.

How do they compare on context window?

Tied at 1M tokens. Fable 5 runs 1M default and max with 128K max output. K3 reaches 1M via Kimi Delta Attention (3:1 linear-to-full ratio, up to 75% less KV-cache memory) and prices the whole window flat.

Can Claude Code use Kimi K3?

Yes. Morph serves the Anthropic Messages API natively, so two environment variables (ANTHROPIC_BASE_URL pointed at https://api.morphllm.com and ANTHROPIC_AUTH_TOKEN set to a Morph key) put morph-kimik3 behind Claude Code unchanged.

Are Kimi K3's benchmarks trustworthy?

The vendor table (81.2 FrontierSWE, 88.3 Terminal-Bench 2.0, 91.2 BrowseComp, 93.5 GPQA-Diamond) is Moonshot-reported. Independent numbers back the direction: 60 on Artificial Analysis's Intelligence Index at max effort, 1543 Elo on AA-Briefcase (second behind Fable 5), 68.5 pass@1 on Together AI's DeepSWE run, 80.9 on Terminal-Bench 2.1 via Vals, #1 debut on LMArena's Frontend Code Arena at 1679 Elo. Moonshot also publishes the Kimi-Vendor-Verifier harness for checking provider fidelity.

Related Articles

Private deployments

The fastest endpoints are private deployments

Morph's top speeds come from dedicated deployments, not shared public endpoints: speculators trained on your traffic, caching tuned to your workload, and volume discounts over public per-token rates. Over 100 billion tokens per day run this way.

Talk to us about a private deployment

Run Kimi K3 under Moonshot's own list price

Morph serves Kimi K3 at $2.80/$14 per M tokens with the full 1M context and $0.29/M cached input, plus Agent Runs scheduling for multi-turn agent workloads. OpenAI-compatible and Anthropic Messages API on the same key.

Sources