mirror of
https://github.com/alibaba/higress.git
synced 2026-06-09 04:37:31 +08:00
fix: Remove the Authorization request header when using AI-proxy to proxy Gemini (#2220)
This commit is contained in:
@@ -68,6 +68,7 @@ func (g *geminiProvider) OnRequestHeaders(ctx wrapper.HttpContext, apiName ApiNa
|
|||||||
func (g *geminiProvider) TransformRequestHeaders(ctx wrapper.HttpContext, apiName ApiName, headers http.Header) {
|
func (g *geminiProvider) TransformRequestHeaders(ctx wrapper.HttpContext, apiName ApiName, headers http.Header) {
|
||||||
util.OverwriteRequestHostHeader(headers, geminiDomain)
|
util.OverwriteRequestHostHeader(headers, geminiDomain)
|
||||||
headers.Set(geminiApiKeyHeader, g.config.GetApiTokenInUse(ctx))
|
headers.Set(geminiApiKeyHeader, g.config.GetApiTokenInUse(ctx))
|
||||||
|
util.OverwriteRequestAuthorizationHeader(headers, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g *geminiProvider) OnRequestBody(ctx wrapper.HttpContext, apiName ApiName, body []byte) (types.Action, error) {
|
func (g *geminiProvider) OnRequestBody(ctx wrapper.HttpContext, apiName ApiName, body []byte) (types.Action, error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user