@@ -383,7 +383,7 @@ func getProviderOptions(model Model, providerCfg config.ProviderConfig) fantasy.
385 case string(catwalk.InferenceProviderZAI), string(catwalk.InferenceProviderDeepSeek):
385 case string(catwalk.InferenceProviderZAI), string(catwalk.InferenceProviderDeepSeek):
386− if model.ModelCfg.Think {
386+ if model.ModelCfg.Think || model.ModelCfg.ReasoningEffort != "" {
387 extraBody["thinking"] = map[string]any{
387 extraBody["thinking"] = map[string]any{
388 "type": "enabled",
388 "type": "enabled",