DeepSeek Open Source Models Complete List
DeepSeek has open-sourced 6 major series and 20+ models. All under MIT license, free for commercial use. An at-a-glance model catalog to help you quickly find the model you need.
View Model ListModel Series Overview
DeepSeek currently open-sources the following 6 major model series, covering scenarios such as conversation, reasoning, coding, multimodal, vision, and mathematical proof.
One-Click Download of DeepSeek Open Source Models
Complete download links for all models. Ollama is suitable for quick personal experience, Hugging Face is suitable for development integration and fine-tuning.
| Model | Specification | Size | Hugging Face | Ollama |
|---|---|---|---|---|
| V3 | 671B | 404GB | deepseek-ai/DeepSeek-V3 | ollama pull deepseek-v3 |
| V3.1 | 404GB | deepseek-ai/DeepSeek-V3.1 | ollama pull deepseek-v3.1 |
|
| V3-0324 | 404GB | deepseek-ai/DeepSeek-V3-0324 | — | |
| R1 | 671B Full Version | 404GB | deepseek-ai/DeepSeek-R1 | ollama run deepseek-r1:671b |
| Distill 1.5B | 1.1GB | deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B | ollama run deepseek-r1:1.5b |
|
| Distill 7B | 4.7GB | deepseek-ai/DeepSeek-R1-Distill-Qwen-7B | ollama run deepseek-r1:7b |
|
| Distill 8B (0528) | 5.2GB | — (Ollama only) | ollama run deepseek-r1:8b |
|
| Distill 14B | 9.0GB | deepseek-ai/DeepSeek-R1-Distill-Qwen-14B | ollama run deepseek-r1:14b |
|
| Distill 32B | 20GB | deepseek-ai/DeepSeek-R1-Distill-Qwen-32B | ollama run deepseek-r1:32b |
|
| Distill 70B | 43GB | deepseek-ai/DeepSeek-R1-Distill-Llama-70B | ollama run deepseek-r1:70b |
|
| Coder | V2 236B MoE | 142GB | deepseek-ai/DeepSeek-Coder-V2-Instruct | — |
| V2 Lite 16B | 10GB | deepseek-ai/DeepSeek-Coder-V2-Lite-Instruct | ollama pull deepseek-coder-v2 |
|
| V1 6.7B | 3.8GB | deepseek-ai/deepseek-coder-6.7b-instruct | ollama pull deepseek-coder:6.7b |
|
| V1 33B | 19GB | deepseek-ai/deepseek-coder-33b-instruct | ollama pull deepseek-coder:33b |
|
| Janus | Pro 7B | 15GB | deepseek-ai/Janus-Pro-7B | — |
| Janus 1.3B | ~800MB | deepseek-ai/Janus-1.3B | — | |
| JanusFlow 1.3B | ~800MB | deepseek-ai/JanusFlow-1.3B | — | |
| VL2 | Tiny (1.0B) | ~2GB | deepseek-ai/deepseek-vl2-tiny | — |
| Small (2.8B) | ~5GB | deepseek-ai/deepseek-vl2-small | — | |
| VL2 (4.5B) | ~8GB | deepseek-ai/deepseek-vl2 | — | |
| Prover V2 | 7B | ~15GB | deepseek-ai/DeepSeek-Prover-V2 | — |
DeepSeek V3 — General Large Language Model
Currently DeepSeek's strongest general model. 671B parameter MoE architecture, only 37B parameters activated per inference, efficient and powerful.
| Model Name | DeepSeek V3 |
| Parameters | 671B (MoE, 37B activated/Token) |
| Model Size | 404 GB |
| Context Window | 160K tokens |
| Training Cost | Approx. $5.57 million (extremely low) |
| Open Source License | MIT License (commercial use allowed) |
| Ollama Download | ollama pull deepseek-v3 (3.8M+ downloads) |
| GitHub | github.com/deepseek-ai/DeepSeek-V3 |
| Use Cases | General conversation, writing, translation, knowledge Q&A, content creation |
DeepSeek R1 — Enhanced Reasoning Model
Trained with reinforcement learning, it excels in mathematics, programming, and logical reasoning. The full R1 version with 671B parameters is the strongest reasoning model; the distilled versions transfer R1's reasoning capabilities to smaller models like Qwen and Llama, allowing them to run on consumer hardware. Available in 7 sizes from 1.5B to 671B, it is the most downloaded model on Ollama.
| Model Name | DeepSeek R1 (latest R1-0528) |
| Parameters | 1.5B / 7B / 8B / 14B / 32B / 70B / 671B |
| Model Size | 1.1GB ~ 404GB |
| Context Window | 128K (671B: 160K) |
| Distillation Base | Qwen-2.5 + Llama-3.1/3.3 |
| Ollama Downloads | 88.3M+ (35 versions) |
| GitHub | github.com/deepseek-ai/DeepSeek-R1 |
| Use Cases | Math problem solving, programming, logical reasoning, complex problem analysis |
R1 Distilled Versions: Full Specs and Ollama Downloads
The R1 distilled versions transfer R1 671B's reasoning capabilities to smaller models via knowledge distillation, allowing you to experience powerful reasoning on consumer-grade hardware. Below are all available versions:
| Model Version | Distillation Base | Model Size | Context | Recommended Hardware | Hugging Face | Ollama Command |
|---|---|---|---|---|---|---|
| R1-0528-Qwen3-8B Latest | Qwen3 | 5.2GB | 128K | 8GB VRAM | Ollama exclusive | ollama run deepseek-r1:8b |
| R1-Distill-Qwen-1.5B | Qwen-2.5 | 1.1GB | 128K | CPU capable | DeepSeek-R1-Distill-Qwen-1.5B | ollama run deepseek-r1:1.5b |
| R1-Distill-Qwen-7B | Qwen-2.5 | 4.7GB | 128K | 8GB VRAM | DeepSeek-R1-Distill-Qwen-7B | ollama run deepseek-r1:7b |
| R1-Distill-Qwen-14B | Qwen-2.5 | 9.0GB | 128K | 16GB VRAM | DeepSeek-R1-Distill-Qwen-14B | ollama run deepseek-r1:14b |
| R1-Distill-Qwen-32B | Qwen-2.5 | 20GB | 128K | 24GB VRAM | DeepSeek-R1-Distill-Qwen-32B | ollama run deepseek-r1:32b |
| R1-Distill-Llama-70B | Llama-3.3 | 43GB | 128K | 48GB VRAM | DeepSeek-R1-Distill-Llama-70B | ollama run deepseek-r1:70b |
| R1-671B Full Version | Native | 404GB | 160K | Multi-GPU cluster | DeepSeek-R1 | ollama run deepseek-r1:671b |
DeepSeek Coder — Code-Specialized Models
Focused on code generation and understanding. Coder V2 uses a 236B MoE architecture, supports 338 programming languages and 128K context, and surpasses GPT-4 Turbo in coding ability. Coder V1 offers lightweight 1.3B~33B sizes and supports FIM code completion.
Coder V2 — Latest Flagship Code Model
| Model Version | DeepSeek-Coder-V2 (236B MoE) / DeepSeek-Coder-V2-Lite (16B) |
| Parameters | 236B (MoE, 21B active) / 16B |
| Model Size | ~142GB / ~10GB |
| Context Window | 128K tokens |
| Supported Languages | 338 programming languages |
| Hugging Face | DeepSeek-Coder-V2-Instruct | DeepSeek-Coder-V2-Lite-Instruct |
| Ollama | ollama pull deepseek-coder-v2 |
| Use Cases | Code generation, code completion, bug fixing, code review, multi-file refactoring |
Coder V1 — Lightweight Code Model
Trained on 2 trillion tokens (87% code + 13% Chinese and English natural language), supports FIM code completion. Suitable for single-GPU deployment.
| Version | Parameters | Size | Context | Hugging Face | Ollama |
|---|---|---|---|---|---|
| Coder 1.3B | 1.3B | 776MB | 16K | deepseek-coder-1.3b-instruct | ollama pull deepseek-coder:1.3b |
| Coder 6.7B | 6.7B | 3.8GB | 16K | deepseek-coder-6.7b-instruct | ollama pull deepseek-coder:6.7b |
| Coder 33B | 33B | 19GB | 16K | deepseek-coder-33b-instruct | ollama pull deepseek-coder:33b |
DeepSeek Janus-Pro — Unified Multimodal Understanding and Generation
DeepSeek Janus-Pro-7B is DeepSeek's latest open-source unified multimodal model that supports both image understanding and text-to-image generation. Its core innovation lies in Decoupled Visual Encoding technology—designing separate visual encoders for the "understanding" and "generation" paths, breaking the trade-off between understanding and generation quality in traditional unified multimodal models.
Decoupled Visual Encoding Architecture
The core innovation of Janus-Pro is Decoupled Visual Encoding—dividing visual encoding into two independent paths:
Uses the SigLIP encoder to extract high-level semantic features from images, focusing on semantic-level visual understanding. This encoder excels at capturing high-level semantic information such as object categories, scene relationships, and text content, providing high-quality feature representations for tasks like visual question answering, visual reasoning, and image captioning.
Uses the VQ Tokenizer (Vector Quantization Tokenizer) to convert images into discrete visual token sequences for image generation. The VQ Tokenizer maps continuous pixel space to discrete codebook indices, enabling the language model to autoregressively generate visual tokens like text tokens, which are then decoded into images.
Both paths share the same Transformer language model as the "brain," but their visual encoders are independent. This design avoids the conflict of a single encoder in understanding and generation tasks, allowing Janus-Pro to achieve top-level performance in both directions.
Image Generation Capabilities
Janus-Pro-7B supports 384×384 resolution text-to-image generation. Its generation process is as follows:
- User inputs a text description (prompt)
- The language model converts the text into a sequence of visual tokens (via the VQ Tokenizer's codebook)
- Autoregressively generates discrete visual tokens, each corresponding to an index in the codebook
- The VQ Tokenizer decoder reconstructs the token sequence into a 384×384 RGB image
Although the resolution (384×384) is lower than dedicated image generation models (e.g., SDXL's 1024×1024), as a unified multimodal model, Janus-Pro performs excellently in scenarios that require both understanding and generation, with generation quality close to dedicated models.
Multimodal Understanding Capabilities
Image Captioning
Generates accurate and detailed natural language descriptions for any image, covering objects, scenes, actions, colors, spatial relationships, and more, supporting both Chinese and English descriptions.
Visual Question Answering
Answers natural language questions about image content. Supports various question types such as counting, comparison, existence judgment, and attribute queries, performing well on benchmarks like VQAv2 and GQA.
Visual Reasoning
Performs logical reasoning and causal analysis on images. Understands implicit relationships, intentions, and causal chains of events in images, supporting hypothetical reasoning like "what if" scenarios.
Text-to-Image Generation
Generates 384×384 resolution images based on text descriptions. Covers various subjects such as people, scenes, objects, and abstract concepts, supporting stylized descriptions.
| Model Version | Janus (1.3B) / Janus-Pro-7B (Latest) / JanusFlow (1.3B) |
| Parameters | 1.3B (Janus) / 7B (Janus-Pro-7B) |
| Core Architecture | Decoupled Visual Encoding — Understanding and generation paths are independent |
| Understanding Encoder | SigLIP Encoder — Extracts high-level semantic features for visual understanding |
| Generation Encoder | VQ Tokenizer — Discrete visual token sequence for image generation |
| Image Generation Resolution | 384×384 pixels |
| Core Features | Unified multimodal understanding (image captioning/VQA/visual reasoning) + text-to-image generation |
| Open Source License | MIT License |
| Hugging Face | Janus-Pro-7B | Janus-1.3B | JanusFlow-1.3B |
| GitHub | github.com/deepseek-ai/Janus |
| Use Cases | Image QA, image-text understanding, AI painting, multimodal dialogue, visual content creation |
Inference Code Example
The following code is from the GitHub repository generation_inference.py, demonstrating Janus-Pro-7B's multimodal understanding and image generation:
import torch from transformers import AutoModelForCausalLM from janus.models import MultiModalityCausalLM, VLChatProcessor from PIL import Image # 1. Load model model_path = "deepseek-ai/Janus-Pro-7B" vl_chat_processor = VLChatProcessor.from_pretrained(model_path) tokenizer = vl_chat_processor.tokenizer vl_gpt = AutoModelForCausalLM.from_pretrained( model_path, trust_remote_code=True, torch_dtype=torch.bfloat16, device_map="auto" ).eval() # 2. Multimodal understanding - image QA conversation = [ { "role": "<|User|>", "content": "<image_placeholder>\nWhat is in this image? Please describe in detail.", "images": ["images/demo.jpg"], }, {"role": "<|Assistant|>", "content": ""}, ] prepare_inputs = vl_chat_processor( conversations=conversation, images=[Image.open("images/demo.jpg")], force_batchify=True ).to(vl_gpt.device) inputs_embeds = vl_gpt.prepare_inputs_embeds(**prepare_inputs) outputs = vl_gpt.language_model.generate( inputs_embeds=inputs_embeds, attention_mask=prepare_inputs.attention_mask, pad_token_id=tokenizer.eos_token_id, max_new_tokens=512, do_sample=False, ) answer = tokenizer.decode(outputs[0], skip_special_tokens=True) print(f"Understanding result: {answer}") # 3. Image generation - text to image gen_conversation = [ { "role": "<|User|>", "content": "Generate an image: a cute orange cat sitting on the windowsill, sunlight shining on it.", }, {"role": "<|Assistant|>", "content": ""}, ] gen_inputs = vl_chat_processor( conversations=gen_conversation, force_batchify=True ).to(vl_gpt.device) # Set special tokens for image generation gen_inputs_embeds = vl_gpt.prepare_inputs_embeds(**gen_inputs) gen_outputs = vl_gpt.language_model.generate( inputs_embeds=gen_inputs_embeds, attention_mask=gen_inputs.attention_mask, pad_token_id=tokenizer.eos_token_id, max_new_tokens=2048, do_sample=True, temperature=0.8, ) # Decode generated visual tokens to image generated_tokens = gen_outputs[0] decoded_image = vl_gpt.gen_vision_model.decode_code( generated_tokens, shape=[384, 384] ) decoded_image.save("generated_cat.png") print("Image saved as generated_cat.png")
DeepSeek VL2 — Mixture-of-Experts Vision Language Model
DeepSeek VL2 is an open-source MoE (Mixture-of-Experts) vision language model from DeepSeek, adopting a mixture-of-experts architecture to achieve strong visual understanding while maintaining efficient inference. The model supports dynamic resolution and can process images of arbitrary resolution without forced cropping or resizing.
Core Architecture Design
DeepSeek VL2 adopts a Mixture-of-Experts Vision Language Architecture, consisting of two core components:
Uses a SigLIP-SO400M + SAM-B dual-encoder combination. SigLIP handles high-level semantic understanding, while SAM-B provides fine-grained pixel-level visual features. The fusion of both captures global semantics and local details simultaneously, laying the foundation for dynamic resolution processing and precise visual grounding.
Uses DeepSeekMoE as the language backbone—DeepSeek's self-developed mixture-of-experts model that activates only a subset of expert parameters per inference for efficient computation. Visual features are aligned with the language model's token embedding space via an MLP projector, enabling cross-modal vision-language understanding.
Dynamic Resolution Technology
One of the core innovations of DeepSeek VL2 is Dynamic Resolution support. Traditional vision language models typically force images to be cropped or resized to a fixed size (e.g., 224×224 or 336×336), causing small text to blur and aspect ratio distortion. VL2 solves this through the following mechanisms:
- Adaptive Tiling: Automatically divides the image into multiple sub-tiles based on original aspect ratio and resolution, each encoded independently
- Global Thumbnail: Retains a global thumbnail to capture overall composition and context
- Resolution Adaptation: Supports arbitrary resolution inputs from low-res thumbnails to high-res scans without manual preprocessing
- Dynamic Token Allocation: Intelligently allocates visual token count based on image content complexity—simple charts use fewer tokens, dense documents use more
Comparison of Three Sizes
VL2 offers three sizes to meet different scenario needs. All sizes are open-sourced under the MIT License:
| Size | Activated Params | Total Params | Recommended Use Cases | Hardware Requirements | Hugging Face |
|---|---|---|---|---|---|
| VL2-Tiny | 1.0B | ~3.4B | Mobile, edge devices, lightweight OCR | 4GB VRAM | deepseek-vl2-tiny |
| VL2-Small | 2.8B | ~8.1B | Document understanding, chart analysis, single-GPU deployment | 8GB VRAM | deepseek-vl2-small |
| VL2 | 4.5B | ~13.5B | High-precision OCR, complex reasoning, enterprise-level deployment | 16GB VRAM | deepseek-vl2 |
Key Capabilities
High-Precision Text Extraction
Supports OCR in Chinese, English, and multiple languages, accurately extracting text from photos, screenshots, and scanned documents. Dynamic resolution ensures small fonts are clearly legible, suitable for document digitization scenarios.
Data Visualization Interpretation
Able to understand bar charts, line charts, pie charts, and other visualizations, extracting data trends, numerical relationships, and chart titles, and generating natural language descriptions.
Visual Grounding
Locates target objects in images based on natural language descriptions, outputting precise bounding box coordinates. Supports referring expression understanding and open-vocabulary detection.
Document QA
Performs question-answering interactions on documents such as PDFs, contracts, and invoices. Understands document structure and layout, accurately answers questions about document content, and supports multi-page document analysis.
| Model Version | VL2-Tiny (1.0B activated) / VL2-Small (2.8B activated) / VL2 (4.5B activated) |
| Architecture Type | Mixture-of-Experts Vision Language Model (MoE VLM) |
| Vision Encoder | SigLIP-SO400M + SAM-B (dual-encoder fusion) |
| Language Model | DeepSeekMoE (Mixture-of-Experts language model) |
| Dynamic Resolution | Supported, can process arbitrary resolution images with adaptive tiling |
| Training Data | Vision-language interleaved data |
| Open Source License | MIT License |
| Paper | DeepSeek_VL2_paper.pdf (GitHub) |
| GitHub | github.com/deepseek-ai/DeepSeek-VL2 |
| Use Cases | Image content recognition, document OCR, screenshot analysis, chart data extraction, visual grounding, document Q&A |
Inference Code Example
from transformers import AutoModelForCausalLM from deepseek_vl2.models import DeepseekVLV2Processor, DeepseekVLV2ForCausalLM import torch # 1. Load model and processor model_path = "deepseek-ai/deepseek-vl2-small" vl_chat_processor = DeepseekVLV2Processor.from_pretrained(model_path) tokenizer = vl_chat_processor.tokenizer vl_gpt = DeepseekVLV2ForCausalLM.from_pretrained( model_path, trust_remote_code=True, torch_dtype=torch.bfloat16, device_map="auto" ).cuda().eval() # 2. Multi-turn conversation example (supports dynamic resolution images) conversation = [ { "role": "User", "content": "<image>\nPlease describe the content of this image and extract the text in it.", "images": ["./document.png"] }, { "role": "Assistant", "content": "This is a financial report..." }, { "role": "User", "content": "<image>\nWhat is the trend in this chart?", "images": ["./chart.png"] }, ] # 3. Prepare inputs and inference prepare_inputs = vl_chat_processor( conversations=conversation, images=["./document.png", "./chart.png"], force_batchify=True ).to(device=vl_gpt.device, dtype=vl_gpt.dtype) # 4. Generate answer inputs_embeds = vl_gpt.prepare_inputs_embeds(**prepare_inputs) outputs = vl_gpt.language_model.generate( inputs_embeds=inputs_embeds, attention_mask=prepare_inputs.attention_mask, max_new_tokens=512, do_sample=False, ) answer = tokenizer.decode(outputs[0], skip_special_tokens=True) print(answer)
DeepSeek Prover V2 — Mathematical Theorem Proving
A model focused on formal mathematical theorem proving. It automates proof in the Lean 4 proof assistant, representing cutting-edge exploration of AI in mathematical reasoning.
| Model Name | DeepSeek Prover V2 |
| Base Model | DeepSeekMath-Base 7B |
| Proof System | Lean 4 |
| Open Source License | MIT License |
| Hugging Face | deepseek-ai/DeepSeek-Prover-V2 |
| GitHub | github.com/deepseek-ai/DeepSeek-Prover-V2 |
| Use Cases | Mathematical theorem proving, formal verification, mathematics education, academic research |
DeepSeek Open Source Models Quick Comparison
A table to see the differences between all DeepSeek open source models at a glance, and quickly find the model you need.
| Model Series | Type | Parameters | Minimum Size | Ollama | Downloads |
|---|---|---|---|---|---|
| DeepSeek V3 | General Conversation | 671B | 404GB | Supported | 3.8M+ |
| DeepSeek R1 | Reasoning Enhanced | 1.5B~671B | 1.1GB | Supported | 88.3M+ |
| DeepSeek Coder | Code Generation | 1.3B~236B | 776MB | Supported | 4.2M+ |
| DeepSeek Janus | Multimodal | 1.3B~7B | ~800MB | HuggingFace | — |
| DeepSeek VL2 | Vision Language | 1.0B~4.5B | ~2GB | HuggingFace | — |
| DeepSeek Prover V2 | Mathematical Proof | 7B | ~15GB | HuggingFace | — |
DeepSeek Model Benchmark Performance Rankings
The following shows the performance of DeepSeek's core models on mainstream benchmarks. Data source: DeepSeek official technical report. Comparison of V3, R1 (full version 671B), and Coder (V2 version) scores gives you a clear view of each model's strengths.
| Benchmark | Category | DeepSeek V3 | DeepSeek R1 | DeepSeek Coder |
|---|---|---|---|---|
| MMLU | General Knowledge | 88.5 | 90.8 | 79.4 |
| MMLU-Pro | Advanced Knowledge | 75.9 | 84.0 | — |
| GPQA Diamond | Graduate-level Q&A | 59.1 | 71.5 | — |
| MATH-500 | Mathematical Reasoning | 90.2 | 97.3 | — |
| AIME 2024 | Math Competition | 39.2 | 79.8 | — |
| HumanEval | Code Generation | 82.6 | 96.3 | 81.1 |
| LiveCodeBench | Real-world Coding | 49.2 | 65.9 | 43.8 |
All scores are from DeepSeek's official technical report. V3 and R1 are full 671B version scores, Coder is V2 version score. "—" indicates the data was not publicly released. R1 leads comprehensively in reasoning and math benchmarks, while V3 performs balancedly on general tasks.
R1 scores 2 times higher than V3 on AIME 2024 math competition (79.8 vs 39.2); reaches 96.3% on HumanEval code generation, near perfect. V3 offers excellent cost-effectiveness, achieving top-tier performance with a training cost of only $5.57 million.
DeepSeek Model Training Data Unveiled
The scale and composition of training data for DeepSeek models are key to understanding the boundaries of model capabilities. Below are the training data details for DeepSeek's core open-source models, all sourced from DeepSeek's official technical reports and GitHub repositories.
| Model | Training Data Scale | Data Composition | Data Sources | Training Method |
|---|---|---|---|---|
| DeepSeek V3 | 14.8T tokens | Multilingual corpus (primarily Chinese and English, covering multiple languages) | Public internet text, books, academic papers, code repositories | Pre-training + multi-stage SFT + RLHF |
| DeepSeek R1 | V3 base + 800k curated reasoning samples | Reinforcement learning training data + 800k curated reasoning samples (for distillation) | RL self-generated reasoning chains + human-curated high-quality reasoning samples | RL reinforcement learning + knowledge distillation |
| DeepSeek Coder | 2T tokens | 87% code + 13% Chinese and English natural language | GitHub code repositories, Stack Overflow, technical documentation | Pre-training + FIM (Fill-in-the-Middle) training |
| DeepSeek VL2 | Vision-language interleaved data | Image-text pairs + interleaved image-text documents + multimodal instruction data | Public image datasets, scanned documents, chart data | Multimodal pre-training + visual instruction fine-tuning |
| DeepSeek Janus | Multimodal understanding + image generation data | Image descriptions / VQA / text-image pairs / visual reasoning data | Public multimodal datasets + synthetic image generation data | Multimodal pre-training + decoupled visual encoding training |
| DeepSeek Prover V2 | Lean 4 formal proof data | Lean 4 theorem proving corpus + formal mathematics library | Mathlib mathematics library + automatically generated formal proofs | Pre-training + proof search + reinforcement learning |
V3 leads with 14.8T tokens of training data, covering multiple languages and domains. Coder V2 uses 2T tokens focused on code domain training. R1 achieves reasoning breakthroughs on the V3 base through RL + 800k curated reasoning samples, with extremely high data efficiency.
DeepSeek Coder's 87% code + 13% natural language ratio is key to its success—high code data ensures programming capability, while a small amount of natural language data maintains conversational fluency. The vision-language interleaved data of VL2 and Janus is the foundation for multimodal understanding.
DeepSeek Model Open Source Community Impact
DeepSeek open-source models have had a huge impact on the global AI community. Below are key community statistics as of mid-2026, showing DeepSeek's popularity on platforms such as GitHub, Hugging Face, and Ollama.
GitHub Repository Stars
Hugging Face Platform Data
| DeepSeek-V3 | Highest cumulative downloads, top monthly downloads on Hugging Face |
| DeepSeek-R1-Distill-Qwen-1.5B | Most popular distilled version on Hugging Face, extremely high downloads |
| Janus-Pro-7B | Most popular among multimodal models, likes continue to grow |
| Full series models | DeepSeek has released 30+ model weights on Hugging Face, covering all series |
Ollama Platform Downloads
DeepSeek R1
35 versions, one of the most downloaded models on Ollama
DeepSeek Coder
Most popular choice among code models
DeepSeek V3
671B full version, record single-model downloads
Total downloads across all series
DeepSeek's total downloads across all series on Ollama have exceeded 100 million
Awesome DeepSeek Integration
The community-maintained Awesome DeepSeek Integration project has become an important entry point for the DeepSeek ecosystem, integrating DeepSeek API and open-source models into various applications:
- 624+ commits, continuously active updates
- Integration documentation and example code covering 5 languages
- Covering 50+ integration methods including chat clients, RAG frameworks, Agent platforms, programming plugins, etc.
- Community contributors and forks continue to grow, becoming a core hub of the DeepSeek ecosystem
Community Contribution Ecosystem
Forks & PRs
DeepSeek's core repositories have accumulated thousands of forks, and the community has submitted numerous PRs to improve documentation, fix bugs, optimize inference performance, and add new feature support.
Ecosystem Expansion
Mainstream inference frameworks such as vLLM, SGLang, Ollama, LM Studio, and llama.cpp natively support DeepSeek models, lowering deployment barriers.
Knowledge Sharing
Developers worldwide have contributed numerous tutorials, videos, and blog posts in both Chinese and English, covering all levels from beginner to advanced, helping more people get started with DeepSeek quickly.
Model Derivatives
Derivative models based on DeepSeek open-source models, fine-tuned, distilled, or merged, continue to emerge, covering vertical domains such as healthcare, legal, finance, and education.
Learn More
How to Use DeepSeek Models
Zero-basics tutorial, four ways to use DeepSeek models step by step.
View Tutorial →DeepSeek Model Download
Three download methods: Ollama, Hugging Face, GitHub, with complete commands and steps.
View Download →DeepSeek Model Deployment Tutorial
Three deployment solutions: Ollama, Docker, vLLM, covering from single machine to cluster.
View Deployment →DeepSeek Model Complete Guide
From beginner to expert, learn all about DeepSeek models.
View Guide →DeepSeek Model Selection Guide
Not sure which DeepSeek model to choose? The following helps you quickly find the most suitable model based on scenario, hardware, and requirements.
Select by Scenario
DeepSeek V3
First choice for general conversation, writing, translation, and knowledge Q&A. 671B MoE architecture, high-quality answers, wide coverage.
DeepSeek Coder / R1
Choose Coder 6.7B for code generation; R1 32B for complex programming reasoning. HumanEval 96.3%, top-tier coding ability.
DeepSeek R1 / Prover V2
Choose R1 32B+ for math problem solving, AIME 2024 score 79.8. Choose Prover V2 for formal theorem proving.
DeepSeek Janus / VL2
Choose Janus-Pro-7B for image understanding + generation; VL2 for pure visual understanding/OCR. Decoupled visual encoding, both understanding and generation.
DeepSeek V3 / R1 / Prover
Choose V3 or R1 for general research; Prover V2 for mathematical proof. All MIT licensed, free for academic publication.
Select by Hardware
R1-Distill-Qwen-1.5B
Only 1.1GB, no GPU needed, runs on CPU alone. Suitable for low-end devices to experience reasoning ability.
ollama run deepseek-r1:1.5bR1-8B / R1-7B / Coder 6.7B
Most recommended entry configuration. R1-0528-Qwen3-8B (5.2GB) is the latest reasoning model, Coder 6.7B (3.8GB) focuses on coding.
ollama run deepseek-r1:8bR1-14B / Coder 33B
R1-Distill-Qwen-14B (9.0GB) significantly improves reasoning; Coder 33B (19GB) requires 16GB+ VRAM.
ollama run deepseek-r1:14bR1-32B
R1-Distill-Qwen-32B (20GB) is the best balance of performance and resources. Reasoning ability close to full version, runs on a single card.
ollama run deepseek-r1:32bR1-70B / R1-671B / V3
R1-70B (43GB) requires 48GB+; R1-671B and V3 (404GB) require multi-GPU cluster. Can be deployed with vLLM or SGLang.
Choose by Needs
All Open-Source Models
All DeepSeek open-source models are free, MIT licensed for commercial use. The official site chat.deepseek.com also offers free usage.
Free Usage Tutorial →Local Deployment of Distilled Versions
Data stays local, choose R1 8B/14B/32B distilled versions for local deployment. Ollama runs with one click, no internet needed.
Local Deployment Tutorial →R1-671B / V3 Full Version
For maximum performance, choose R1-671B (reasoning) or V3 (general). Requires multi-GPU cluster, recommended vLLM deployment.
vLLM Deployment Tutorial →Full Series Open-Source Models
All models can be fine-tuned (LoRA/QLoRA). Choose R1 8B/14B as base, fine-tune with your own data for vertical domain models.
Model Fine-tuning Guide →