Skip to content

Commit e224772

Browse files
Merge pull request #252 from kaihendry/main
feat: warn when expected API key is missing
2 parents 656ae77 + 234b8a9 commit e224772

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pkg/remote/remote.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,14 @@ import (
1212
"github.com/gptscript-ai/gptscript/pkg/cache"
1313
env2 "github.com/gptscript-ai/gptscript/pkg/env"
1414
"github.com/gptscript-ai/gptscript/pkg/loader"
15+
"github.com/gptscript-ai/gptscript/pkg/mvl"
1516
"github.com/gptscript-ai/gptscript/pkg/openai"
1617
"github.com/gptscript-ai/gptscript/pkg/runner"
1718
"github.com/gptscript-ai/gptscript/pkg/types"
1819
)
1920

21+
var log = mvl.Package()
22+
2023
type Client struct {
2124
clientsLock sync.Mutex
2225
cache *cache.Client
@@ -102,6 +105,7 @@ func (c *Client) clientFromURL(apiURL string) (*openai.Client, error) {
102105
env := "GPTSCRIPT_PROVIDER_" + env2.ToEnvLike(parsed.Hostname()) + "_API_KEY"
103106
apiKey := os.Getenv(env)
104107
if apiKey == "" {
108+
log.Warnf("No API key found for %s", env)
105109
apiKey = "<unset>"
106110
}
107111
return openai.NewClient(openai.Options{

0 commit comments

Comments
 (0)