Pustaka ini mungkin masih berfungsi atau tidak, ChatGPT memiliki tindakan antibot dan pengelolaan sesi memerlukan browser.
Untuk menggunakan ChatGPT di aplikasi Anda, jalankan:
npm i unofficial-chatgpt-api# atau `benang tambahkan unofficial-chatgpt-api`# atau `pnpm i unofficial-chatgpt-api`
// dual tokenconst { ChatGPTClient } = memerlukan('unofficial-chatgpt-api');const gpt = ChatGPTClient baru({ izinToken: '<--BOT_CLEARANCE_TOKEN-->', sessionToken0: '<--SESSION_TOKEN_0-->', sessionToken1: '<--SESSION_TOKEN_1-->',});
// tokenconst tunggal { ChatGPTClient } = memerlukan('unofficial-chatgpt-api');const gpt = ChatGPTClient baru({ izinToken: '<--BOT_CLEARANCE_TOKEN-->', sessionToken0: '<--SESSION_TOKEN-->',});
Perpustakaan mengelola token penyegaran otomatis.
Token ganda
Beberapa akun memerlukan dua token:
Kunjungi: https://chat.openai.com/chat
Buka devtools di chrome: kunjungi tab aplikasi
Klik cookie di kiri bawah penyimpanan, klik domain chat.openai.com
Salin nilai cookie pertama dan tempel di klien (Nama: __Secure-next-auth.session-token.0
)
Salin nilai cookie kedua dan tempel di klien (Nama: __Secure-next-auth.session-token.1
)
Tanda tunggal
Beberapa akun memerlukan token tunggal:
Kunjungi: https://chat.openai.com/chat
Buka devtools di chrome: kunjungi tab aplikasi
Klik cookie di kiri bawah penyimpanan, klik domain chat.openai.com
Salin nilai cookie pertama dan tempel di klien (Nama: __Secure-next-auth.session-token
)
const convo = menunggu gpt.startConversation();const m1 = menunggu convo.chat('tunjukkan beberapa kode javascript:');const m2 = menunggu convo.chat('siapa yang menciptakan Anda?');console.log(m2. pesan.konten.bagian);
const convo1 = menunggu gpt.startConversation();const convo2 = menunggu gpt.startConversation();const m1 = menunggu convo1.chat('tunjukkan beberapa kode javascript:');const m2 = menunggu convo2.chat('siapa yang menciptakanmu ?');console.log(m2.message.content.parts);
obrolan.reset();