ApX logoApX logo

Kimi-VL-A3B-Thinking

Active Parameters

16B

Context Length

128K

Modality

Multimodal

Architecture

Mixture of Experts (MoE)

License

MIT License

Release Date

10 Apr 2025

Knowledge Cutoff

Oct 2024

Technical Specifications

Attention

Attention Structure

Multi-Head Attention

Attention Heads

16

Key-Value Heads

16

Attention Head Dimension

-

Position Embedding

Absolute Position Embedding

RoPE Theta

800,000

Sliding Window Attention

No

Sliding Window Size

-

Normalization

RMS Normalization

Activation Function

SwigLU

Dimensions

Hidden Dimension Size

2,048

Number of Layers

27

FFN Intermediate Size (Dense)

1,408

Multi-Token Prediction Heads

-

Tokenizer

Vocabulary Size

163,840

Mixture of Experts

Total Expert Parameters

3.0B

Number of Experts

64

Active Experts

2

Shared Experts

2

FFN Intermediate Size (per Expert)

1,408

Dense Layers Before MoE

1

Architecture Diagram

Input TokensToken EmbeddingPosition: AbsoluteHidden: 2k · Context: 128k · Vocab: 163.8kx 27 layersRMSNormPre-AttentionMulti-Head Attention16Q / 16KV headsHead dim: 128+RMSNormPre-FFNSparse MoE FFN (2/64 experts)SwiGLUIntermediate: 1.4k+Final RMSNormOutput Logits

Kimi-VL-A3B-Thinking

Kimi-VL-A3B-Thinking is an advanced vision-language model (VLM) developed by Moonshot AI, engineered to bridge the gap between efficient parameter utilization and high-fidelity multimodal reasoning. Architecturally, it is built upon the Mixture-of-Experts (MoE) framework of the Moonlight LLM series, integrating a proprietary native-resolution visual encoder known as MoonViT via an MLP projector. The model is specifically optimized for long-horizon cognitive tasks through supervised fine-tuning and reinforcement learning, allowing it to generate extended chains of thought (CoT) when processing complex visual and textual inputs.

The system utilizes a sparse MoE design comprising 16 billion total parameters, with only approximately 2.8 billion parameters activated during any single inference step. The language decoder follows a configuration similar to the DeepSeek-V3 architecture, featuring Multi-head Latent Attention (MLA) and a specialized gating mechanism that routes tokens through 64 routed experts. This structural innovation enables the model to handle diverse input resolutions and aspect ratios without downsampling, preserving the fidelity of visual data for tasks such as optical character recognition (OCR) and college-level academic analysis.

Functionally, Kimi-VL-A3B-Thinking supports an expansive context window of 128,000 tokens, facilitating the ingestion of lengthy documents, multi-image sequences, and video content. The "Thinking" variant is tailored for scenarios requiring multi-step mathematical problem-solving, document comprehension, and autonomous agent interactions. By leveraging Flash-Attention 2 and supporting native half-precision formats, the model maintains high throughput and computational efficiency across a broad spectrum of multimodal reasoning applications.

About Kimi-VL

Kimi-VL by Moonshot AI is an efficient, open-source Mixture-of-Experts vision-language model. It employs a native-resolution MoonViT encoder and an MoE language model, activating 2.8 billion parameters. The model handles high-resolution visual inputs and processes contexts up to 128K tokens. A "Thinking" variant provides enhanced long-horizon reasoning.


Other Kimi-VL Models

Evaluation Benchmarks

No evaluation benchmarks for Kimi-VL-A3B-Thinking available.

Rankings

Overall Rank

-

Coding Rank

-

Model Integrity

Total Score

B+

75 / 100

Kimi-VL-A3B-Thinking Model Integrity Report

Total Score

75

/ 100

B+

Audit Note

Kimi-VL-A3B-Thinking demonstrates a high level of transparency regarding its architecture and licensing, providing rare technical depth on its Mixture-of-Experts configuration and native-resolution vision processing. While it excels in reproducibility and versioning, it remains opaque concerning its specific training data sources and the total environmental/compute cost of its development. The model's commitment to a permissive MIT license and detailed benchmarking guidelines sets a strong standard for open-source multimodal models.

Upstream

21.5 / 30

Architectural Provenance

8.0 / 10

