Skip to content

Latest commit

 

History

History
176 lines (100 loc) · 3.63 KB

ChatGPTAPIBrowser.md

File metadata and controls

176 lines (100 loc) · 3.63 KB

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

src/chatgpt-api-browser.ts:31

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

src/chatgpt-api-browser.ts:70


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>

Defined in

src/chatgpt-api-browser.ts:319