feat(adaptor): Add support for Claude-specific headers in SetupRequestHeader
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user