diff --git a/src/api/providers/qwen-code.ts b/src/api/providers/qwen-code.ts index 18d09a59f3b..f2a207051ef 100644 --- a/src/api/providers/qwen-code.ts +++ b/src/api/providers/qwen-code.ts @@ -69,6 +69,12 @@ export class QwenCodeHandler extends BaseProvider implements SingleCompletionHan this.client = new OpenAI({ apiKey: "dummy-key-will-be-replaced", baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1", + defaultHeaders: { + "User-Agent": `QwenCode/1.0.0 (${os.platform()}; ${os.arch()})`, + "X-DashScope-CacheControl": "enable", + "X-DashScope-UserAgent": `QwenCode/1.0.0 (${os.platform()}; ${os.arch()})`, + "X-DashScope-AuthType": "qwen-oauth", + }, }) } return this.client