diff --git a/go.mod b/go.mod index d2ab7bed..9c9473c9 100644 --- a/go.mod +++ b/go.mod @@ -2,7 +2,7 @@ module github.com/gptscript-ai/gptscript go 1.22.0 -replace github.com/sashabaranov/go-openai => github.com/gptscript-ai/go-openai v0.0.0-20240328093028-7993661f9eab +replace github.com/sashabaranov/go-openai => github.com/gptscript-ai/go-openai v0.0.0-20240329145331-9325362ed457 require ( github.com/AlecAivazis/survey/v2 v2.3.7 diff --git a/go.sum b/go.sum index 24a9d14e..b8fd55d6 100644 --- a/go.sum +++ b/go.sum @@ -116,8 +116,8 @@ github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+ github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/gptscript-ai/go-openai v0.0.0-20240328093028-7993661f9eab h1:uZP7zZqtQI5lfK0fGBmi2ZUrI973tNCnCDx326LG00k= -github.com/gptscript-ai/go-openai v0.0.0-20240328093028-7993661f9eab/go.mod h1:lj5b/K+zjTSFxVLijLSTDZuP7adOgerWeFyZLUhAKRg= +github.com/gptscript-ai/go-openai v0.0.0-20240329145331-9325362ed457 h1:ziAtY3K9pxk4Ua/0dQdndAopXyLlzguX9ECRbi8E9t4= +github.com/gptscript-ai/go-openai v0.0.0-20240329145331-9325362ed457/go.mod h1:lj5b/K+zjTSFxVLijLSTDZuP7adOgerWeFyZLUhAKRg= github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= diff --git a/pkg/cli/gptscript.go b/pkg/cli/gptscript.go index b3dd7962..ddd0edad 100644 --- a/pkg/cli/gptscript.go +++ b/pkg/cli/gptscript.go @@ -119,6 +119,10 @@ func (r *GPTScript) Run(cmd *cobra.Command, args []string) error { color.NoColor = !*r.Color } + if r.DefaultModel != "" { + log.Infof("WARNING: Changing the default model can have unknown behavior for existing tools. Use the model field per tool instead.") + } + gptOpt := gptscript.Options{ Cache: cache.Options(r.CacheOptions), OpenAI: openai.Options(r.OpenAIOptions), diff --git a/pkg/cli/log.go b/pkg/cli/log.go new file mode 100644 index 00000000..e955df2c --- /dev/null +++ b/pkg/cli/log.go @@ -0,0 +1,5 @@ +package cli + +import "github.com/gptscript-ai/gptscript/pkg/mvl" + +var log = mvl.Package()