feat(adaptor): Add support for Claude-specific headers in SetupRequestHeader

This commit is contained in:
CaIon
2025-11-16 14:28:31 +08:00
parent 0106d2702a
commit 2539464dcb

View File

@@ -222,6 +222,9 @@ func (a *Adaptor) SetupRequestHeader(c *gin.Context, req *http.Header, info *rel
if a.AccountCredentials.ProjectID != "" { if a.AccountCredentials.ProjectID != "" {
req.Set("x-goog-user-project", a.AccountCredentials.ProjectID) req.Set("x-goog-user-project", a.AccountCredentials.ProjectID)
} }
if strings.Contains(info.UpstreamModelName, "claude") {
claude.CommonClaudeHeadersOperation(c, req, info)
}
return nil return nil
} }