fix: set reasoning_effort=none when tools present for OpenAI reasoning models
CI / Lint (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Build (push) Has been cancelled

This commit is contained in:
newkirk
2026-07-30 15:18:40 -04:00
parent b3dc4365a8
commit 2562675b8b
+1
View File
@@ -191,6 +191,7 @@ func BuildOpenAIBody(request *models.UnifiedRequest, messagesJSON []interface{},
}
}
body["tools"] = sanitizedTools
body["reasoning_effort"] = "none" // pontytail: OpenAI reasoning models reject tools + reasoning_effort
}
if request.ToolChoice != nil {
var toolChoice interface{}