2.8T-Parameter MoE Model Goes Open-Weights: Deployment, Architecture, and Agent Evaluation Explained
A newly released sparse mixture-of-experts model with roughly 2.8 trillion total parameters has published its full weights, architecture details, and deployment references. This article explains what the 1.56TB MXFP4 repository means in practice, how the 93-layer hybrid attention design and 896-expert routing work, what hardware it takes to self-host, and how the model's real-user agent evaluation differs from standard benchmarks. It also covers API integration essentials—the reasoning_effort parameter and multi-turn tool-call state passing—and closes with a practical framework for deciding between self-hosted inference and hosted APIs.
1. Background: Why This Open-Weights Release Matters
Recently, a sparse mixture-of-experts model with roughly 2.8T total parameters officially released its complete weights, along with its model architecture, quantized storage format, and reference inference deployment. The model supports a context window of about 1 million tokens and image-text input, and was positioned at launch as a high-performance model for long-horizon tasks, code execution, and tool calling.
Unlike the usual “API-only” release, opening the weights means development teams can download the model files themselves for local inference, parameter auditing, domain fine-tuning, or private deployment. For enterprise developers, once a large sparse model opens its weights, the primary concerns are usually not “can I call an API” but rather:
- How the model files are stored and how much storage they require;
- VRAM and interconnect requirements for single-GPU or multi-GPU deployment;
- Whether the attention structure remains efficient at long context;
- How inference frameworks adapt to it;
- Whether quantization affects model capability;
- Whether it delivers stable gains on real tasks.
This article breaks down these engineering questions and offers pre-deployment assessment guidance based on common practice.
2. Model Scale and Storage: What the 1.56TB Repository Tells You
According to public information, the model uses a mixture-of-experts architecture with about 2.78 trillion total parameters. The repository shown on platforms like Hugging Face is roughly 1.56TB, noticeably smaller than the full-precision parameter size. This indicates the model is not stored in full FP32 or BF16, but uses compressed storage.
2.1 Why 2.8T Parameters Don’t Take Up 5TB+
Storing 2.78T parameters in BF16 would require about 5.56TB for the weights alone, before optimizer states, gradients, or redundant shards. With the repository at roughly 1.56TB, it can be inferred that a 4-bit-level weight storage scheme is used.
Public materials indicate the weights are stored in MXFP4 format, with activations dynamically using MXFP8. The key point here is not that “quantization was used,” but that “quantization-aware training was introduced during training.” The core idea of quantization-aware training is to simulate quantization error during the training process, so that model parameters still perform well in forward propagation under low-precision representation. Compared with quantizing after training, this approach typically reduces capability loss significantly, especially for very large models.
2.2 What Developers Should Check Before Downloading
A ~1.56TB repository imposes requirements on download, verification, and loading:
- High downstream bandwidth and a stable network are needed; cross-region downloads can take hours;
- Sufficient local NVMe or distributed storage is required to hold the shard files;
- If everything is mapped into memory at once, high-capacity memory nodes are needed;
- Use inference frameworks that support sharded loading to avoid exhausting single-machine memory;
- File verification matters: after downloading large shards, verify hashes to prevent corruption.
At this scale, a typical single-GPU workstation cannot handle full deployment. The sensible approach is to complete storage and memory assessment first, then consider multi-GPU servers or distributed inference.
3. Architecture Highlights: 93 Layers, Sparse Attention, and Expert Layers
3.1 Overall Layer Structure
The model has 93 layers in total: 69 KDA layers and 24 Gated DSA layers. For developers, this hybrid layer design means different layers impose different VRAM, compute, and communication demands.
KDA can be understood as a family of attention mechanisms with key-value compression, aimed at reducing KV cache footprint over long contexts. Gated DSA is close to a gated sparse attention structure that selects important regions of a long sequence to participate in attention computation. Compared with the previous generation’s full attention layers, this generation replaces some attention layers with sparse attention, with the main benefit being significantly lower computational complexity in long-context scenarios.
3.2 Expert Layers and Per-Token Activation
The model has 896 experts in its expert layers, with each token activating 16 experts, plus 2 shared experts. Total parameters are about 2.8T, but each token activates roughly 104B parameters. This is the classic MoE advantage:
- Large total capacity to hold richer knowledge;
- Only a small subset of experts is activated per forward pass, so inference cost is far below a dense model of the same scale;
- Different tokens can route to different experts, which suits mixed multi-domain inputs.
But a large number of experts also brings engineering challenges:
- Expert weights require substantial VRAM to load;
- Multi-GPU deployment may involve expert parallelism or tensor parallelism;
- Routing strategy affects load balancing: some experts may be hit frequently while others are underutilized;
- Inference frameworks must schedule expert computation sensibly to avoid GPUs idling.
3.3 Vision Module
The model includes a ~401M-parameter vision encoding module for image-text input. The module is relatively small; it typically encodes images into sequence features before multimodal input, which then enter the backbone together with text tokens. During deployment, if your workload does not involve image input, you can evaluate whether to skip this module to save some VRAM.
4. Quantization and Precision: What MXFP4 Weights and MXFP8 Activations Mean
4.1 Low-Precision Representation Basics
FP16/BF16 are already widely used in training and inference, but for very large models, VRAM and bandwidth pressure remain high. MX formats are fine-grained scaling numerical formats designed for AI computing: FP4 stores each weight in about 4 bits, while FP8 activations provide a higher precision range during computation.
This design trades off between “storage size” and “compute precision”:
- Weights stored in 4 bits reduce model size, VRAM usage, and storage read pressure;
- Activations use 8 bits, retaining more dynamic range and reducing error accumulation in forward computation;
- Combined with quantization-aware training, the model adapts to low-precision representation during training itself.
4.2 Developers Shouldn’t Look Only at “Parameter Count”
Many developers focus on the “2.8T parameters,” but what matters more in engineering terms is:
- The actual weight volume loaded into VRAM;
- VRAM occupied by activations during inference;
- KV cache usage under long context;
- Communication overhead across GPUs.
From this angle, the “1.56TB repository size” and “MXFP4 storage” are more informative than the total parameter count alone.
4.3 The Precision-Performance Trade-off
Low-precision inference does not necessarily mean degraded capability. Industry experience shows that if a model already incorporates quantization noise during training, continuing with similar precision at inference is often more stable than “high-precision training plus post-training quantization.” For developers, the recommendation is to test on real business data:
- Whether long-form Q&A drifts;
- Whether generated code is syntactically valid;
- Whether tool-call parameters are accurate;
- Whether numerical computation tasks show noticeable errors.
If the target task is high-precision numerical reasoning, using 4-bit weights directly may introduce non-negligible errors; in that case, consider higher-precision inference or domain fine-tuning.
5. Deployment and Inference: Framework Support and Hardware Thresholds
5.1 Inference Framework Support
Public information shows that mainstream LLM inference frameworks already provide deployment paths, including frameworks with high-performance attention kernels and expert parallelism. When choosing a framework, developers should confirm:
- Whether it supports the model’s layer structure;
- Whether it supports attention state compression;
- Whether it supports expert parallelism and tensor parallelism;
- Whether it supports chunked prefill for long context;
- Whether it provides a quantized weight loading path;
- Whether it supports dynamic batching and streaming output.
Since frameworks differ in their support for MoE and sparse attention, actual throughput can vary widely; benchmark on your target hardware.
5.2 Rough Hardware Requirements
Community analysis suggests that fully running the model requires at least 8 high-end accelerator cards, with total server VRAM above 2TB. This is not official guidance, but the model scale does imply a high hardware threshold:
- Weight volume is on the order of 1.5TB; even sharded, multi-GPU cooperative loading is needed;
- Long-context tasks add substantial KV cache usage;
- Activations and intermediate results in batch inference further increase VRAM pressure;
- NVLink or other high-speed interconnects between GPUs directly affect expert routing efficiency.
Based on general enterprise deployment experience, a server with 2TB or more of high-speed memory typically belongs to the high-end AI training or large-model inference node category, potentially costing hundreds of thousands of dollars. For small and mid-sized teams, buying hardware outright is not realistic.
5.3 Practical Advice for Enterprises
If an enterprise wants to use this model, there are generally two paths:
- Use a hosted API: suitable for teams focused on business outcomes who do not want to maintain underlying hardware;
- Build your own inference service: suitable for teams with compliance, data security, or deep customization needs.
Before self-hosting, complete these assessments:
- Do you have a stable multi-GPU cluster?
- Do you have enough high-speed storage and memory nodes?
- Do you have experience deploying and tuning large models?
- Do you need the full 1M-token context, or is 32K/128K enough?
- Do you need fine-tuning, or is inference from the open weights enough?
In many cases, business scenarios do not need the full long context. Test at a smaller context first, then decide whether to scale up.
6. Real-World Agent Evaluation: More Informative Than Leaderboard Scores
This weight release also disclosed an agent evaluation based on real user sessions. Unlike static Q&A benchmarks, it extracts signals from real long-horizon tasks, such as:
- Whether the user confirmed task success;
- Whether the user explicitly praised or complained about the model;
- Whether the model correctly adjusted after user corrections;
- Whether shell commands executed successfully;
- Whether tool-call chains completed.
6.1 What the “Net Improvement” Metric Means
The evaluation uses a “net improvement” metric that measures the model’s actual contribution to user success in real tasks. Rather than merely asking “is the answer accurate,” it emphasizes stability and error correction in long-horizon interaction.
Across roughly 17,500 real long-horizon sessions, the model achieved about +5.1% net improvement, ranking 1st among open-weight models and 13th overall. Notably, it ranked 1st among open models in all three categories: Work, Code, and Chat. Bash reliability reached +7.9%, versus -4.5% for the previous generation of the same series—showing clear improvement in long-horizon command execution and tool calling.
6.2 What Developers Can Learn
The value of these results for developers lies in:
- No longer judging agent suitability by a single Q&A accuracy number;
- Focusing on whether the model can reliably execute multi-step operations;
- Focusing on whether it can correct itself based on feedback after failure;
- Focusing on whether tool parameter passing meets expectations;
- Focusing on whether context forgetting appears in long sessions.
If your team is building automation workflows, coding assistants, or ops bots, build a similar real-task evaluation set instead of relying only on generic leaderboards.
7. Key Points for API Usage
For teams that do not want to self-host, the API is the faster path to production. The currently public model name is kimi-k3.1-pro, with a high-speed variant kimi-k3.1-pro-highspeed, officially stated to be about 2 to 3 times faster than the standard version.
In practice, developers should pay attention to the following:
7.1 The reasoning_effort Parameter
This parameter accepts low, high, or max, with a default of max. It generally controls the model’s “thinking intensity” during inference. Different levels affect:
- First-token latency;
- Total output length;
- Reasoning depth;
- Call cost.
If your business is latency-sensitive, start testing with low; for complex debugging, mathematical derivation, or long-horizon planning, high or max is more appropriate.
7.2 State Passing in Multi-Turn Tool Calls
In multi-turn tool calling, you need to pass back the previous turn’s reasoning_content along with tool_calls. This is easy to overlook during integration.
A common mistake is returning only the tool execution result while dropping the reasoning state. This breaks the model’s coherent understanding of the task context, causing repeated calls, missing parameters, or interrupted tasks. The correct multi-turn flow should look like this:
Turn 1:user: perform some taskassistant: produces reasoning_content + tool_callsTool execution:tool_resultTurn 2:user or system assembles:- the original task- the previous turn's reasoning_content- the previous turn's tool_calls- the tool execution resultassistant: continues reasoning or calls the next tool
This state-passing mechanism is critical in long-horizon agent tasks and directly affects task success rate.
7.3 Output Compatibility
The model’s API is compatible with common chat protocols, making it easy to integrate into existing systems. Enterprises can use the model as a backend and manage different model versions through a unified gateway to reduce switching costs.
8. A Rational View of “Open Weights”
Open weights do not equal “fully open source.” Developers typically get:
- Model weight files;
- Inference code;
- Deployment references;
- Architecture documentation.
But this does not automatically include the training data, complete training code, or a commercial license. Therefore, before adopting open weights, enterprises should read the license terms carefully: does it allow commercial use, is fine-tuning permitted, is attribution required?
For enterprises with strict security and compliance requirements, local auditing can include:
- Whether parameter distributions show anomalies;
- Whether specific domain inputs trigger unstable outputs;
- Whether tool-calling behavior complies with internal security policies;
- Whether data ever leaves the local environment.
This is one of the key reasons many teams choose open weights over API-only access.
9. Deployment Decision Framework: Self-Host or Call a Service
Overall, whether to self-host a 2.8T-parameter model like this depends on four dimensions:
9.1 Business Scale
For low-frequency calls or prototype validation, API costs are usually far below self-built hardware. Once request volume reaches a stable, large scale, self-hosted inference may gradually gain a cost advantage.
9.2 Data and Compliance
If enterprise data involves sensitive content—especially data that cannot be sent to external APIs—local deployment is the more sensible choice. Large enterprises and research institutions often have local GPU resources and can prioritize open-weight deployment.
9.3 Team Engineering Capability
Local deployment involves model sharding, inference service deployment, VRAM optimization, quantized loading, and long-context stability. If your team lacks experience operating large models, consider launching with an API first while building local inference capability in parallel.
9.4 Task Shape
For long-horizon agents, code execution, and tool calling, the model’s structure and context capability strongly affect results. Compare the API and self-hosted versions on real business data rather than deciding based on parameter count alone.
10. Conclusion: An Open-Weights Release Worth Serious Engineering Evaluation
The release of this 2.8T-parameter MoE model’s weights is valuable in three respects:
- Engineering: it demonstrates real-world adoption of 4-bit weight storage, 8-bit activation compute, and quantization-aware training at frontier scale;
- Architecture: combining hybrid attention layers with a large expert pool offers a more efficient design for long-context agent tasks;
- Evaluation: the net improvement metric measured on real user sessions reflects practical usability in complex tasks better than traditional leaderboards.
For developers, the key question is not “what rank did the model achieve,” but whether it can reliably complete multi-step tasks in your own business. If your enterprise has a GPU cluster, compliance requirements, and model tuning capability, evaluate local deployment; if you are still in the validation stage, an API is the faster way to experiment.
Whichever path you choose, build your own evaluation set covering long context, tool calling, failure recovery, and multi-turn state passing. Only then can you truly judge whether a large open-weight model deserves a place in your production pipeline.
