Closed f0ng closed 1 year ago
是否愿意提一个 PR 呢~ 非常感谢
已提(^▽^)
好像还是报403 ,chatgpt已经升级到 v2.1.1
(node:14328) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
ChatGPTError: ChatGPTAPI error 403
at fetchSSE (file:///Users/xxx/Documents/work/chatGPT/wechat-bot/node_modules/chatgpt/build/index.js:80:19)
at processTicksAndRejections (node:internal/process/task_queues:96:5) {
statusCode: 403,
statusText: 'Forbidden',
response: Response {
[Symbol(realm)]: null,
[Symbol(state)]: {
aborted: false,
rangeRequested: false,
timingAllowPassed: true,
requestIncludesCredentials: true,
type: 'default',
status: 403,
timingInfo: [Object],
cacheState: '',
statusText: 'Forbidden',
headersList: [HeadersList],
urlList: [Array],
body: [Object]
},
[Symbol(headers)]: HeadersList {
[Symbol(headers map)]: [Map],
[Symbol(headers map sorted)]: null
}
}
}
问题出在clearanceToken
与sessionToken
上,需要重新刷新或者重新登录获取
好像还是报403 ,chatgpt已经升级到 v2.1.1
(node:14328) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time (Use `node --trace-warnings ...` to show where the warning was created) ChatGPTError: ChatGPTAPI error 403 at fetchSSE (file:///Users/xxx/Documents/work/chatGPT/wechat-bot/node_modules/chatgpt/build/index.js:80:19) at processTicksAndRejections (node:internal/process/task_queues:96:5) { statusCode: 403, statusText: 'Forbidden', response: Response { [Symbol(realm)]: null, [Symbol(state)]: { aborted: false, rangeRequested: false, timingAllowPassed: true, requestIncludesCredentials: true, type: 'default', status: 403, timingInfo: [Object], cacheState: '', statusText: 'Forbidden', headersList: [HeadersList], urlList: [Array], body: [Object] }, [Symbol(headers)]: HeadersList { [Symbol(headers map)]: [Map], [Symbol(headers map sorted)]: null } } }
请问您解决了吗?重新登陆后仍旧报错403
😅 感觉大家还是要看下 README 文档,因为 chatgpt添加了一些限制,所以在配置上,我们新增了几个环境变量,您需要去拿到对应的参数后补充完整才可以用哈~
😅 感觉大家还是要看下 README 文档,因为 chatgpt添加了一些限制,所以在配置上,我们新增了几个环境变量,您需要去拿到对应的参数后补充完整才可以用哈~
加了四个参数,刷新了重新获取了 clearanceToken与sessionToken,依然报 403
🧐难道又限制又升级了? 晚上我看下,大家有空可以自行排查下,需要改的地方可以提一个 PR 我直接合并。 相应的库是:问题详情
有时参数不对应也会403,得多试几次才成功,或者可以直接把参数填入const config
内,如
clearanceToken: 'xxxxxxxxxxxx',
sessionToken: 'xxxxxxxxxxxxxx', // ChatGPT的sessionToken
userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) xxxxxxxxxxxxxxx',//获取sessionToken时的UA头,通过开发者工具F12在network处获取
accessToken:'eyJhbGciOiJSxxxxxxxxxxxxxxxxxxxxx'
以下为不正确的参数报错,是403,后续修改参数,成功
奇怪了,我获取最新的 clearanceToken与sessionToken ,反复测试了好多次一直报错。
debug了,还是403
仍然报错
@emmmnaadada 一样403
凭证直接赋值给到const config方法也是403
修复了同志们,具体看 readme
有时参数不对应也会403,得多试几次才成功,或者可以直接把参数填入
const config
内,如clearanceToken: 'xxxxxxxxxxxx', sessionToken: 'xxxxxxxxxxxxxx', // ChatGPT的sessionToken userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) xxxxxxxxxxxxxxx',//获取sessionToken时的UA头,通过开发者工具F12在network处获取 accessToken:'eyJhbGciOiJSxxxxxxxxxxxxxxxxxxxxx'
以下为不正确的参数报错,是403,后续修改参数,成功
![]()
你好,我反复修改很多次都没用,请问有什么思路吗?
凭证直接赋值给到const config方法也是403
请问解决了嘛?用chatgpt我也遇到了一样的报错。
![]()
奇怪了,我获取最新的 clearanceToken与sessionToken ,反复测试了好多次一直报错。
请问解决了嘛?
![]()
奇怪了,我获取最新的 clearanceToken与sessionToken ,反复测试了好多次一直报错。
用chatgpt我也遇到了一样的报错,请问现在解决了吗?
2022.12.12 主要问题出在了认证貌似新增了,修改如下:
.env如下