Inkling-Small explained: a 276B model with 12B doing the work

Rama Adi Nugraha
Written by

Rama Adi Nugraha

Katelin Teen
Reviewed by

Katelin Teen

Last edited August 4, 2026

Expert Verified
Illustration of a compact model chip routing a token down two lit expert paths out of many dim ones, for an Inkling-Small explainer

What Inkling-Small actually is

Thinking Machines Lab is Mira Murati's outfit, and its business model is to give the weights away and sell the tooling around them. Inkling-Small is the second model out the door: Apache 2.0, published to Hugging Face as thinkingmachines/Inkling-Small, and downloaded around 15,500 times in its first month.

The vendor calls it "a quarter the size" of the original, and for once the marketing number checks out. The parent is 975B total / 41B active across 66 layers. This one is 276B total / 12B active across 42 layers. That really is close to a quarter on both counts.

Illustration of mixture-of-experts routing in Inkling-Small, showing 6 of many experts lit plus 2 shared experts, with 276B total and 12B active per token
Illustration of mixture-of-experts routing in Inkling-Small, showing 6 of many experts lit plus 2 shared experts, with 276B total and 12B active per token

The architecture is a fairly aggressive Mixture-of-Experts. Every layer holds 256 experts, and the router picks 6 of them per token, plus 2 shared experts that are always on. Attention is hybrid, alternating local and global layers, and the weights ship in both BF16 and NVFP4. Training ran on NVIDIA GB300 NVL72 hardware.

The practical consequence of that shape: you pay 276B in memory and 12B in compute. That's the whole trick, and it's why a model with a quarter of a trillion parameters can serve faster than a dense model a tenth its size. If the MoE vocabulary is new, the mechanics generalize across most current open-source AI agents.

There's also a reasoning-effort dial that runs from 0 to 0.99, with the vendor's suggested stops at 0.2 for low, 0.7 for medium, and 0.99 for maximum. It's a knob on how long the model thinks before answering, and it moves your token bill more than any other setting you'll touch.

What goes in, and what comes out

This is the part people get wrong most often, so it's worth being blunt about it.

Diagram showing Inkling-Small accepting text, image, and audio input but producing text-only output, with no speech synthesis
Diagram showing Inkling-Small accepting text, image, and audio input but producing text-only output, with no speech synthesis

Inputs are text, images between 40 and 4096 pixels, and audio as 16kHz WAV under two minutes. Output is text only. There is no speech synthesis in this model.

That matters if you were planning a phone line. A model that hears audio but can't speak is one half of a voice pipeline, and you still need text-to-speech, telephony, barge-in handling, and turn detection on top. If that's the project, the vendor landscape in AI voice companies is a better starting point than a raw model.

Audio understanding is also the one capability where the small model lost ground to its parent across the board: VoiceBench 90.1 against 91.4, Audio MC 54.9 against 56.6, MMAU 77.0 against 77.2. The gaps are small, but they all point the same direction.

The context window nobody agrees on

Here's a checkable finding that took two minutes and saves an afternoon.

The model card says the context window is 1M tokens. OpenRouter, one of only two providers serving it, hosts it at 524,288 tokens. That is exactly half, which tells you it's a deliberate hosting decision rather than a typo.

Neither number is a lie. One describes what the architecture can address, the other describes what a specific endpoint will accept today. The failure mode is designing a document-stuffing pipeline against the card's figure and hitting a wall in production. If you're building anything that leans on a long window, read the ceiling off the endpoint you're actually calling. The same trap bites people using coding agents, which is why I wrote up context window size separately.

Provider count is the other thin spot: 2 providers, against 4 for the parent model. For a model five days into its second week that's expected, but it does mean less room to fail over.

What it costs

Output pricing is settled. $1.20 per 1M output tokens, confirmed by the vendor, Artificial Analysis, and OpenRouter. Against the parent's $4.05, that's the headline.

Input pricing is not settled, and I'd rather tell you that than pick a number and look confident:

SourceInput per 1MOutput per 1M
Artificial Analysis$0.30$1.20
OpenRouter model page$0.45$1.20
OpenRouter API response$0.50$1.20
Parent model (Inkling)reference$4.05

Budget against $0.50 and nothing surprises you. On a blended basis, Artificial Analysis puts Inkling-Small at $0.22 per 1M against $0.72 for the parent, so roughly a third of the cost for the same intelligence tier.

