From d25aed9a1a57c574aa4f680edff9080ef3d7ebfc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 08:04:06 +0200 Subject: [PATCH] chore(deps): bump github.com/sashabaranov/go-openai from 1.19.4 to 1.38.1 (#47) * chore(deps): bump github.com/sashabaranov/go-openai Bumps [github.com/sashabaranov/go-openai](https://github.com/sashabaranov/go-openai) from 1.19.4 to 1.38.1. - [Release notes](https://github.com/sashabaranov/go-openai/releases) - [Commits](https://github.com/sashabaranov/go-openai/compare/v1.19.4...v1.38.1) --- updated-dependencies: - dependency-name: github.com/sashabaranov/go-openai dependency-version: 1.38.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: minor adaptations Signed-off-by: Ettore Di Giacinto --------- Signed-off-by: dependabot[bot] Signed-off-by: Ettore Di Giacinto Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ettore Di Giacinto --- core/types/actions.go | 4 ++-- go.mod | 2 +- go.sum | 6 ++---- pkg/llm/json.go | 2 +- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/core/types/actions.go b/core/types/actions.go index c0452dc..050c765 100644 --- a/core/types/actions.go +++ b/core/types/actions.go @@ -74,8 +74,8 @@ func (a ActionDefinitionName) String() string { return string(a) } -func (a ActionDefinition) ToFunctionDefinition() openai.FunctionDefinition { - return openai.FunctionDefinition{ +func (a ActionDefinition) ToFunctionDefinition() *openai.FunctionDefinition { + return &openai.FunctionDefinition{ Name: a.Name.String(), Description: a.Description, Parameters: jsonschema.Definition{ diff --git a/go.mod b/go.mod index 68e98f8..a00bcab 100644 --- a/go.mod +++ b/go.mod @@ -19,7 +19,7 @@ require ( github.com/onsi/ginkgo/v2 v2.23.4 github.com/onsi/gomega v1.37.0 github.com/philippgille/chromem-go v0.7.0 - github.com/sashabaranov/go-openai v1.19.4 + github.com/sashabaranov/go-openai v1.38.1 github.com/slack-go/slack v0.16.0 github.com/thoj/go-ircevent v0.0.0-20210723090443-73e444401d64 github.com/tmc/langchaingo v0.1.13 diff --git a/go.sum b/go.sum index 91945ca..efa8eb1 100644 --- a/go.sum +++ b/go.sum @@ -57,8 +57,6 @@ github.com/go-playground/validator/v10 v10.10.0 h1:I7mrTYv78z8k8VXa/qJlOlEXn/nBh github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXSGrTK4nAUsbPlLADvpJkos= github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI= github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= -github.com/go-telegram/bot v1.2.1 h1:FkrixLCtMtPUQAN4plXdNElbhkdXkx2p68YPXKBruDg= -github.com/go-telegram/bot v1.2.1/go.mod h1:i2TRs7fXWIeaceF3z7KzsMt/he0TwkVC680mvdTFYeM= github.com/go-telegram/bot v1.14.2 h1:j9hXerxTuvkw7yFi3sF5jjRVGozNVKkMQSKjMeBJ5FY= github.com/go-telegram/bot v1.14.2/go.mod h1:i2TRs7fXWIeaceF3z7KzsMt/he0TwkVC680mvdTFYeM= github.com/go-test/deep v1.0.4 h1:u2CU3YKy9I2pmu9pX0eq50wCgjfGIt539SqR7FbHiho= @@ -181,8 +179,8 @@ github.com/rogpeppe/go-internal v1.13.2-0.20241226121412-a5dc8ff20d0a h1:w3tdWGK github.com/rogpeppe/go-internal v1.13.2-0.20241226121412-a5dc8ff20d0a/go.mod h1:S8kfXMp+yh77OxPD4fdM6YUknrZpQxLhvxzS4gDHENY= github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d h1:hrujxIzL1woJ7AwssoOcM/tq5JjjG2yYOc8odClEiXA= github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d/go.mod h1:uugorj2VCxiV1x+LzaIdVa9b4S4qGAcH6cbhh4qVxOU= -github.com/sashabaranov/go-openai v1.19.4 h1:GbaDiqvgYCabyqzuIbcEeT6/ZX1nVfur+++oTBfOgks= -github.com/sashabaranov/go-openai v1.19.4/go.mod h1:lj5b/K+zjTSFxVLijLSTDZuP7adOgerWeFyZLUhAKRg= +github.com/sashabaranov/go-openai v1.38.1 h1:TtZabbFQZa1nEni/IhVtDF/WQjVqDgd+cWR5OeddzF8= +github.com/sashabaranov/go-openai v1.38.1/go.mod h1:lj5b/K+zjTSFxVLijLSTDZuP7adOgerWeFyZLUhAKRg= github.com/slack-go/slack v0.16.0 h1:khp/WCFv+Hb/B/AJaAwvcxKun0hM6grN0bUZ8xG60P8= github.com/slack-go/slack v0.16.0/go.mod h1:hlGi5oXA+Gt+yWTPP0plCdRKmjsDxecdHxYQdlMQKOw= github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf h1:pvbZ0lM0XWPBqUKqFU8cmavspvIl9nulOYwdy6IFRRo= diff --git a/pkg/llm/json.go b/pkg/llm/json.go index 3403322..5386fe1 100644 --- a/pkg/llm/json.go +++ b/pkg/llm/json.go @@ -24,7 +24,7 @@ func GenerateTypedJSON(ctx context.Context, client *openai.Client, guidance, mod { Type: openai.ToolTypeFunction, - Function: openai.FunctionDefinition{ + Function: &openai.FunctionDefinition{ Name: toolName, Parameters: i, },