قم بعمل نسخة احتياطية لمحادثات ChatGPT الخاصة بك
برنامج نصي واحد من جانب العميل لإجراء نسخ احتياطي لسجل المحادثات بالكامل على chat.openai.com. الإخراج هو ملف JSON واحد لسجلك.
يمكنك الآن معاينة النسخ الاحتياطية عن طريق فتح index.html
محليًا
- استنساخ الريبو:
git clone https://github.com/abacaj/chatgpt-backup.git
- افتح
index.html
في متصفحك - قم بتحميل الملف من أعلى اليسار
كيفية الاستخدام
- تفضل بزيارة https://chat.openai.com
- تأكد من تسجيل الدخول
- افتح وحدة تحكم Chrome أو وحدة تحكم Firefox (F12 على لوحة المفاتيح)
- انقر فوق علامة التبويب "وحدة التحكم".
- انسخ محتوى البرنامج النصي بالكامل الموجود في ملف Backup.js والصقه في حقل إدخال وحدة التحكم في الأسفل
- اضغط على زر الإدخال، وسيبدأ البرنامج النصي وسيقوم بتسجيل التقدم إلى وحدة التحكم
- إذا فشل في أي وقت، يمكنك التحقق من سجلات وحدة التحكم لمعرفة الإزاحة التي فشل فيها
- يمكنك التشغيل من أي إزاحة عن طريق ضبط إزاحات البرنامج النصي الموجودة في الجزء السفلي من البرنامج النصي:
const START_OFFSET = 0 ;
const STOP_OFFSET = - 1 ;
كيف يعمل
يستخدم هذا نفس واجهة برمجة التطبيقات الأمامية التي يستخدمها متصفح العميل الخاص بك.
فوائد
بعض الفوائد الرئيسية:
- لا يوجد شيء للتنزيل أو التثبيت
- تم اختباره على الكروم، فايرفوكس
- جانب العميل بالكامل، نص برمجي واحد، نسخ ولصق للتشغيل
- يحترم حدود المعدل
- يفشل مبكرا
- اضبط الإزاحات إذا كان لديك العديد من المحادثات، على سبيل المثال. ابدأ من 0 إلى 500، ثم انتقل من 500 إلى 1000
- كود قابل للتدقيق بالكامل في ملف Backup.js، بدون أطراف ثالثة
حالات الاستخدام
- قم بعمل نسخة احتياطية لسجل المحادثات الخاص بك في وضع عدم الاتصال
- تشير مخرجات النموذج من شروط OAI الحالية إلى أنها ملك لك
- مفيد إذا كنت بحاجة إلى الرجوع إلى الوراء عندما تكون الخدمة معطلة
- مخصص كنسخة احتياطية للقراءة فقط (لا يتم تخزين المعرفات)
ملحوظات
- تم اختباره مع أكثر من 700 محادثة
- المعدل الحالي هو 60 محادثة/دقيقة
- ما يقرب من 10 دقائق لـ 600 محادثة
- ما يقرب من ساعة واحدة لـ 6000 محادثة
- وذلك لاحترام حدود معدل OAI API
- أبقِ علامة تبويب المتصفح مفتوحة، فلن تحتاج إلى التركيز حتى تنتهي هذه العملية
- قد يطالبك Chrome بتنزيل الملف بمجرد اكتماله
- تم اختباره على فايرفوكس، ويتطلب منك كتابة
allow pasting
قبل أن تتمكن من لصق البرنامج النصي
المساهمين
- @FredySandoval - ميزة معاينة النسخ الاحتياطية