Speed is the underrated half of the deal. 131.1 output tokens per second against the parent's 84.8, with time-to-first-token at 1.65s versus 1.82s. On its Intelligence Index the small model scores 40 and ranks 15th of 101, against 41 and 13th for the parent. Same tier, faster, cheaper. That's an unusual combination and the main reason to care about this release.

Fine-tuning runs through Thinking Machines' own Tinker platform, which supports the model. Per-token training rates aren't published anywhere I could find, and the pricing page at tinker-docs.thinkingmachines.ai/pricing currently 404s. Checkpoint storage is $0.10 per GB-month. If fine-tuning is the plan, the trade-off against retrieval is laid out in RAG versus fine-tuning.

Running it yourself

This is where the "free" in free weights gets tested. Unsloth's quantized builds put real numbers on it, and the 2-bit figure is the interesting one: 89 GB, which fits a 128 GB unified-memory box.

There's a nice detail in the launch discussion here. A Hacker News commenter, andy99, said they were hoping for something around 90 GB before any quants had shipped. Unsloth landed at 89.

Self-host fit check
What actually fits on your hardware?
Pick the box you have. Figures are Unsloth's quantized builds plus Thinking Machines' own card.
2-bit fits, at 89 GB
Fits: 2-bit (89 GB)
Right at the edge: 3-bit (128 GB)
Too big: 4-bit (132-170 GB), NVFP4 (180 GB+), BF16 (543 GB)
This is the headline result of the release: a quarter-trillion-parameter model on a single desk-sized machine. Expect quality loss at 2-bit, and test it on your own prompts rather than trusting the benchmarks.
3-bit fits, 4-bit doesn't quite
Fits: 2-bit (89 GB), 3-bit (128 GB)
Too big: 4-bit starts at 132 GB, NVFP4 (180 GB+), BF16 (543 GB)
Frustratingly close. 4-bit's low end is 132 GB against your 141 GB of raw VRAM, and KV cache for a long context eats the difference.
NVFP4 fits, and so does 4-bit comfortably
Fits: NVFP4 (180 GB+ required), 4-bit (132-170 GB), 3-bit, 2-bit
Too big: BF16 (543 GB)
This is the sweet spot for serving. NVFP4 is a first-class shipped format here rather than a community conversion, so it's the one to reach for.
Full BF16 weights fit
Fits: BF16 (543 GB), and everything below it
Card's suggestion: 4x B300 or 8x H200 for BF16
If you own this much silicon you already know the answer. Worth noting the parent model needs roughly 2 TB at BF16, so the small one is the first of the pair that fits a single node.
Use the hosted API
Output: $1.20 per 1M tokens
Input: $0.30 to $0.50 per 1M, depending on source
Providers: 2 today
At these rates you'd need a lot of volume before owning hardware wins, and the two-provider count means limited failover. Sampling settings: temperature 1.0, top_p 1.0, min_p 0.0.

Two housekeeping notes if you go local. Sampling should be temperature 1.0, top_p 1.0, min_p 0.0, which is unusual enough to be worth writing down. And llama.cpp support arrived via PR #25731, so check that your build includes it before debugging phantom problems.

Where it fits, and where it really doesn't

On its maker's own comparison table, the small model beats its 975B parent on most of what you'd call execution. SWEBench Verified 80.2 against 77.6, SWEBench Pro 55.9 against 54.3, Terminal Bench 2.1 at 64.7 against 63.8, Toolathlon 54.4 against 45.5, MCP Atlas 79.6 against 76.0, GPQA 89.5 against 87.2, IFBench 82.2 against 79.8.

Then there's the other column. AIME slips to 95.5 from 97.1. Global-MMLU-Lite drops to 86.7 from 88.7, which is worth flagging if you were planning a multilingual support agent on top of it. And Tau 3 Banking falls to 15.5 from 23.7, the sharpest single regression on the sheet, on a benchmark specifically about multi-turn tool use in a customer-facing setting.

The pair that matters most for anyone thinking about support work is SimpleQA Verified at 20.6% against the parent's 43.9%, alongside an Omniscience score of -9.0 against the parent's +2.1. A negative Omniscience score means the model is wrong more confidently than it's right. Nobody in the launch threads mentioned it, which is a shame, because it's the single most decision-relevant number in the release.

