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 ff3225ab44
commit 196fa135fd

View File

@@ -222,6 +222,9 @@ func (a *Adaptor) SetupRequestHeader(c *gin.Context, req *http.Header, info *rel
if 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
}