ไลบรารีนี้อาจใช้งานได้หรือไม่ก็ได้ ChatGPT มีมาตรการต่อต้านบอทและการจัดการเซสชันต้องใช้เบราว์เซอร์
หากต้องการใช้ ChatGPT ในแอปพลิเคชันของคุณ ให้เรียกใช้:
npm ฉันไม่เป็นทางการ-chatgpt-api# หรือ `yarn เพิ่ม unofficial-chatgpt-api`# หรือ `pnpm ฉันไม่เป็นทางการ-chatgpt-api`
// dual tokenconst { ChatGPTClient } = need('unofficial-chatgpt-api');const gpt = new ChatGPTClient({ clearToken: '<--BOT_CLEARANCE_TOKEN-->', sessionToken0: '<--SESSION_TOKEN_0-->', sessionToken1: '<--SESSION_TOKEN_1-->',});
// single tokenconst { ChatGPTClient } = need('unofficial-chatgpt-api');const gpt = new ChatGPTClient({ clearToken: '<--BOT_CLEARANCE_TOKEN-->', sessionToken0: '<--SESSION_TOKEN-->',});
ห้องสมุดจัดการโทเค็นรีเฟรชอัตโนมัติ
โทเค็นคู่
บางบัญชีต้องใช้โทเค็นคู่:
เยี่ยมชม: https://chat.openai.com/chat
เปิด devtools ใน chrome: ไปที่แท็บแอปพลิเคชัน
คลิกที่คุกกี้ทางด้านซ้ายใต้ที่เก็บข้อมูล คลิกที่โดเมน chat.openai.com
คัดลอกค่าของคุกกี้แรกและวางลงในไคลเอนต์ (ชื่อ: __Secure-next-auth.session-token.0
)
คัดลอกค่าของคุกกี้ตัวที่สองและวางลงในไคลเอนต์ (ชื่อ: __Secure-next-auth.session-token.1
)
โทเค็นเดียว
บางบัญชีต้องการโทเค็นเดียว:
เยี่ยมชม: https://chat.openai.com/chat
เปิด devtools ใน chrome: ไปที่แท็บแอปพลิเคชัน
คลิกที่คุกกี้ทางด้านซ้ายใต้ที่เก็บข้อมูล คลิกที่โดเมน chat.openai.com
คัดลอกค่าของคุกกี้แรกและวางลงในไคลเอนต์ (ชื่อ: __Secure-next-auth.session-token
)
const convo = await gpt.startConversation();const m1 = await convo.chat('แสดงโค้ด javascript:');const m2 = await convo.chat('ใครเป็นผู้สร้างคุณ?');console.log(m2. message.content.parts);
const convo1 = await gpt.startConversation();const convo2 = await gpt.startConversation();const m1 = await convo1.chat('แสดงโค้ด javascript:');const m2 = await convo2.chat('ใครเป็นผู้สร้างคุณ ?');console.log(m2.message.content.parts);
Convo.รีเซ็ต();