قد لا تزال هذه المكتبة تعمل أو لا تعمل، لدى ChatGPT إجراءات مكافحة الروبوتات المعمول بها وتتطلب إدارة الجلسة استخدام المتصفحات.
لاستخدام ChatGPT في تطبيقك، قم بتشغيل:
npm i unofficial-chatgpt-api# أو `yarn add unofficial-chatgpt-api`# أو `pnpm i unofficial-chatgpt-api`
// Dual tokenconst { ChatGPTClient } = require('unofficial-chatgpt-api');const gpt = new ChatGPTClient({ رمز التخليص: '<--BOT_CLEARANCE_TOKEN-->'، sessionToken0: '<--SESSION_TOKEN_0-->'، sessionToken1: '<--SESSION_TOKEN_1-->',});
// رمز مميز واحد { ChatGPTClient } = require('unofficial-chatgpt-api');const gpt = new ChatGPTClient({ رمز التخليص: '<--BOT_CLEARANCE_TOKEN-->'، sessionToken0: '<--SESSION_TOKEN-->',});
تدير المكتبة الرموز المميزة للتحديث التلقائي.
الرموز المزدوجة
تتطلب بعض الحسابات رموزًا مزدوجة:
تفضل بزيارة: https://chat.openai.com/chat
افتح أدوات التطوير في Chrome: قم بزيارة علامة تبويب التطبيق
انقر على ملفات تعريف الارتباط الموجودة على اليسار تحت مساحة التخزين، وانقر على مجال chat.openai.com
انسخ قيمة ملف تعريف الارتباط الأول والصقه في العميل (الاسم: __Secure-next-auth.session-token.0
)
انسخ قيمة ملف تعريف الارتباط الثاني والصقه في العميل (الاسم: __Secure-next-auth.session-token.1
)
رمز واحد
تتطلب بعض الحسابات رمزًا مميزًا واحدًا:
تفضل بزيارة: https://chat.openai.com/chat
افتح أدوات التطوير في Chrome: قم بزيارة علامة تبويب التطبيق
انقر على ملفات تعريف الارتباط الموجودة على اليسار تحت مساحة التخزين، وانقر على مجال chat.openai.com
انسخ قيمة ملف تعريف الارتباط الأول والصقه في العميل (الاسم: __Secure-next-auth.session-token
)
const convo = انتظار gpt.startConversation();const m1 = انتظار convo.chat('أرني بعض رموز جافا سكريبت:');const m2 = انتظار convo.chat('من خلقك؟');console.log(m2. message.content.parts);
const convo1 = انتظار gpt.startConversation();const convo2 = انتظار gpt.startConversation();const m1 = انتظار convo1.chat('أرني بعض رموز جافا سكريبت:');const m2 = انتظار convo2.chat('من أنشأك ?');console.log(m2.message.content.parts);
convo.reset();