diff --git a/pkg/azure/proxy.go b/pkg/azure/proxy.go index 15927f2..432a7a5 100644 --- a/pkg/azure/proxy.go +++ b/pkg/azure/proxy.go @@ -81,6 +81,10 @@ func NewOpenAIReverseProxy() *httputil.ReverseProxy { token = AzureOpenAIToken } else { token = strings.ReplaceAll(req.Header.Get("Authorization"), "Bearer ", "") + // if start with 'sk-' then remove it + if strings.HasPrefix(token, "sk-") { + token = strings.Replace(token, "sk-", "", 1) + } } req.Header.Set("api-key", token)