Back to library
AI
best practice

Toggle 'Thinking Mode' for High-Complexity Logic Tasks

Switch to deepseek-reasoner for complex multi-step logic and math.

Use the 'deepseek-reasoner' model endpoint to activate DeepSeek's 'thinking mode' for tasks requiring high-level logical reasoning, such as complex coding or mathematical proofs.

DeepSeek

The Scenario

You are a developer or analyst needing to solve a multi-step math problem or complex architectural logic where a standard AI response might hallucinate steps.

Before & after

The old way

Users manually break down complex logic into steps or use standard models that might miss edge cases, often taking 15–20 minutes to verify accuracy.

With AI

Developers can swap 'deepseek-chat' for 'deepseek-reasoner' in their API calls. This enables DeepSeek-V3.2's thinking mode, processing complex logic in 1–2 minutes.

The Prompt

// Change your model parameter in your API request to use the reasoning engine
{
  "model": "deepseek-reasoner",
  "messages": [
    {"role": "user", "content": "[DESCRIBE_COMPLEX_LOGICAL_OR_MATH_PROBLEM]"}
  ]
}

DeepSeek-V3.2 uses a hybrid reasoning architecture. The `deepseek-chat` endpoint is optimized for speed (non-thinking mode), while `deepseek-reasoner` is designed for deep logical tasks (thinking mode). Selecting the correct endpoint ensures you aren't paying for advanced reasoning on simple chat tasks, or vice versa.

Source

Change Log | DeepSeek API Docs
"deepseek-reasoner corresponds to DeepSeek-V3.2's thinking mode [offering] gold-medal level reasoning."