The model's architecture is extensively documented in the Kimi-VL Technical Report (arXiv:2504.07491). It explicitly names the base language model as 'Moonlight' (a 16B MoE model) and the vision encoder as 'MoonViT' (based on SigLIP-SO-400M). The report details the integration via a two-layer MLP projector and the use of 2D Rotary Positional Embeddings (RoPE) to handle native-resolution images. The training methodology is broken down into four distinct stages: standalone ViT training, joint pre-training (1.4T tokens), joint cooldown, and long-context activation.

Dataset Composition

5.0 / 10

The technical report provides a high-level overview of the training data, noting a total of 4.4T tokens used during the joint training stages. It mentions the use of pure text data, image-text pairs, and interleaved multimodal data. While it specifies that 'long data' was upsampled to 25% during the long-context activation stage, it lacks a granular percentage breakdown of specific sources (e.g., exact ratios of web, code, or specific academic datasets) and does not provide a comprehensive list of all data sources used, citing 'rigorous individual validation' instead of full disclosure.

Tokenizer Integrity

8.5 / 10

The tokenizer is publicly accessible via the Hugging Face repository and the official GitHub. It is based on the DeepSeek-V3/V2 tokenizer architecture, which is well-documented. The vocabulary size and tokenization approach (byte-level BPE) are verifiable through the provided `config.json` and `tokenizer_config.json` files. The model's support for multilingual inputs (English, Chinese, etc.) is consistent with the tokenizer's design and is verified in technical documentation.

Model

28.5 / 40

Parameter Density

9.0 / 10

Moonshot AI is highly transparent about the model's MoE structure. It clearly states a total parameter count of 16 billion with approximately 2.8 billion active parameters per token. The documentation further specifies the expert configuration (64 routed experts, with 8 selected per token) and the use of Multi-head Latent Attention (MLA), which is a level of detail rarely seen in model releases. This prevents the common 'parameter inflation' seen in other MoE models.

Training Compute

3.0 / 10

While the technical report mentions the use of a '4D parallelism strategy' (Data, Expert, Pipeline, and Context Parallelism) and the 'Muon' optimizer, it conspicuously lacks specific details on the total compute budget. There is no disclosure of the number of GPU/TPU hours, the specific hardware cluster size used for the full 4.4T token training, or the estimated carbon footprint. Information is limited to general technical optimizations rather than resource consumption.

Benchmark Reproducibility

7.5 / 10

The model provides comprehensive benchmark results across 24+ datasets (MMMU, MathVision, OSWorld, etc.) in the technical report. Crucially, Moonshot AI published 'Best Practices for Benchmarking' which includes recommended settings (temperature, top_p, max tokens) and specific 'thinking' configurations to ensure reproducible results. Evaluation code and example inference scripts are available on GitHub, though some third-party verification is still pending for the newest '2506' variant.

Identity Consistency

9.0 / 10

The model exhibits strong identity consistency, correctly identifying itself as a Kimi-series model developed by Moonshot AI. It distinguishes between its 'Instruct' and 'Thinking' variants and is aware of its versioning (e.g., the 2504 vs 2506 updates). There are no documented cases of the model claiming to be a competitor's architecture (like GPT-4) or denying its nature as an AI.

Downstream

25.0 / 30

License Clarity

10.0 / 10

The model, weights, and source code are all explicitly released under the MIT License, as stated on the official GitHub, Hugging Face model card, and technical report. This is a highly permissive, standard open-source license with no 'open-weights-only' restrictions or conflicting commercial terms, providing maximum transparency and freedom for derivative works.

Hardware Footprint

7.0 / 10

Hardware requirements are well-documented by both the provider and the community. Official documentation notes that 50GB VRAM is needed for single-GPU LoRA fine-tuning. Community resources (Ollama/Replicate) provide specific VRAM estimates for different quantization levels (e.g., ~16GB for Q4_K_M, ~40GB for FP16). The impact of the 128K context window on memory is also acknowledged, though a formal scaling chart from the provider is missing.

Versioning Drift

8.0 / 10

Moonshot AI uses a clear date-based semantic versioning system (e.g., Kimi-VL-A3B-Thinking-2506). They maintain a detailed changelog in their technical blogs and GitHub 'News' section, documenting specific improvements such as the 20% reduction in thinking length and the 4x increase in supported image resolution. Previous versions remain accessible on Hugging Face, allowing users to track and mitigate potential performance drift.

GPU Requirements

Full Calculator

Choose the quantization method for model weights

Context Size: 1,024 tokens

1k
63k
125k

VRAM Required:

Recommended GPUs

Kimi-VL-A3B-Thinking: Specifications and GPU VRAM Requirements