Modèle de raisonnement DeepSeek-R1
Exécutez le modèle de raisonnement open source DeepSeek-R1 sur les GPU Clore.ai
Tous les exemples s'exécutent sur des serveurs GPU loués via le la place de marché CLORE.AI. Les instances RTX 4090 commencent à 0,14–0,42 $/h.
Aperçu
DeepSeek-R1 est un modèle de raisonnement à poids ouverts de 671 milliards de paramètres, publié en janvier 2025 par DeepSeek sous la Apache 2.0 licence. C’est le premier modèle ouvert à égaler OpenAI o1 sur les benchmarks de mathématiques, de programmation et scientifiques — tout en exposant l’intégralité de sa chaîne de pensée via des <think> balises.
Le modèle complet utilise Mélange d’experts (MoE) avec 37 milliards de paramètres actifs par jeton, ce qui rend l’inférence faisable malgré le nombre total de paramètres mis en avant. Pour la plupart des praticiens, les variantes distillées (1,5B → 70B) sont plus pratiques : elles héritent des schémas de raisonnement de R1 grâce à la distillation de connaissances dans les architectures de base Qwen-2.5 et Llama-3, et fonctionnent sur des GPU grand public.
Caractéristiques clés
Chaîne de pensée explicite — chaque réponse commence par un
<think>bloc où le modèle raisonne, revient en arrière et se corrige avant de produire une réponse finaleEntraîné par apprentissage par renforcement — la capacité de raisonnement émerge de signaux de récompense de RL plutôt que de données de chaîne de pensée rédigées à la main
Six variantes distillées — modèles de 1,5B, 7B, 8B, 14B, 32B et 70B paramètres distillés à partir du modèle complet de 671B vers les architectures Qwen et Llama
licence Apache 2.0 — utilisation commerciale totale, sans redevances ni restrictions d’utilisation
Large prise en charge des frameworks — Ollama, vLLM, llama.cpp, SGLang, Transformers et TGI fonctionnent tous immédiatement
AIME 2024 Pass@1 : 79,8 % — à égalité avec OpenAI o1 en mathématiques de compétition
Elo Codeforces 2029 — dépasse le 1891 de o1 en programmation compétitive
Variantes de modèle
DeepSeek-R1 (MoE complet)
671B (37B actifs)
MoE DeepSeek
~1,3 To
~350 Go
~340 Go
R1-Distill-Llama-70B
70B
Llama 3
140 Go
40 Go
42 Go
R1-Distill-Qwen-32B
32B
Qwen 2.5
64 Go
22 Go
20 Go
R1-Distill-Qwen-14B
14B
Qwen 2.5
28 Go
10 Go
9 Go
R1-Distill-Llama-8B
8B
Llama 3
16 Go
6 Go
5,5 Go
R1-Distill-Qwen-7B
7B
Qwen 2.5
14 Go
5 Go
4,5 Go
R1-Distill-Qwen-1.5B
1,5B
Qwen 2.5
3 Go
2 Go
1,2 Go
Choisir une variante
Expériences rapides, tests en périphérie
R1-Distill-Qwen-1.5B
N'importe quel GPU
Déploiement à petit budget, inférence rapide
R1-Distill-Qwen-7B
RTX 3090 (0,07–0,21 $/h)
Qualité distillée maximale
R1-Distill-Llama-70B
2× A100 80 Go
Recherche, raisonnement en pleine fidélité
DeepSeek-R1 671B
cluster de 8× H100
Dépôts HuggingFace
R1 complet
Llama-70B distillé
Qwen-32B distillé
Qwen-14B distillé
Llama-8B distillé
Qwen-7B distillé
Qwen-1,5B distillé
Exigences
Les configurations multi-GPU de classe 80 Go ne sont pas répertoriées sur la place de marché Clore.ai. Les plus grosses machines répertoriées aujourd’hui sont 4× RTX PRO 6000 Blackwell (96 Go chacune, 380 Go au total) et 8–11× RTX 5090 (32 Go chacune). La capacité A100 / H200 / B200 est proposée en bare metal sur demande. Consultez bare metal sur demande. Consultez Tarifs et disponibilité des GPU avant de dimensionner un déploiement.
VRAM GPU
6 Go
24 Go
RAM système
16 Go
32 Go
Disque
10 Go
30 Go
CUDA
12.8+
12.8+
Docker
24.0+
25.0+
Démarrage rapide avec Ollama
Ollama gère automatiquement la quantification, le téléchargement et le service — la voie la plus rapide pour faire fonctionner DeepSeek-R1.
Installer et exécuter
Exemple de session interactive
Utilisez l’API compatible avec OpenAI
Client Python (via le SDK OpenAI)
Configuration de production vLLM
vLLM offre le débit le plus élevé pour le service multi-utilisateur grâce au batching continu, à PagedAttention et au cache de préfixe.
Un seul GPU — 7B / 14B
Multi-GPU — 32B (recommandé)
Astuce : Le checkpoint 32B Q4 GPTQ ou AWQ tient sur une seule RTX 4090 (24 Go) :
Multi-GPU — 70B
Interrogez le point de terminaison vLLM
Transformers / Python (avec <think> analyse des balises)
Utilisez HuggingFace Transformers lorsque vous avez besoin d’un contrôle fin sur la génération ou que vous souhaitez intégrer R1 dans un pipeline Python.
Génération de base
Analyse <think> des balises
Streaming avec <think> suivi d’état
Déploiement Docker sur Clore.ai
Docker Ollama (le plus simple)
Image Docker : ollama/ollama Ports : 22/tcp, 11434/http
Docker vLLM (production)
Image Docker : vllm/vllm-openai:latest Ports : 22/tcp, 8000/http
Déployez sur Clore.ai :
Ouvrez clore.ai/marketplace
Filtrer par 2× GPU, 48 Go+ de VRAM au total (p. ex. 2× RTX 4090 ou A100 80 Go)
Définissez l’image Docker sur
vllm/vllm-openai:latestMappez le port 8000 en HTTP
Collez la commande du fichier compose ci-dessus dans la commande de démarrage
Connectez-vous via le point de terminaison HTTP une fois la vérification de santé réussie
Conseils pour les déploiements Clore.ai
Choisir le bon GPU
Minime
RTX 3090 (24 Go)
0,30–1,00 $
R1-Distill-Qwen-7B ou 14B Q4
Standard
RTX 4090 (24 Go)
0,50–2,00 $
R1-Distill-Qwen-14B FP16 ou 32B Q4
Production
A100 80 Go
3–8 $
R1-Distill-Qwen-32B FP16
Haute qualité
2× A100 80 Go
6–16 $
R1-Distill-Llama-70B FP16
Optimisation des performances
Température 0,6 est la valeur par défaut recommandée pour les tâches de raisonnement — les propres articles de DeepSeek utilisent cette valeur
Définissez
max_tokensgénéreusement — les modèles de raisonnement produisent de longs<think>blocs ; 4096+ pour les problèmes non triviauxActivez le cache de préfixe (
--enable-prefix-cachingdans vLLM) lorsque vous utilisez un prompt système partagéLimitez la concurrence (
--max-num-seqs 16) pour les charges de travail de raisonnement — chaque requête utilise plus de calcul qu’un chat standardUtilisez la quantification Q4 pour faire tenir 32B sur un seul GPU de 24 Go avec une perte de qualité minimale (la distillation compresse déjà les connaissances de R1)
Considérations sur la longueur du contexte
Les modèles de raisonnement consomment plus de contexte que les modèles de chat standard à cause du <think> bloc :
Arithmétique simple
~100 jetons
~300 jetons
Génération de code
~500–1000 jetons
~2000 jetons
Mathématiques de compétition (AIME)
~2000–4000 jetons
~5000 jetons
Analyse de recherche en plusieurs étapes
~4000–8000 jetons
~10000 jetons
Dépannage
Mémoire insuffisante (OOM)
Le modèle ne produit aucun <think> bloc
Certains prompts système suppriment la réflexion. Évitez les instructions comme « soyez concis » ou « n’expliquez pas votre raisonnement ». Utilisez un prompt système minimal, ou aucun du tout :
Répétitif ou en boucle <think> sortie
Abaissez la température pour réduire l’aléa dans la chaîne de raisonnement :
Premier jeton lent (TTFT élevé)
C’est normal — le modèle génère <think> jetons avant la réponse visible. Pour les applications sensibles à la latence où le raisonnement n’est pas nécessaire, utilisez DeepSeek-V3 à la place.
Le téléchargement se bloque sur l’instance Clore
Les téléchargements HuggingFace peuvent être lents chez certains fournisseurs. Mettez le modèle en cache à l’avance dans un volume persistant :
Pour aller plus loin
Article DeepSeek-R1 — Inciter la capacité de raisonnement dans les LLM via l’apprentissage par renforcement
GitHub DeepSeek-R1 — Dépôt officiel avec fiches de modèles
Guide DeepSeek-V3 — Modèle généraliste sans raisonnement du même laboratoire
Guide vLLM — Configuration complète de service en production
Guide Ollama — Déploiement local simple pour n’importe quel modèle
Guide Open WebUI — Interface de chat avec native
<think>rendu des balisesGuide Qwen 2.5 — L’architecture de base utilisée par la plupart des distillations R1
Mis à jour
Ce contenu vous a-t-il été utile ?