Renamed RequestParameters.ToolBag to Toolbox
This commit is contained in:
@@ -18,7 +18,7 @@ type RequestParameters struct {
|
||||
Temperature float32
|
||||
TopP float32
|
||||
|
||||
ToolBag []ToolSpec
|
||||
Toolbox []ToolSpec
|
||||
}
|
||||
|
||||
type ChatCompletionProvider interface {
|
||||
|
||||
@@ -183,8 +183,8 @@ func createChatCompletionRequest(
|
||||
Temperature: params.Temperature,
|
||||
}
|
||||
|
||||
if len(params.ToolBag) > 0 {
|
||||
request.Tools = convertTools(params.ToolBag)
|
||||
if len(params.Toolbox) > 0 {
|
||||
request.Tools = convertTools(params.Toolbox)
|
||||
}
|
||||
|
||||
var prefill string
|
||||
|
||||
@@ -253,8 +253,8 @@ func createGenerateContentRequest(
|
||||
}
|
||||
}
|
||||
|
||||
if len(params.ToolBag) > 0 {
|
||||
request.Tools = convertTools(params.ToolBag)
|
||||
if len(params.Toolbox) > 0 {
|
||||
request.Tools = convertTools(params.Toolbox)
|
||||
}
|
||||
|
||||
return request, nil
|
||||
|
||||
@@ -177,8 +177,8 @@ func createChatCompletionRequest(
|
||||
N: 1, // limit responses to 1 "choice". we use choices[0] to reference it
|
||||
}
|
||||
|
||||
if len(params.ToolBag) > 0 {
|
||||
request.Tools = convertTools(params.ToolBag)
|
||||
if len(params.Toolbox) > 0 {
|
||||
request.Tools = convertTools(params.Toolbox)
|
||||
request.ToolChoice = "auto"
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user