chatgpt / Exports / ChatGPTAPIBrowser
• new ChatGPTAPIBrowser(opts)
Creates a new client wrapper for automating the ChatGPT webapp.
| 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 |
- |
▸ _onRequest(request): void
| Name | Type |
|---|---|
request |
HTTPRequest |
void
src/chatgpt-api-browser.ts:142
▸ _onResponse(response): Promise<void>
| Name | Type |
|---|---|
response |
HTTPResponse |
Promise<void>
src/chatgpt-api-browser.ts:179
▸ close(): Promise<void>
Promise<void>
src/chatgpt-api-browser.ts:441
▸ getIsAuthenticated(): Promise<boolean>
Promise<boolean>
src/chatgpt-api-browser.ts:246
▸ handle403Error(): Promise<void>
Promise<void>
src/chatgpt-api-browser.ts:227
▸ init(): Promise<boolean>
Promise<boolean>
▸ resetThread(): Promise<void>
Promise<void>
src/chatgpt-api-browser.ts:434
▸ sendMessage(message, opts?): Promise<string>
| Name | Type |
|---|---|
message |
string |
opts |
SendMessageOptions |
Promise<string>