فهرست منبع

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

CaIon 3 ماه پیش
والد
کامیت
196fa135fd
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      relay/channel/vertex/adaptor.go

+ 3 - 0
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 != "" {
 	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
 }
 }