Mode de réflexion
Raisonnement étendu pour la résolution de problèmes complexes.
Vue d'ensemble
Le mode de réflexion (raisonnement étendu) permet aux modèles de « penser à voix haute » avant de formuler leur réponse finale. Le modèle produit une chaîne de raisonnement étape par étape, ce qui améliore la précision sur des tâches complexes comme les mathématiques, la logique et l'analyse de code.
Utilisation
Lorsque vous utilisez un modèle doté de capacités de raisonnement (comme deepseek-reasoner), le mode de réflexion s'active automatiquement. Le résultat du raisonnement apparaît dans le champ reasoning_content :
TypeScript
| 1 | const stream = await client.chat.completions.create({ |
| 2 | model: 'deepseek-reasoner', |
| 3 | messages: [{ role: 'user', content: 'Prouvez que la racine carrée de 2 est irrationnelle' }], |
| 4 | stream: true, |
| 5 | }); |
| 6 | |
| 7 | for await (const chunk of stream) { |
| 8 | const thinking = chunk.choices[0]?.delta?.reasoning_content; |
| 9 | if (thinking) process.stderr.write(thinking); |
| 10 | |
| 11 | const content = chunk.choices[0]?.delta?.content; |
| 12 | if (content) process.stdout.write(content); |
| 13 | } |
Modèles de raisonnement
Les modèles prenant en charge le raisonnement étendu incluent :
deepseek-reasoner— modèle de raisonnement dédié de DeepSeekclaude-opus-4— mode de raisonnement Anthropic Claudeo1,o1-mini— modèles de raisonnement OpenAI
Filtrez les modèles de raisonnement sur la page Modèles.