@@ -416,7 +416,7 @@ func getProviderOptions(model Model, providerCfg config.ProviderConfig) fantasy.
418 switch providerCfg.ID {
418 switch providerCfg.ID {
419− case string(catwalk.InferenceProviderAlibabaSingapore):
419+ case string(catwalk.InferenceProviderAlibabaSingapore), string(catwalk.InferenceProviderAlibabaUS):
421 case !hasEffort && shouldSetEffort:
421 case !hasEffort && shouldSetEffort:
422 extraBody["reasoning_effort"] = reasoningEffort
422 extraBody["reasoning_effort"] = reasoningEffort
@@ -542,7 +542,7 @@ func getProviderOptions(model Model, providerCfg config.ProviderConfig) fantasy.
543 case string(catwalk.InferenceProviderAlibabaSingapore), string(catwalk.InferenceProviderAlibabaUS):
543 case string(catwalk.InferenceProviderAlibabaSingapore), string(catwalk.InferenceProviderAlibabaUS):
544 if model.CatwalkCfg.CanReason {
544 if model.CatwalkCfg.CanReason {
545− extraBody["enable_thinking"] = model.ModelCfg.Think
545+ extraBody["enable_thinking"] = model.ModelCfg.Think || reasoningEffort != ""