From 9cd423b64e3802fa1de9966853eef3ae9ef0f65c Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Thu, 23 May 2024 07:17:26 -0700 Subject: [PATCH] bug: include type for params --- pkg/openai/client.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/openai/client.go b/pkg/openai/client.go index 486d58c3..dce75dfc 100644 --- a/pkg/openai/client.go +++ b/pkg/openai/client.go @@ -332,7 +332,10 @@ func (c *Client) Call(ctx context.Context, messageRequest types.CompletionReques for _, tool := range messageRequest.Tools { params := tool.Function.Parameters if params == nil { - params = &openapi3.Schema{} + params = &openapi3.Schema{ + Type: "object", + Properties: openapi3.Schemas{}, + } } request.Tools = append(request.Tools, openai.Tool{