I want to be fair here, because this is a design choice rather than a defect. A 12B-active model has less room to memorize the world than a 41B-active one, and Thinking Machines clearly spent that room on reasoning and tool use instead. If your model is going to look things up anyway, memorized trivia is dead weight. That's the correct bet for an agent.

It's the wrong bet for a bot answering questions from memory. This is exactly the shape of failure I've watched happen live. A B2B technical support team I worked with found their bot confirming "yes, we support your car model" for vehicles that weren't in their database, because the help center said the company supported all models. The model wasn't broken. It was doing confident inference over a vague source, which is what a negative Omniscience score predicts. I wrote the full pattern up in preventing hallucinations.

So the honest read: use Inkling-Small where a retrieval layer supplies the facts and the model supplies the reasoning. Don't use it as the source of truth.

Which means the quality of your sources becomes the ceiling on the model's accuracy, and picking those well is a bigger lever than picking the checkpoint. My roundup of knowledge base tools is the practical starting point.

What this means if you're putting AI on a support queue

A model is an engine, not a car. That distinction is the whole of AI agents versus chatbots, and it's why a benchmark table tells you so little about a queue.

The gap between "this benchmarks well" and "this answers my customers" is the entire product, and it's mostly made of unglamorous parts:

  • Grounding. The model needs to read your help center, your macros, and your solved tickets, not its training data. That's the job of an AI knowledge base chatbot layer.
  • Confidence routing. Something has to decide when the model shouldn't answer at all, which is the core of AI escalation management.
  • A dry run. You want to know the resolution rate before customers do, not after. Simulation against your own ticket history is the only honest way to get that number.
  • Handoff. When the AI stops, a human picks up mid-conversation with full context, per handoff best practices. The softer version of this is an AI copilot, where the model drafts and a human sends.
  • Measurement. Deflection rate is the number that decides whether any of this worked. Translate it into money with cost per resolution.
  • Coverage. Knowing which topics the AI should own at all is its own exercise, laid out in this ticket deflection guide.

A DTC supplements CX lead I spoke with framed the requirement in one sentence: "I need an AI who is only handling the tickets that it's confident to handle and all the other ones, leave them alone." No model checkpoint gives you that. A confidence threshold and a routing rule do, sitting inside whatever AI ticketing system you already run.

The metrics side of that decision is worth reading separately, because "resolved" means different things to different teams. Start with support metrics, then first contact resolution.

That's also the answer to the build-versus-buy question that a free Apache 2.0 checkpoint naturally raises. The weights are the cheapest part of the project. The $0.50 per million input tokens is the cheapest part of the project. The expensive parts are the retrieval pipeline, the eval harness, the escalation logic, and the person who maintains all three next quarter.

The eesel AI helpdesk dashboard, showing AI-drafted replies and confidence routing over a live ticket queue
The eesel AI helpdesk dashboard, showing AI-drafted replies and confidence routing over a live ticket queue

Want to use a model like this on real tickets?

If Inkling-Small's price and speed are what caught your eye, the thing you actually want is that economics wrapped in guardrails. eesel plugs into Zendesk, Freshdesk, and the rest of your stack, trains on your past tickets and help center rather than a model's memory, and lets you simulate the whole thing against your ticket history before a single customer sees it. You set the confidence bar; anything under it goes to a human with context attached. Free to try, and you'll see your own resolution rate before you commit.

Try eesel

How it stacks up against the other open-weights options

The open-weights tier is crowded and the differences are narrower than the launch posts suggest.

