File size: 1,125 Bytes
60a8358 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | const BROWSER_HEADERS = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36',
'accept-language': 'zh-CN,zh;q=0.9',
'accept-encoding': 'gzip, deflate, br',
'sec-ch-ua': '"Chromium";v="148", "Google Chrome";v="148", "Not/A)Brand";v="99"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"',
'sec-fetch-dest': 'empty',
'sec-fetch-mode': 'cors',
'sec-fetch-site': 'same-origin',
'origin': 'https://chat.qwen.ai',
'source': 'web',
'version': '0.2.57',
'bx-v': '2.5.36',
};
export function requestHeaders(extra = {}) {
return {
'content-type': 'application/json',
'accept': 'application/json, text/plain, */*',
...BROWSER_HEADERS,
...extra,
};
}
export function chatHeaders(token, chatId, extra = {}) {
return {
'authorization': `Bearer ${token}`,
'content-type': 'application/json',
'accept': 'application/json',
'x-accel-buffering': 'no',
'timezone': new Date().toUTCString(),
'referer': `https://chat.qwen.ai/c/${chatId}`,
...BROWSER_HEADERS,
...extra,
};
}
|