Rycode

DeepSeek · current

DeepSeek thinking mode

Before the final answer, DeepSeek can emit chain-of-thought reasoning. Thinking mode is on by default (default effort high). You can turn it off or change effort.


Status
Feature, a setting on Flash and V4 Pro

Controls

GoalOpenAI-style Chat CompletionsNotes
Enable / disablethinking.type enabled or disabledPass via extra_body in the OpenAI SDK
Effortreasoning_effort: low, high, or maxDocs map effort for Flash and Pro the same
Responses APIreasoning.effort: none / low / high / maxnone disables thinking

Limits

Thinking mode does not support temperature, top_p, presence_penalty, or frequency_penalty (ignored for compatibility). Tool calls work with thinking; you must pass reasoning_content back on later turns or the API returns 400.

Sources