@@ -25,7 +25,7 @@ import (
2525)
2626
2727const (
28- qwenUserAgent = "QwenCode/0.13 .2 (darwin; arm64)"
28+ qwenUserAgent = "QwenCode/0.14 .2 (darwin; arm64)"
2929 qwenRateLimitPerMin = 60 // 60 requests per minute per credential
3030 qwenRateLimitWindow = time .Minute // sliding window duration
3131)
@@ -626,19 +626,23 @@ func (e *QwenExecutor) Refresh(ctx context.Context, auth *cliproxyauth.Auth) (*c
626626}
627627
628628func applyQwenHeaders (r * http.Request , token string , stream bool ) {
629- r .Header .Set ("Content-Type" , "application/json" )
630- r .Header .Set ("Authorization" , "Bearer " + token )
631- r .Header .Set ("User-Agent" , qwenUserAgent )
632- r .Header ["X-DashScope-UserAgent" ] = []string {qwenUserAgent }
633629 r .Header .Set ("X-Stainless-Runtime-Version" , "v22.17.0" )
630+ r .Header .Set ("User-Agent" , qwenUserAgent )
634631 r .Header .Set ("X-Stainless-Lang" , "js" )
635- r .Header .Set ("X-Stainless-Arch" , "arm64" )
636- r .Header .Set ("X-Stainless-Package-Version" , "5.11.0" )
637- r .Header ["X-DashScope-CacheControl" ] = []string {"enable" }
638- r .Header .Set ("X-Stainless-Retry-Count" , "0" )
632+ r .Header .Set ("Accept-Language" , "*" )
633+ r .Header .Set ("X-Dashscope-Cachecontrol" , "enable" )
639634 r .Header .Set ("X-Stainless-Os" , "MacOS" )
640- r .Header ["X-DashScope-AuthType" ] = []string {"qwen-oauth" }
635+ r .Header .Set ("X-Dashscope-Authtype" , "qwen-oauth" )
636+ r .Header .Set ("X-Stainless-Arch" , "arm64" )
641637 r .Header .Set ("X-Stainless-Runtime" , "node" )
638+ r .Header .Set ("X-Stainless-Retry-Count" , "0" )
639+ r .Header .Set ("Accept-Encoding" , "gzip, deflate" )
640+ r .Header .Set ("Authorization" , "Bearer " + token )
641+ r .Header .Set ("X-Stainless-Package-Version" , "5.11.0" )
642+ r .Header .Set ("Sec-Fetch-Mode" , "cors" )
643+ r .Header .Set ("Content-Type" , "application/json" )
644+ r .Header .Set ("Connection" , "keep-alive" )
645+ r .Header .Set ("X-Dashscope-Useragent" , qwenUserAgent )
642646
643647 if stream {
644648 r .Header .Set ("Accept" , "text/event-stream" )
0 commit comments