diff --git a/relay/channel/openai/adaptor.go b/relay/channel/openai/adaptor.go index 34d4952e7..29a8f3494 100644 --- a/relay/channel/openai/adaptor.go +++ b/relay/channel/openai/adaptor.go @@ -225,8 +225,12 @@ func (a *Adaptor) SetupRequestHeader(c *gin.Context, header *http.Header, info * } } if info.ChannelType == constant.ChannelTypeOpenRouter { - header.Set("HTTP-Referer", "https://www.newapi.ai") - header.Set("X-OpenRouter-Title", "New API") + if header.Get("HTTP-Referer") == "" { + header.Set("HTTP-Referer", "https://www.newapi.ai") + } + if header.Get("X-OpenRouter-Title") == "" { + header.Set("X-OpenRouter-Title", "New API") + } } return nil }