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)