kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
3.6 KiB
3.6 KiB
chatgpt / Exports / ChatGPTAPIBrowser
Class: ChatGPTAPIBrowser
Table of contents
Constructors
Methods
Constructors
constructor
• new ChatGPTAPIBrowser(opts
)
Creates a new client wrapper for automating the ChatGPT webapp.
Parameters
Name | Type | Description |
---|---|---|
opts |
Object |
- |
opts.captchaToken? |
string |
Default Value undefined * |
opts.debug? |
boolean |
Default Value false * |
opts.email |
string |
- |
opts.isGoogleLogin? |
boolean |
Default Value false * |
opts.markdown? |
boolean |
Default Value true * |
opts.minimize? |
boolean |
Default Value true * |
opts.password |
string |
- |
Defined in
Methods
_onRequest
▸ _onRequest(request
): void
Parameters
Name | Type |
---|---|
request |
HTTPRequest |
Returns
void
Defined in
src/chatgpt-api-browser.ts:142
_onResponse
▸ _onResponse(response
): Promise
<void
>
Parameters
Name | Type |
---|---|
response |
HTTPResponse |
Returns
Promise
<void
>
Defined in
src/chatgpt-api-browser.ts:179
close
▸ close(): Promise
<void
>
Returns
Promise
<void
>
Defined in
src/chatgpt-api-browser.ts:441
getIsAuthenticated
▸ getIsAuthenticated(): Promise
<boolean
>
Returns
Promise
<boolean
>
Defined in
src/chatgpt-api-browser.ts:246
handle403Error
▸ handle403Error(): Promise
<void
>
Returns
Promise
<void
>
Defined in
src/chatgpt-api-browser.ts:227
init
▸ init(): Promise
<boolean
>
Returns
Promise
<boolean
>
Defined in
resetThread
▸ resetThread(): Promise
<void
>
Returns
Promise
<void
>
Defined in
src/chatgpt-api-browser.ts:434
sendMessage
▸ sendMessage(message
, opts?
): Promise
<string
>
Parameters
Name | Type |
---|---|
message |
string |
opts |
SendMessageOptions |
Returns
Promise
<string
>