Added nopechaKey to ChatGPTAPIBrowser

pull/189/head
Daniel Ehrhardt 2022-12-22 12:55:35 +01:00
rodzic 9a2fce21ae
commit 257c23b0ea
1 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -22,6 +22,7 @@ export class ChatGPTAPIBrowser extends AChatGPTAPI {
protected _isGoogleLogin: boolean protected _isGoogleLogin: boolean
protected _isMicrosoftLogin: boolean protected _isMicrosoftLogin: boolean
protected _captchaToken: string protected _captchaToken: string
protected _nopechaKey: string
protected _accessToken: string protected _accessToken: string
protected _email: string protected _email: string
@ -57,6 +58,9 @@ export class ChatGPTAPIBrowser extends AChatGPTAPI {
/** @defaultValue `undefined` **/ /** @defaultValue `undefined` **/
captchaToken?: string captchaToken?: string
/** @defaultValue `undefined` **/
nopechaKey?: string
/** @defaultValue `undefined` **/ /** @defaultValue `undefined` **/
executablePath?: string executablePath?: string
@ -74,6 +78,7 @@ export class ChatGPTAPIBrowser extends AChatGPTAPI {
isMicrosoftLogin = false, isMicrosoftLogin = false,
minimize = true, minimize = true,
captchaToken, captchaToken,
nopechaKey,
executablePath, executablePath,
proxyServer proxyServer
} = opts } = opts
@ -87,6 +92,7 @@ export class ChatGPTAPIBrowser extends AChatGPTAPI {
this._isMicrosoftLogin = !!isMicrosoftLogin this._isMicrosoftLogin = !!isMicrosoftLogin
this._minimize = !!minimize this._minimize = !!minimize
this._captchaToken = captchaToken this._captchaToken = captchaToken
this._nopechaKey = nopechaKey
this._executablePath = executablePath this._executablePath = executablePath
this._proxyServer = proxyServer this._proxyServer = proxyServer
@ -111,6 +117,7 @@ export class ChatGPTAPIBrowser extends AChatGPTAPI {
try { try {
this._browser = await getBrowser({ this._browser = await getBrowser({
captchaToken: this._captchaToken, captchaToken: this._captchaToken,
nopechaKey: this._nopechaKey,
executablePath: this._executablePath, executablePath: this._executablePath,
proxyServer: this._proxyServer, proxyServer: this._proxyServer,
minimize: this._minimize minimize: this._minimize