on main help sign in
fix(deepseek): fix 400 bad request for deepseek provider (#2923)
f34f890Andrey Nering
internal/agent/coordinator.go+1−1
@@ -383,7 +383,7 @@ func getProviderOptions(model Model, providerCfg config.ProviderConfig) fantasy.
383 }
383 }
384 }
384 }
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",
389 }
389 }