Problem (one or two sentences)
Can't set reasoning higher than 'medium' for local providers
No matter what you select in the 'Reasoning effort' option, local providers (like omniRoute) always receive "reasoning_effort": "medium".
Cloud providers don't have this issue. For example, https://generativelanguage.googleapis.com/v1beta/openai/ correctly receives options like "reasoning_effort": "xhigh".
Context (who is affected and when)
Local providers like omniRoute.
Reproduction steps
- Install omniRoute
- Connect it as 'Open AI compatible' provider in Zoo Code.
- Set request.
- See 'Client Raw Request' in omniRoute log (or intercept it with mitmproxy).
Expected result
"reasoning_effort": "xhigh"
Actual result
"reasoning_effort": "medium"
Variations tried (optional)
No response
App Version
3.71.100282 (7af1a8a)
API Provider (optional)
No response
Model Used (optional)
No response
Zoo Code Task Links (optional)
No response
Relevant logs or errors (optional)
Problem (one or two sentences)
Can't set reasoning higher than 'medium' for local providers
No matter what you select in the 'Reasoning effort' option, local providers (like omniRoute) always receive "reasoning_effort": "medium".
Cloud providers don't have this issue. For example, https://generativelanguage.googleapis.com/v1beta/openai/ correctly receives options like "reasoning_effort": "xhigh".
Context (who is affected and when)
Local providers like omniRoute.
Reproduction steps
Expected result
"reasoning_effort": "xhigh"
Actual result
"reasoning_effort": "medium"
Variations tried (optional)
No response
App Version
3.71.100282 (7af1a8a)
API Provider (optional)
No response
Model Used (optional)
No response
Zoo Code Task Links (optional)
No response
Relevant logs or errors (optional)