kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
Add resetThread() function
rodzic
549e9b4929
commit
e3355dd9f4
|
@ -187,6 +187,14 @@ export class ChatGPTAPI {
|
||||||
} while (true)
|
} while (true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async resetThread() {
|
||||||
|
const resetButton = await this._page.$('nav > a:nth-child(1)')
|
||||||
|
|
||||||
|
if (!resetButton) throw new Error('not signed in')
|
||||||
|
|
||||||
|
await resetButton.click()
|
||||||
|
}
|
||||||
|
|
||||||
async close() {
|
async close() {
|
||||||
await this._browser.close()
|
await this._browser.close()
|
||||||
this._page = null
|
this._page = null
|
||||||
|
|
|
@ -47,9 +47,16 @@ async function main() {
|
||||||
// Wait forever; useful for debugging chromium sessions
|
// Wait forever; useful for debugging chromium sessions
|
||||||
// await new Promise(() => {})
|
// await new Promise(() => {})
|
||||||
|
|
||||||
|
await api.resetThread()
|
||||||
|
|
||||||
|
const newResponse = await api.sendMessage(
|
||||||
|
// 'Write a TypeScript function for conway sort.'
|
||||||
|
'Write a javascript version of bubble sort. Do not include example usage.'
|
||||||
|
)
|
||||||
|
|
||||||
await api.close()
|
await api.close()
|
||||||
|
|
||||||
return response
|
return newResponse
|
||||||
}
|
}
|
||||||
|
|
||||||
main().then((res) => {
|
main().then((res) => {
|
||||||
|
|
Ładowanie…
Reference in New Issue