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.90/$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. Benchmarks, price math, agent-harness differences, and which to pick for which job.

July 31, 2026 · 2 min read

TL;DR

Last updated July 31, 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 tier is worth.
Anthropic pricing + Moonshot pricing, July 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 Modified MIT, 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 near, but roughly one tier below, Fable 5 and GPT-5.6 Sol. 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 tier 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 Modified MIT, 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 tier 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 holds the tier K3 has not reached.
  • Optimizing cost per task? Kimi K3. $3/$15 at Moonshot, $2.90/$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. Treat it as a community framing, not a measurement, but it captures why the comparison is live. The New York Times covered the 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 (July 31, 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, Modified MIT, on Hugging FaceClosed, API only
Data retentionprovider-dependent30-day minimum, no zero-data-retention
List price ($/M in / out)$3 / $15 (Moonshot); $2.90 / $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: One Tier Apart

Every K3 headline number is Moonshot-reported, so treat the vendor table as a claim. The useful part is that independent replication landed within days of launch and tells a consistent story: K3 leads the open lineage and sits roughly one tier below the closed frontier.

Kimi K3 scores (vendor-reported unless noted, July 2026)
BenchmarkKimi K3Source
FrontierSWE81.2Moonshot (vendor)
Terminal-Bench 2.088.3Moonshot (vendor)
BrowseComp91.2Moonshot (vendor)
GPQA-Diamond93.5Moonshot (vendor)
Intelligence Index57 (open-lineage leader)Artificial Analysis (independent)
Terminal-Bench 2.180.9Vals (independent)
Frontend Code Arena#1 debut, 1679 EloLMArena (independent)

Anthropic does not publish Fable 5 rows on the same harnesses, so a clean side-by-side table would be manufactured. The honest comparison is positional: on aggregate independent evaluation, K3 is the strongest open-lineage model ever measured and still lands below Fable 5 and GPT-5.6 Sol. 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.90/$14, under Moonshot's own list on every leg.

List pricing per 1M tokens (July 31, 2026)
Model / hostInputCached inputOutputContext
Kimi K3 (Morph, morph-kimik3)$2.90$0.29$14.001M flat
Kimi K3 fast (Morph, morph-kimik3-fast)$4.50n/a$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. That is the case for Fable 5 on the hardest tier of work, and it is a real case; it just does not apply to the bulk of coding volume, where K3's independent scores 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) under a Modified MIT license, the largest open-weight model ever released. The New York Times covered it the same day. 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. Second, no deprecation risk: Anthropic can retire or re-price Fable 5 on its own schedule; 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.90/$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 drop reasoning_content cause silent re-planning and inflated bills. If your framework strips 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.90/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.90/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 $4.50/$22.50 for interactive workloads.

$2.90 / $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.90/$14 on Morph
  • Open weights on Hugging Face (Modified MIT), 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
  • Roughly one tier below Fable 5 and GPT-5.6 Sol on independent tests
  • 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?

No. Independent tests place K3 near, but roughly one tier below, Fable 5 and GPT-5.6 Sol. K3's case is everything around the capability: 3.3x lower price on both legs, open weights under Modified MIT, native vision, and a provider market. The community shorthand, roughly 98% of the performance for roughly 70% less spend, is a framing rather than a measurement, but it is the right shape of the trade.

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.90/$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 Modified MIT. At 2.8T total parameters it is 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 at a lower altitude: 57 on Artificial Analysis's Intelligence Index (open-lineage leader), 80.9 on Terminal-Bench 2.1 via Vals, #1 debut on LMArena's Frontend Code Arena at 1679 Elo.

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.90/$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