The direct answer
Not yet, and probably not on anything you would recognise as a private server.
Two things are true at the same time. Moonshot AI has committed to publishing the full Kimi K3 weights, in wording that says they “will be released by July 27, 2026”. Moonshot has also said, in the launch announcement, that it recommends deploying Kimi K3 “on supernode configurations with 64 or more accelerators”.
So the weights are not the obstacle people assume they are. When they arrive, the hardware becomes the obstacle, and 64 accelerators is a cluster, not a dedicated server.
As of the verification date on this article, there is no Kimi K3 repository on Moonshot’s Hugging Face or GitHub organisation. The weights have been announced but not shipped.
If you are reading this after 27 July 2026, check whether the weights have actually been published before relying on the “not yet” above. The deadline Moonshot set falls immediately after this article was written. The two things that will not change on that date are the ones that matter: the recommended deployment footprint of 64 or more accelerators, and the fact that the licence terms govern whether you may use the weights commercially. Check both at the source before planning anything around them.
If your goal is “run a capable model on infrastructure we control, for data-protection reasons”, that is very achievable in 2026 with a smaller open-weight model.
What Kimi K3 is
Kimi K3 was announced on 16 July 2026. The specifications below come from Moonshot’s own launch post and API documentation.
| Property | Stated by Moonshot |
|---|---|
| Total parameters | 2.8 trillion |
| Architecture | Sparse Mixture-of-Experts, “activating 16 out of 896 experts”, within a “Stable LatentMoE” framework |
| Active parameters per token | Not disclosed |
| Attention | Kimi Delta Attention (KDA), a hybrid linear attention mechanism, plus Attention Residuals |
| Context window | 1,048,576 tokens |
| Default max output | 131,072 tokens, configurable up to 1,048,576 |
| Vision | Native, covering image and video input |
| Reasoning | Always on, with reasoning_effort set to low, high or max |
| Availability | Kimi.com, Kimi Work, Kimi Code, and the Kimi API (model ID kimi-k3) |
One detail decides the hardware question.
2.8 trillion is the total parameter count of a sparse model. In a Mixture-of-Experts architecture, only a fraction of the network runs for any given token. Moonshot says 16 of 896 experts are active, roughly 1.8%.
That cuts the compute requirement sharply. It does little for memory, because you generally have to hold all the weights somewhere the model can reach them quickly, regardless of how few of them fire per token.
Moonshot has not published an absolute active-parameter figure for K3. Numbers circulating in third-party commentary are other people’s arithmetic from the expert ratio rather than vendor statements. This article does not repeat them. For comparison, Kimi K2 was documented at 1 trillion total and 32 billion active. The equivalent figure for K3 is simply not public.
There is also no technical report yet. Moonshot says one is coming.
API availability versus self-hosted weights
These are two separate questions, and they are easy to conflate.
The API is live now. You can call kimi-k3 today with a minimum $1 top-up. Published pricing,
per million tokens:
| Price | |
|---|---|
| Input (cache hit) | $0.30 |
| Input (cache miss) | $3.00 |
| Output | $15.00 |
Pricing is flat. Moonshot states there is no tiering by context length, which is unusual for a model with a 1M-token window.
The weights are a commitment, not a download. Two caveats matter for planning.
The wording is “by 27 July 2026”, which sets an outer deadline rather than a release date. And no licence has been announced for K3. Every model in the K2 family shipped under a Modified MIT licence, which permits commercial use, modification and redistribution. It is reasonable to expect K3 to follow. Until the licence file is published, though, that expectation stays an assumption, and a commercial deployment should not be planned on it. If your use depends on specific licence terms, wait for the actual licence file.
A third caveat is easy to miss. On 19–20 July 2026, days after launch, Moonshot paused new consumer subscriptions, saying that Kimi K3 “has received far more love than we expected, and our GPUs are feeling it”. Existing subscribers were unaffected and API access was not reported as suspended. It is a useful reminder that “available via API” describes today’s capacity and guarantees nothing about next month’s. Design your integration so the model behind it can be swapped.
Why model size changes the infrastructure decision
For most of the last few years, “self-hosting a model” meant something a competent engineer could do on a single machine. That still holds for models in the 3B to 30B range. At the frontier it stopped holding, and the gap has widened since.
The reason is memory. A model’s weights must be held in accelerator memory to serve responses at usable speed. Sparse architectures reduce how much computation happens per token, but the full set of experts still has to be resident and reachable. When the total parameter count reaches the trillions, that requirement stops fitting on one machine and becomes a distributed systems problem: multiple accelerators, high-bandwidth interconnect between them, and an inference engine that can shard a model across all of them.
This is what Moonshot’s phrase “supernode configurations” refers to. It is also why the company noted that it contributed its attention implementation to the vLLM project, to be released alongside the model. At this scale you do not simply load weights; you need serving software built for sharded inference.
No official VRAM figure or GPU model has been published for Kimi K3. The 64-accelerator recommendation is the only hardware guidance Moonshot has given, and this article will not go beyond it. Anyone quoting you a precise K3 hardware specification today is estimating.
An ordinary dedicated server versus multi-GPU infrastructure
“Dedicated server” and “GPU infrastructure” get priced and discussed as though they were adjacent products. The gap between them is large.
A typical dedicated server (the kind you would rent for a website, a database or an application) has substantial CPU and RAM and either no GPU or a single modest one. It is excellent at what it is for. It cannot serve a trillion-parameter model, and no amount of RAM changes that, because CPU inference at this scale produces response times measured in minutes rather than seconds.
Multi-GPU inference infrastructure is a different class of machine: several high-memory accelerators in one chassis, connected by high-bandwidth links, or several such chassis networked together. It is procured differently and costs an order of magnitude more. Most importantly, it is billed for whether or not you are sending it traffic.
That last point is what makes the economics of self-hosting a frontier model difficult for most businesses. An API charges per token. Dedicated infrastructure charges per hour, whether you use it or not. Self-hosting starts to make financial sense at sustained, predictable, high volume, and most internal business workloads are none of those things. A support-summarisation assistant used by fifteen people during office hours will not fill a GPU cluster.
If you are weighing infrastructure for AI workloads, that sizing question is separate from the workflow question. It is the kind of work our sister brand YNVAR handles: managed hosting, infrastructure and model runtime. JNET.support does not host models; it designs the workflows that call them.
The API gateway approach
For the large majority of business use cases, the right architecture is an application you control calling a model API you do not.
In practice this means:
- Your application, your database and your documents run on infrastructure you choose, including inside the EU or UK if that matters to you.
- Only the specific text needed for a given request leaves that boundary.
- The model provider is a processor for that request and nothing more.
- The provider is a configuration value, so you can change model or vendor without rebuilding the application around it.
That last property is worth designing in deliberately. Models are being superseded every few months, prices move, and the Kimi subscription pause showed that capacity is not guaranteed. An integration welded to one vendor’s API is a liability. Routing every call through a single internal interface keeps the switch cheap.
This is also where most of the real engineering effort sits. Connecting a model to a CRM, a document store or a helpdesk, mapping fields correctly, handling failures and deciding what a person still has to approve is the bulk of the work. We cover that in systems integration and in internal AI assistants.
Dedicated local inference with smaller models
If data must not leave your infrastructure at all, this is the realistic path. It has also become much more viable.
The open-weight models available in mid-2026 are genuinely capable at sizes that fit on ordinary hardware. A few examples, with the figures as stated on the model cards:
| Model | Size | Licence | Vendor-stated hardware |
|---|---|---|---|
| Ministral 3 8B | 9B total | Apache 2.0 | ”capable of fitting in 12GB of VRAM in FP8, and less if further quantized” |
| Devstral Small 2 24B | 24B dense | Apache 2.0 | ”light enough to run on a single RTX 4090 or a Mac with 32GB RAM” |
| Gemma 4 12B | 11.95B dense | See model licence | Not stated |
| Gemma 4 26B-A4B | 25.2B total / 3.8B active | See model licence | Not stated |
| Qwen3.6 27B | 27B dense | Apache 2.0 | Not stated |
| Qwen3.6 35B-A3B | 35B total / 3B active | Apache 2.0 | Not stated |
| GLM-4.7-Flash | 30B total / 3B active | MIT | Not stated |
Ministral 3 8B is named for its language model, which the card gives as 8.4B parameters. The 9B total on the same card includes a 0.4B vision encoder on top of it.
Only two of these publish a hardware requirement at all. The rest you have to test yourself.
One caveat mirrors the K3 story at a smaller scale. “Runs on one GPU” and “runs on one GPU at full context” are different claims. The Qwen3.6 27B card recommends tensor parallelism across eight GPUs to serve its full context window, and advises reducing the context length if you run out of memory. A model that loads comfortably at 8k tokens of context may not at 256k. Test at the context length your workload uses, not the headline number.
Not every familiar name is shipping. Meta’s most recent open-weight generation remains Llama 4 from April 2025, and there has been no 2026 release.
A smaller local model will not match a frontier model on the hardest reasoning tasks. The work most businesses automate is narrower than that: classifying enquiries, extracting fields from documents, drafting a first version, answering questions from an approved internal knowledge base. On that work the gap is much smaller than benchmark tables imply, because benchmarks measure something else.
Hybrid routing
You do not have to choose one model for everything.
A hybrid arrangement routes each request based on what it contains and what it needs:
- Sensitive or routine work goes to a local model on your own infrastructure. Personal data, customer records, internal documents, anything under NDA.
- Hard, non-sensitive work goes to a frontier API. Long-document analysis, complex reasoning, the occasional task the small model handles badly.
- A routing rule decides, based on data classification rather than on the user’s judgement in the moment.
The benefit is that the expensive, externally-processed path is used only where it earns its cost. The complexity is real: you now operate two inference paths, two sets of behaviour to evaluate, and a routing rule that will be wrong sometimes. Do not build this first. Build it when you have a measured reason to.
Three privacy models and what each one gives you
“Private AI” gets used to describe three quite different arrangements. They offer different protections, and the difference matters more than the label.
1. EU-hosted application calling an external AI API
Your application, database and documents sit on EU or UK infrastructure. Model inference happens at the provider.
What this gives you: control over storage and over exactly which text is sent per request. What it does not give you: control over where inference happens or what the provider does with the request. The provider’s terms govern those, whatever you chose for hosting.
Kimi is a useful worked example. Moonshot’s privacy policy states: “We store the information we collect in secure servers located in Singapore.” The policy contains an EEA, Swiss and UK supplement covering GDPR legal bases and data-subject rights, and it commits to “appropriate safeguards” for cross-border transfers.
Two things are worth flagging. There is no published Data Processing Agreement and no EU data-residency option documented for the Kimi API; enterprise requirements are directed to the sales team. Moonshot’s own documents are also not fully consistent. The privacy policy says collected content is used to “optimize our models”, while the separate API data-security page states that “user data submitted through the API (including input content and model output) is not used to train or improve Kimi’s models”. Both are official. If you are relying on the second statement, get it in writing in a contract rather than inferring it from a help page.
Claims that Kimi API traffic is processed in mainland China are, as far as this research could establish, unverified either way. Singapore is the only location Moonshot names.
2. Dedicated local inference
The model runs on infrastructure you or your provider control. Prompts and documents do not leave it.
What this gives you: genuine control over where inference happens, and a much simpler story to tell your own customers and your DPO. What it does not give you: compliance. Running a model on your own hardware does not by itself make a system GDPR-compliant. You still need a lawful basis, a retention policy, access control, logging discipline and a DPIA where one is required. Self-hosting removes one processor from the chain. It does not remove your obligations.
3. Customer on-premises deployment
Everything runs inside the customer’s own network, often with no outbound internet access.
What this gives you: the strongest possible data-boundary guarantee, and sometimes the only arrangement a regulated client will accept. What it costs you: every update, every model change and every fix becomes a coordinated release with someone else’s IT department. Choose this when a contract requires it, not because it sounds safest.
None of these three is “private” in an absolute sense, and privacy is not something any supplier can hand you as a product feature. What you get is a defensible answer to a specific question: where does this data go, who can read it, and for how long.
When Kimi K3 is unnecessary
Most business AI work does not need a frontier model. Before treating model capability as your constraint, check whether it is.
You probably do not need K3 if:
- The task is classification, extraction, summarisation or drafting from a supplied source. Small models do this well, and the quality ceiling is usually set by how clean your input is.
- Your documents are the problem. A model cannot compensate for a knowledge base of near-duplicate policies with no dates and no owner. That is a document-preparation problem.
- You have not defined what a good answer looks like. Without an evaluation set, you cannot tell whether a bigger model helped.
- The bottleneck is a handoff rather than a judgement. Data retyped between two systems is an integration problem.
- Nobody has been made responsible for reviewing the output.
- The million-token context is being used to avoid retrieval. Sending an entire document library with every request is expensive and usually less accurate than retrieving the right five pages.
That last point is worth dwelling on. A very large context window is useful for a small set of tasks: analysing one enormous contract, or a whole codebase at once. It still does not tell you which documents are relevant, and at $3.00 per million input tokens on a cache miss, using it in place of retrieval is a decision you should make deliberately.
Kimi K3 versus a smaller local model
| Kimi K3 via API | Smaller open-weight model, self-hosted | |
|---|---|---|
| Available today | Yes | Yes |
| Weights downloadable | Announced “by 27 July 2026”, not yet published | Yes |
| Licence | Not announced | Apache 2.0 or MIT for the models above |
| Where inference happens | Moonshot infrastructure; Singapore storage stated | Infrastructure you choose |
| Hardware you operate | None | One GPU upwards, depending on model and context |
| Cost model | Per token: $0.30–$3.00 in, $15.00 out per million | Fixed, whether used or not |
| Context window | 1,048,576 tokens | Typically 128k–262k |
| Vision | Native, image and video | Varies by model |
| Capability on hard reasoning | Frontier | Lower |
| Capability on classify / extract / draft | High | Usually sufficient |
| Data leaves your boundary | Yes | No |
| DPA available | Not published | No third-party model processor to cover; your other processor obligations are unchanged |
| Capacity risk | Vendor-controlled; consumer signups were paused within days of launch | Yours to manage |
| Sensible for | Hard, non-sensitive, bursty work | Routine, sensitive, steady work |
The table does not produce a winner. The answer depends on which row is your binding constraint, and for most SMEs that is the data-boundary row or the cost-model row. Neither favours a 2.8-trillion-parameter model.
Questions to answer before you choose a model
The model is the last decision. In order:
- What is the task, precisely? “Use AI for support” is not a task. “Draft a first reply to password-reset enquiries using our approved help articles” is.
- What data does it touch, and is any of it personal or contractually restricted? This decides the privacy model, which constrains everything after it.
- What does a good answer look like, and who decides? Write down forty to sixty real examples with the answers you would accept. This becomes your evaluation set.
- What happens when it is wrong? A wrong internal summary is an inconvenience. A wrong figure in a customer quote is a commercial problem. This sets your review point.
- How much will run through it? Requests per day, tokens per request. Without this you cannot compare a per-token price to a per-hour one, and any cost saving you claim is a guess.
- Who maintains it in six months? Sources go stale, models are retired, prices change.
- Only now: which model? Test the cheapest option that could plausibly work, against your evaluation set, before assuming you need a larger one.
Skipping questions 1 to 4 is what leaves a project stuck, and nothing about a larger model fixes it.
The recommended next step
If you are asking whether Kimi K3 can be self-hosted, the underlying question is usually one of two things, and they have different answers.
“We need AI capability without sending data to a third party.” Start by classifying the data and the tasks, then choose the smallest arrangement that satisfies the constraint. In 2026 that is usually a modest open-weight model on infrastructure you control. An AI readiness assessment covers which workflows are worth doing at all, what data each one touches, and where a person still has to sign off. If the useful outcome is an internal assistant, how the assistant is scoped matters considerably more than which model sits behind it, and the worked examples by department show the shape of the result.
“We need to run a frontier model on our own infrastructure.” That is an infrastructure procurement question: accelerator capacity, interconnect, serving stack and sustained utilisation. YNVAR is the Apefo Ltd brand for managed hosting and infrastructure and is the right side of the business for that conversation. Be ready to justify it with a workload model first; at low or bursty volume, dedicated inference hardware is usually the more expensive option.
In either case, test a model against your own examples before you commit to it. K3’s weights are not published, its licence is unannounced, and its recommended deployment footprint is 64 accelerators. Those are three good reasons to design your system so the model is a component you can replace, and then get on with the workflow around it, which is what determines whether any of this works.