:: alat yang efektif untuk memasukkan konten panjang ke chatgpt ::
Longchatgpt adalah alat untuk memasukkan konten panjang ke chatgpt . Perhatikan bahwa repositori ini adalah repositori papersumgpt yang diperluas. Jika Anda ingin melakukan tugas yang sama dengan PapersUMGPT, gunakan initial prompt berjudul Abbreviator , dan final prompt berjudul Paper-abbreviation .
(Apa permintaan awal & final ? Lihat (2) Jalankan
longchatgptuntuk melemparkan konten lama ke chatgpt)
PERHATIAN 1: Untuk pengguna gratis chatgpt!
UPDATE: PDF Converting Fungsionalitas Revitalisasi!
Cara menginstal
Penggunaan
chatgpt_wrapper sebelum menggunakan longchatgptlongchatgpt untuk melemparkan konten lama ke chatgptBerkontribusi
Dependensi
Lisensi
[2023-04-04 Diperbarui]
Setelah saya menguji dengan beberapa akun dengan chatgpt, saya menemukan bahwa ada perbedaan yang signifikan dalam kinerja chatgpt tergantung apakah akun tersebut adalah pengguna gratis atau pengguna berbayar ( chatgpt plus ).
Jika Anda adalah pengguna chatgpt gratis, dan Anda memiliki kertas panjang untuk diringkas, saya sarankan Anda untuk (1) memutakhirkan akun Anda ke chatgpt plus , atau (2) ulangi proses input beberapa kali untuk mendapatkan hasil yang lebih baik.
Sayangnya, versi gratis chatgpt tidak dapat memahami dan menyimpan konteks panjang teks input, yang mengarah pada kinerja yang buruk.
[2023-04-11 Diperbarui]
Berita bagus! Saya telah merevitalisasi fungsionalitas konversi PDF menggunakan PyTesseract . Sekarang, alat ini mampu mengonversi input PDF menjadi format markdown yang diformat dengan baik, memberikan hasil yang lebih baik dengan chatgpt.
Untuk menggunakan fitur ini, cukup berikan file PDF Anda sebagai input, dan alat akan secara otomatis mengonversinya menjadi format penurunan harga yang dapat diproses secara efektif.
Harap dicatat bahwa kualitas konversi mungkin tergantung pada kejelasan dan pemformatan input PDF. Namun, solusi ini harus menjadi peningkatan yang signifikan dibandingkan copy-pasting manual dan akan menghemat waktu dan upaya Anda.
Jangan ragu untuk mencoba fungsionalitas konversi PDF yang diperbarui dan menikmati pengalaman yang ditingkatkan dengan chatgpt.
Jika Anda menggunakan Mac, Anda dapat melewatkan (0) untuk Langkah Pengguna Windows.
(0) untuk pengguna Windows (hanya pertama kali!)
Karena tidak ada biner pra-dibangun untuk Windows, ikuti instruksi di bawah ini untuk menginstal LongChatgpt pada Windows.
Di tab Pencarian, ketik
Turn Windows features On (Windows 기능 켜기/끄기 in Korean). Kemudian, centang kotakWindows Subsystem for Linux.Selanjutnya, reboot komputer Anda.
Sekarang, Anda perlu menginstal Ubuntu di komputer lokal Anda.
Buka Ubuntu dan buat akun dan kata sandi UNIX Anda.
Untuk kemudahan penggunaan, Anda harus menginstal
Anacondadengan mengikuti perintah (salin dan tempel di terminal Anda, satu per satu)wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.shbash Anaconda3-2019.10-Linux-x86_64.shBaca semua instruksi dengan ENTER dan ketik
yesuntuk menyetujui lisensi.source ~/.bashrcSekarang, ketik
conda activatedi terminal Anda. Jika Anda melihat
(base)di terminal Anda, Anda telah berhasil menginstal Anaconda.Instal VCXSRV di komputer lokal Anda. Unduh penginstal
VcXsrvdan jalankan.
Kemudian, klikFinish.Selanjutnya, buka
XLaunchdan klikNext.Setelah Anda membuka
XLaunch, Anda harus memeriksa opsi berikut:
- Beberapa jendela
- Mulai Tidak Ada Klien
- Nonaktifkan kontrol akses
Selesai! Sekarang mari kita lanjutkan ke terminal.
Ketik perintah di bawah ini di terminal Anda.
sudo systemd-machine-id-setupsudo dbus-uuidgen --ensurecat /etc/machine-idJika Terminal menunjukkan serangkaian angka dan huruf yang panjang, Anda telah berhasil menginstal
systemd-machine-id-setupdandbus-uuidgen.Akhirnya, Anda dapat menginstal
x11-appsdengan mengetikkan perintah berikut:sudo apt-get install x11-apps xfonts-base xfonts-100dpi xfonts-75dpi xfonts-cyrillicTambahkan
DISPLAYvariabel lingkungan ke file.bashrcAnda dengan mengetik perintah berikut:echo "export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}'):0.0 sudo /etc/init.d/dbus start &> /dev/null" >> ~/.bashrcsource ~/.bashrcUji X11 GUI Anda dengan mengetikkan perintah berikut:
xeyesJika Anda melihat sepasang mata, Anda telah berhasil memasang X11 GUI.
Langkah -langkah ini sangat penting (di Windows) untuk berhasil mengeksekusi
playwrightdi terminal Windows (yang sangat penting ketika Anda mengkonfigurasi akunChatGPTAnda).
Anda dapat menginstal longchatgpt dengan mengkloning repositori ini dan menginstalnya dari sumbernya:
git clone https://github.com/wjgoarxiv/LongChatGPT.git cd LongChatGPT/ Dan Anda harus menggunakan install_old-repo.sh untuk menginstal versi warisan chatgpt_wrapper . Versi baru chatgpt_wrapper tidak kompatibel dengan versi longchatgpt saat ini (karena versi baru chatgpt_wrapper akan menggunakan chatgpt API, bukan yang berbasis stream).
chmod +x * ./install_old-repo.shKemudian, Anda dapat menginstal LongChatgpt dengan menjalankan perintah berikut:
pip install . chatgpt_wrapper sebelum menggunakan longchatgpt Sebelum menggunakan longchatgpt , Anda harus menjalankan chatgpt_wrapper untuk memulai server chatgpt.
Karena Anda pertama kali menjalankan chatgpt_wrapper di komputer Anda, Anda dapat memasukkan perintah berikut untuk menginstal playwright :
playwright install
Malam akan diunduh dan diinstal di mesin lokal Anda.
Selanjutnya, Anda dapat menggunakan perintah berikut untuk memulai server:
chatgpt install Masuk ke akun chatgpt Anda di browser malam . Jika Anda melihat jendela obrolan, tutup browser dan ketik /exit untuk menutup chatgpt_wrapper . Setelah itu, Anda dapat memulai kembali chatgpt_wrapper dengan menjalankan perintah berikut:
chatgpt Ini adalah fungsi asli chatgpt_wrapper . Untuk informasi lebih lanjut, silakan kunjungi repositori chatgpt_wrapper Github.
longchatgpt untuk melemparkan konten lama ke chatgpt Setelah menjalankan chatgpt_wrapper , Anda dapat menggunakan longchatgpt untuk melemparkan konten lama ke chatgpt. Anda dapat menggunakan longchatgpt dengan mengetikkan perintah berikut:
longchatgptPesan berikut akan ditampilkan:
INFO: Please type the number the file type that you want to use:
1. Markdown (`.md`) file
2. Text (`.txt`) file
:
Bergantung pada jenis file Anda, Anda dapat memilih opsi yang sesuai. Untuk demonstrasi, saya akan menggunakan artikel berikut yang diterbitkan di Healthline. Saya hanya secara manual menyalin semua teks dan menempelkannya dalam file teks bernama demoinput.txt ( Perhatikan bahwa artikel ini adalah tentang cara mendapatkan perut ? ).
Karena kami menyiapkan file teks, kami dapat mengetik 2 dan tekan tombol Enter .
------------------------------------------------
+---------------+-----------------+
| File number | File name |
|---------------+-----------------|
| 1 | ./demoinput.txt |
+---------------+-----------------+
------------------------------------------------
INFO: Please select the file number or press "0" to exit:
Saya mengetik 1 dan menekan tombol Enter .
------------------------------------------------
INFO: Do you want to turn on `verbose` mode? If you turn on `verbose` mode, the program will print the intermediate results. (y/n):
Saya tidak ingin menyalakan mode verbose , jadi saya mengetik n dan menekan tombol Enter .
INFO: Please type the number the ChatGPT model that you want to use:
1. default (Turbo version for ChatGPT Plus users and default version for free users)
2. gpt4 (Only available for ChatGPT Plus users; a little bit slower than the default model)
3. legacy (Only available for ChatGPT Plus users; an older version of the default model)
Note that the option 2 and 3 are NOT available for free users. If you are the free user, please select the option 1
:
Saya mengetik 1 dan menekan tombol Enter . Mulai sekarang, kita harus fokus pada prosedur berikut:
----------------------------------------
INFO: Let's select the initial prompt. Choose a method to select the initial prompt.
1. Add custom initial prompt
2. Select initial prompt
3. Delete initial prompt
4. Write initial prompt here
5. Exit
Enter your choice:
Seperti yang diminta Terminal, kita dapat memilih cara untuk memasukkan prompt awal untuk chatgpt. Seperti yang disebutkan oleh penulis chatgpt yang luar biasa, memberikan peran kepada chatgpt adalah cara yang baik untuk mendapatkan hasil yang diinginkan. Salah satu cara terbaik untuk meretas chatgpt adalah dengan menggunakan kata kunci ajaib act as... Misalnya, jika saya ingin mendapatkan output yang diinginkan terkait dengan nutrisi, saya bisa membuat prompt awal seperti Please, act as a nutritionist... longchatgpt dapat mengelola prompt awal ini sebagai format JSON . Jika ini adalah pertama kalinya menjalankan longchatgpt , program ini akan membuat file JSON bernama initial_prompts.json di direktori saat ini. File JSON yang baru dibentuk terlihat seperti berikut:
{
"Role 1" : " Initial prompt 1 " ,
"Role 2" : " Initial prompt 2 " ,
"Role 3" : " Initial prompt 3 " ,
}Karena itu, mudah untuk mengelola perpustakaan cepat Anda sendiri. Tambahkan petunjuk awal Anda sendiri ke file JSON dan gunakan kapan pun Anda mau. Jika Anda memiliki ide untuk membagikan petunjuk awal Anda, jangan ragu untuk membuat permintaan tarik ke repositori ini. Saya akan dengan senang hati menerima kontribusi Anda.
Saya akan menggunakan prompt awal template yang disimpan di initial_prompts.json sebagai contoh. Pertama, mari kita Enter your choice: dan ketik 2 dan tekan tombol Enter .
INFO: Available roles:
- Prompt-engineer
- Abbreviator
- Essay-writer
- JailbreakGPT
- Journal-reviewer
- Machine-learning-engineer
- MailGPT
- Pro-journalist
- Proof-reader
- Python-copilot
- Report-writer
INFO: Enter the role you want to use:
Saya mengetik Journal-reviewer dan menekan tombol Enter . Prompt awal Journal-reviewer adalah sebagai berikut:
{
"Journal-reviewer": "As a journal author, I require you to review and critique my article submitted for publication. You will critically evaluate my research, approach, methodologies, and conclusions, and offer constructive criticism on their strengths and weaknesses. Please provide me with the guidelines or criteria for the review process, such as the expected word count or submission deadlines. As part of your role as a journal reviewer, you will conduct a thorough and rigorous evaluation of my article, assessing its research methodology, data analysis, and overall contribution to the field. You will also provide clear and constructive feedback on the article's strengths and weaknesses, and suggest specific areas for improvement or further development. Furthermore, I understand the importance of maintaining confidentiality and anonymity in the peer review process. You will ensure that my article is reviewed in a timely and professional manner, while maintaining strict confidentiality and adhering to the ethical standards of the journal. I'll now have to provide you with the article to review. The important thing is that you should NOT answer directly or respond to the previous message. Make sure that you have to accomplish the task when all the inputs are given. I'll let you know if all the inputs are given. Thank you.",
}Sekarang, prompt awal dilemparkan ke chatgpt. Pesan berikut akan ditampilkan:
INFO: Tossing initial prompt...
INFO: ChatGPT started consuming all the input contents...
INFO: Waiting for ChatGPT to respond for 1/2 part(s)...
INFO: 1/2 part(s) tossed to ChatGPT.
INFO: Waiting for ChatGPT to respond for 2/2 part(s)...
INFO: 2/2 part(s) tossed to ChatGPT.
Setelah iterasi, program akan meminta Anda untuk memasukkan final prompt .
----------------------------------------
INFO: Next, let's select the final prompt. Choose a method to select the final prompt.
1. Add custom final prompt
2. Select final prompt
3. Delete final prompt
4. Write final prompt here
5. Exit
Enter your choice:
Anda juga dapat mengelola perpustakaan prompt akhir Anda sendiri. longchatgpt akan membuat file JSON bernama final_prompts.json di direktori saat ini. File JSON yang baru dibentuk terlihat seperti berikut:
{
"Prompt 1" : " Final prompt 1 " ,
"Prompt 2" : " Final prompt 2 " ,
"Prompt 3" : " Final prompt 3 " ,
} Dengan cara yang sama, saya akan menggunakan prompt akhir template yang disimpan di final_prompts.json sebagai contoh. Pertama, mari kita Enter your choice: dan ketik 2 dan tekan tombol Enter .
INFO: Available final prompts:
- Paper-abbreviation
- code-revision
- JAILBREAK
- Review
- Journalism
- Education
Saya mengetik Review dan menekan tombol Enter .
INFO: Selected final prompt: Now, all the inputs are given to you. You should write your complete review by fitting into the following format. The format is as follows:
------ TEMPLATE STARTS ------
# **[TITLE]**
## Review
[REVIEW]
------ TEMPLATE ENDS ------
And please, write the outputs thinking you are writing PPT slides. But NOT too simple. You have to write the outputs in a way that the readers can understand the contents easily. Do NOT consider the output length limit!
Setelah beberapa detik, program akan menampilkan file output kepada pengguna.
INFO: Response from ChatGPT: # **The Best Ways to Get Abs (With or Without a Six-Pack)**
## Review
This article provides a comprehensive overview of six-pack abs, including what they are, the factors that affect abdominal development, and strategies for building a strong, functional core. The article emphasizes that while having visible abs may be an aesthetically appealing goal for many, the primary benefits of core training go far beyond appearances.
The article discusses the rectus abdominis muscle, which is responsible for flexing the spine forward and is commonly associated with visible six-pack abs. However, the article emphasizes that the rectus abdominis is just one of many muscles in the core, and that core training should target all of these muscles for optimal benefits.
The article also discusses the role of body fat percentage in determining the visibility of six-pack abs, emphasizing that a low body fat percentage is necessary to reveal a chiseled six-pack. The article provides a range of typical ballpark body fat percentages for men and women that are associated with visible six-pack abs, and notes that genetics, lifestyle factors, and calorie intake can all affect where an individual tends to store and burn fat.
The article provides practical tips for building a strong, functional core, including exercises that occur in all planes of motion and static and movement-based exercises to train both stability and motion in the core muscles. The article also provides lifestyle strategies for reducing body fat percentage, including getting adequate sleep, exercising regularly with weights and cardio, eating a healthy diet high in fresh fruits, vegetables, and lean proteins, and choosing water over sugary drinks.
Overall, this article provides a well-rounded overview of six-pack abs and core training, emphasizing the importance of building a strong, functional core for improved health and well-being, rather than focusing solely on appearance. The article provides practical tips and strategies for achieving a visible six-pack, while also emphasizing the challenges of maintaining a low body fat percentage and the importance of maintaining a healthy lifestyle for long-term health benefits.
INFO: Does the answer seem to be truncated? (y/n):
Perhatikan bahwa program akhirnya bertanya apakah jawabannya tampaknya terpotong atau tidak . Saat Anda memperlakukan file input besar, program terkadang memotong jawabannya (mungkin ini karena keterbatasan mesin berbasis web). Jika menurut Anda jawabannya terpotong, Anda dapat mencoba melanjutkan ekspor output dengan mengetik y dan menekan tombol Enter . Kemudian, program akan menggabungkan semua output menengah (tetapi tidak terlalu mempercayai fungsi ini, karena output dari chatgpt tidak selalu tepat, dan kadang -kadang chatgpt akan menunjukkan output yang tidak terduga).
Dalam contoh ini, saya mengetik n karena tampaknya jawabannya tidak terpotong.
INFO: Choose output format (stream / txt / md):
Program longchatgpt akan meminta Anda untuk memilih format output. Anda dapat memilih stream , txt (format teks), atau md (format markdown). Dalam contoh ini, saya memilih md dan menekan tombol Enter .
INFO: Output saved as OUTPUT.md
Sekarang, program akan menyimpan file output sebagai OUTPUT.md di direktori saat ini. Anda dapat memeriksa file [demoOUTPUT.md](demo/demoOUTPUT.md) di direktori demo untuk melihat output demo.
Perhatikan bahwa chatgpt terkadang membuat output yang tidak terduga! Dalam hal ini, Anda harus mencoba beberapa kali lagi untuk mendapatkan hasil terbaik. Anda dapat merevisi petunjuk atau konten obrolan menengah, Anda dapat mengunjungi situs web resmi ChatGPT. Semoga berhasil dengan pekerjaan Anda! ??
longchatgpt , silakan bagikan ide -ide cepat awal & akhir Anda, dan umpan balik Anda. Gunakan Pull Requests untuk berkontribusi pada proyek. Kekuatan kecerdasan kolektif akan menjadi cara terbaik untuk meningkatkan program! ? Proyek ini dilisensikan di bawah lisensi MIT.
Untuk informasi lebih lanjut, laporan bug, atau permintaan fitur, silakan kunjungi repositori GitHub.