Inkling-SmallInkling (parent)DeepSeek V4 Flash
Params276B / 12B active975B / 41B activecomparable size
Inputstext, image, audiotext, image, audiotext only
Output per 1M$1.20$4.05lower
Speed131.1 tok/s84.8 tok/svery fast
AA Intelligence Index40 (#15)41 (#13)see review

The community read was short and reasonably accurate. The main Hacker News thread drew only 33 points and two comments, one of which noted it's "About the same size as DeepSeek Flash 4, but also supports audio and image input." That's the differentiator in one line: multimodal input at a small-model price.

The closest neighbour on price and shape is DeepSeek V4 Flash, which undercuts it per token but takes text only.

At the other end of the range, Kimi K3 charges frontier rates for open weights, which makes Inkling-Small's $1.20 look generous by comparison.

If you want the verdict-shaped version of this post rather than the explainer, that's the Inkling-Small review. The 975B parent has its own Inkling explainer too.

Two more worth a look before you commit: my Inkling review covers the parent's pricing problem, and Inkling alternatives maps the wider field.

Safety numbers, for completeness: StrongREJECT 98.4, FORTRESS 71.6 and 96.9, MMMU Pro 74.0, ARC-AGI-1 84.0, ARC-AGI-2 40.1, SciCode 48.7, CritPt 8.3, AA-Briefcase 917, GDPval-AA v2 1269 against the parent's 1238.

My take

Inkling-Small is the more interesting of the two Inkling releases, and I say that as someone who was underwhelmed by the first one's pricing. It's faster and about a third the cost of a model it mostly outperforms, it accepts audio and images, and at 89 GB quantized it's the first model of this class that a small team can own outright.

The caveats are specific rather than vague. Read your provider's real context ceiling instead of the card's. Budget input at $0.50. And do not treat it as a knowledge source, because a -9.0 Omniscience score is the model telling you, in advance, that it will be confidently wrong.

For anything customer-facing, the model is the easy decision. The automation layer around it is the one that determines whether it works, and that stays true whichever checkpoint wins next month.

If this post has you weighing a rollout rather than a download, start with tier-1 deflection. Then work out where the model shouldn't answer at all, which is the job of ticket triage.

Sources

  • Thinking Machines Lab model card, thinkingmachines/Inkling-Small on Hugging Face (architecture, benchmark table, hardware guidance, sampling settings)
  • Artificial Analysis (Intelligence Index, throughput, TTFT, blended pricing, Omniscience)
  • OpenRouter model page and API (served context window, input pricing, provider count)
  • Unsloth quantized build sizes
  • Hacker News launch thread
  • eesel Customer Voice Dossier (GENERAL BYTES, permissioned; anonymized B2B technical support and DTC supplements extracts)

Frequently Asked Questions

What is Inkling-Small?
Inkling-Small is Thinking Machines Lab's second open-weights model, released 30 July 2026 under Apache 2.0. It's a Mixture-of-Experts model with 276B total parameters and 12B active per token, so it costs roughly a 12B model to run while carrying a 276B model's worth of knowledge. It takes text, images, and audio in, and writes text out. It's the smaller sibling of Inkling, which is 975B total / 41B active.
Is Inkling-Small free and open source?
The weights are Apache 2.0, so you can download, fine-tune, and ship them commercially with no licence fee. Free weights are not free inference though: the smallest usable quantized build is about 89 GB, and the full BF16 weights are 543 GB. If you'd rather not own that hardware, two hosted providers serve it. Broader options are in my roundup of the best open-source AI agents.
How much does Inkling-Small cost?
Output is $1.20 per 1M tokens, which every source agrees on. Input is where it gets murky: Artificial Analysis lists $0.30, OpenRouter's model page says $0.45, and OpenRouter's own API returns $0.50. Budget against $0.50 and you won't be surprised. For what that means in support economics rather than dev economics, see AI customer service cost.
What is Inkling-Small's context window?
The model card says 1M tokens. OpenRouter serves it at 524,288, which is exactly half. Both numbers are real, they just describe different things: what the architecture supports versus what a provider has chosen to host. Check the ceiling on whichever endpoint you actually call before you design around it. The same gap catches people out with coding agents, which I covered in Claude Code's context window.
Can I run Inkling-Small locally?
Yes, if you have the memory. Unsloth's quantized builds run from 543 GB at BF16 down to 89 GB at 2-bit, and that 89 GB figure is what makes a 128 GB unified-memory workstation viable. Thinking Machines' own card asks for at least 600 GB of VRAM for BF16 and 180 GB for NVFP4. llama.cpp support needs PR #25731 merged into your build.
Is Inkling-Small good for customer support?
It's an excellent executor and a poor encyclopedia. SimpleQA Verified drops to 20.6% from its parent's 43.9%, and its Omniscience score on Artificial Analysis is -9.0, meaning it gives more confident wrong answers than right ones. Wrap it in retrieval and confidence routing and it's fine. Point it at a ticket queue raw and you get the failure mode described in AI hallucination prevention.
How does Inkling-Small compare to DeepSeek V4 Flash and Kimi K3?
It's in the same open-weights tier and the trade-offs differ per job. DeepSeek V4 Flash is cheaper per token and text-only; Kimi K3 prices at frontier rates. Inkling-Small's differentiator is native audio and image input at a small-model price. One Hacker News commenter put it as "About the same size as DeepSeek Flash 4, but also supports audio and image input."
What hardware does Inkling-Small need?
For the full BF16 weights, Thinking Machines suggests 4x B300 or 8x H200. NVFP4 needs at least 180 GB. Quantized, the ladder is 132-170 GB at 4-bit, 128 GB at 3-bit, and 89 GB at 2-bit. If none of that is on your desk, the hosted API is the practical route, and the maths for build-versus-buy is in custom AI models.

Share this article

Rama Adi Nugraha

Article by

Rama Adi Nugraha

Rama is a software engineer at eesel AI with two years of experience writing about B2B SaaS, AI tools, and customer support technology. Based in Bali, Indonesia, he brings a developer's perspective to product comparisons — cutting through marketing copy to what the integrations and APIs actually do.

Related Posts

All posts →
Illustration of Inkling, Thinking Machines Lab's open-weights AI model
Trending

Inkling explained: Thinking Machines' open-weights AI model

What Inkling actually is: Thinking Machines Lab's first open-weights model, its real benchmarks, what it costs to run, and whether it belongs anywhere near a support queue.

Alicia Kirana UtomoAlicia Kirana UtomoJul 20, 2026
Illustration comparing a small ordered model core against a much larger tangled one, for an Inkling-Small review
Trending

Inkling-Small review: a quarter the size, and mostly as smart

A hands-on Inkling-Small review: it out-codes its own 975B parent at a quarter the size and a quarter the price, and then falls off a cliff on factuality. Here's what that trade actually costs you.

Alicia Kirana UtomoAlicia Kirana UtomoAug 4, 2026
Illustration of Inkling, Thinking Machines Lab's open-weights AI model under review
Trending

Inkling review: is Thinking Machines' open model worth it?

An honest Inkling review: what Thinking Machines Lab's first open-weights model is genuinely good at, where the price and benchmarks let it down, and who should actually run it.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJul 20, 2026
Editorial illustration representing a comparison of AI models as alternatives to Inkling
Trending

8 best Inkling alternatives in 2026

Inkling is open and interesting, but it's expensive for open weights and not the smartest model you can run. Here are the 8 alternatives I'd actually try instead, with real prices and where each one beats it.

Rama Adi NugrahaRama Adi NugrahaJul 20, 2026
Skywork AI super-agent workspace illustration
Trending

What is Skywork AI? The super-agent workspace, explained

Skywork AI is a general-purpose AI super-agent that builds slides, docs, sheets, sites and videos. Here's what it does, how it works, and what it costs.

Alicia Kirana UtomoAlicia Kirana UtomoJul 20, 2026
Illustration of one model producing image, video and audio panels, representing FLUX 3 from Black Forest Labs
Trending

FLUX 3: what Black Forest Labs actually shipped

FLUX 3 is one model for image, video, audio and robot actions. It also has no API, no price and no open weights yet. Here is what you can and cannot get.

Rama Adi NugrahaRama Adi NugrahaAug 4, 2026
Illustration of a humanoid robot control model, representing Gemini Robotics 2
Trending

Gemini Robotics 2: what DeepMind's own numbers show

Gemini Robotics 2 ships three models and a per-task success table where most scores sit under 80%. That table is the most useful thing in the release.

Alicia Kirana UtomoAlicia Kirana UtomoAug 4, 2026
Illustration of image, video and document panels feeding a vision-language model, with the Qwen logo
Trending

Qwen 3.7 Flash: specs, pricing, and what it actually does

Qwen 3.7 Flash shipped with no blog post, no benchmarks and no weights. Here is the full spec sheet, the tiered pricing, and what Qwen never claimed.

Alicia Kirana UtomoAlicia Kirana UtomoJul 31, 2026
Illustration comparing a heavyweight reasoning model against a fast balanced model on cost and capability
Trending

Claude Opus 5 vs Sonnet 5: which one should you use?

Claude Opus 5 costs 1.7x Sonnet 5 per token and still finishes some jobs cheaper. Here is the head-to-head on price, benchmarks and real cost per task.

Rama Adi NugrahaRama Adi NugrahaJul 27, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free