[▲ Vercel Community](/) · [Categories](/categories) · [Latest](/latest) · [Top](/top) · [Live](/live)

[AI SDK](/c/ai-sdk/62)

# How to enable/disable reasoning in certain models

986 views · 0 likes · 1 post


Sentryaryan (@sentryaryan) · 2025-09-16

* I am using AI SDK in my next, with providers = openrouter, groq and google generative api.
* I sending a reasoning flag, and in route.ts, enabling/disabling them reasoning using provideOption’s setting, but some models are always providing reasning data irrespective of flag for eg = **NVIDIA: Nemotron Nano 9B V2 (free)** form open router, says we can disable/enable it through system prompt I am doing that also.
* Relevant Client Code = 
* ![image|597x439](upload://nqbXlRVrHw0ZifsChbli42TSrqq.png)
* Server(route.ts) code = 
* ![image|690x447](upload://gDmrd6KkCAF56Pe4AsHoFLeOyfS.png)