From 196fa135fdbff6b9b2429248a09c669009b07523 Mon Sep 17 00:00:00 2001 From: CaIon Date: Sun, 16 Nov 2025 14:28:31 +0800 Subject: [PATCH] feat(adaptor): Add support for Claude-specific headers in SetupRequestHeader --- relay/channel/vertex/adaptor.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relay/channel/vertex/adaptor.go b/relay/channel/vertex/adaptor.go index 445554b8..a4b303e2 100644 --- a/relay/channel/vertex/adaptor.go +++ b/relay/channel/vertex/adaptor.go @@ -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 }