Bitcoin.com AI logo
87 community ideas completed

Suggestions and bugs

Share ideas and upvote the ones you want most. Bug reports stay private between you and our support team.

ideas shared
243
open ideas
126
votes cast
1,055
Community board

What people are asking for

You're viewing a single suggestion.

Show all suggestions

Interleaved Thinking

CompletedUpdated May 15, 20264 replies

Models like GLM 4.7 and MiniMax M2/M2.1 now recommend passing `reasoning_content` or `reasoning_details` back into the context for enhanced reasoning performance. See https://docs.z.ai/guides/capabilities/thinking-mode and https://platform.minimax.io/docs/guides/text-m2-function-call. Is this possible with NanoGPT's OpenAI-compatible API? Or does it perhaps need an Anthropic-compatible API? And if so, can I suggest some clarity in the docs on how this might work?

NanoGPT teamDec 23, 2025

Hi! This is how we currently do this - any reasoning_content or reasoning_details are converted to the standard that the specific provider uses, nothing is dropped. - Milan

AuthorDec 23, 2025

Wow, thank you for the reply! Glad to hear that you pass everything through. I'll give it a shot in my proxy layer.

AuthorDec 23, 2025

It looks like passing reasoning_content works fine, however I'm getting 503 errors when I pass the reasoning in the reasoning_details field, specifically to MiniMax M2.1. It feels a bit like a timeout.

On GLM 4.7 Thinking using the same interleaved thinking technique with reasoning_content, everything works fine. No 503 errors.

Is it something wrong on my side, or is the reasoning_details field actually causing real issues?

NanoGPT teamMay 15, 2026

Hi,

Really very late reply, but from everything we can see it should now work properly.