From 234b8a9b6f48c6d6cac6fe60ff20ed32f730cbf8 Mon Sep 17 00:00:00 2001 From: Kai Hendry Date: Tue, 16 Apr 2024 14:14:07 +0100 Subject: [PATCH] feat: warn when expected API key is missing --- pkg/remote/remote.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/remote/remote.go b/pkg/remote/remote.go index 2dba17de..754d72e0 100644 --- a/pkg/remote/remote.go +++ b/pkg/remote/remote.go @@ -12,11 +12,14 @@ import ( "github.com/gptscript-ai/gptscript/pkg/cache" env2 "github.com/gptscript-ai/gptscript/pkg/env" "github.com/gptscript-ai/gptscript/pkg/loader" + "github.com/gptscript-ai/gptscript/pkg/mvl" "github.com/gptscript-ai/gptscript/pkg/openai" "github.com/gptscript-ai/gptscript/pkg/runner" "github.com/gptscript-ai/gptscript/pkg/types" ) +var log = mvl.Package() + type Client struct { clientsLock sync.Mutex cache *cache.Client @@ -102,6 +105,7 @@ func (c *Client) clientFromURL(apiURL string) (*openai.Client, error) { env := "GPTSCRIPT_PROVIDER_" + env2.ToEnvLike(parsed.Hostname()) + "_API_KEY" apiKey := os.Getenv(env) if apiKey == "" { + log.Warnf("No API key found for %s", env) apiKey = "" } return openai.NewClient(openai.Options{