Logo SVG copied to clipboard
Early Access Build agents that never fail Learn more

DeepSeek 400 — reasoning_content must be passed

48teams hit this · 30d
240occurrences · 30d
60%auto-recovered by Manifest
Occurrences across all Manifest teams, last 14 days

What this error means

deepseek-reasoner requires the prior reasoning_content on follow-up turns and rejects successive same-role messages.

How to fix it

  • Echo the assistant reasoning_content back on the next turn
  • Never send two user or two assistant messages in a row
  • Strip reasoning_content only for non-reasoner models
Example error message
{
  "error": {
    "message": "The reasoning_content in the thinking mode must be passed.",
    "code": 400
  }
}

Frequently asked

Do normal chat models need reasoning_content?

No. Only the reasoner enforces it; sending it to a plain chat model can itself error.

Don't let your requests fail again and again

Manifest fixes your bad LLM requests on the fly so they return successful responses before it reaches your agent. No downtime.

  • Deprecated / Not-found models
  • Wrong parameters
  • Malformed requests
  • Exceeded context windows

Join the waitlist to get early access with a free month.