fix: set reasoning_effort=none when tools present for OpenAI reasoning models
This commit is contained in:
@@ -191,6 +191,7 @@ func BuildOpenAIBody(request *models.UnifiedRequest, messagesJSON []interface{},
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
body["tools"] = sanitizedTools
|
body["tools"] = sanitizedTools
|
||||||
|
body["reasoning_effort"] = "none" // pontytail: OpenAI reasoning models reject tools + reasoning_effort
|
||||||
}
|
}
|
||||||
if request.ToolChoice != nil {
|
if request.ToolChoice != nil {
|
||||||
var toolChoice interface{}
|
var toolChoice interface{}
|
||||||
|
|||||||
Reference in New Issue
Block a user