AI menghasilkan novel dengan satu klik
Tentang proyek • Log perubahan • Perintah pembuatan baru • Mulai cepat • Panduan penggunaan demo • Kontribusi
Proyek ini mencakup generator baru berdasarkan model bahasa besar seperti GPT, serta berbagai petunjuk dan tutorial pembuatan baru. Kami menyambut kontribusi komunitas dan terus memperbarui untuk memberikan pengalaman menulis novel terbaik.
Long-Novel-GPT adalah generator baru berdasarkan model bahasa besar seperti GPT. Ini mengadopsi struktur garis besar/bab/teks hierarkis untuk memahami plot novel yang koheren; ia memperoleh konteks melalui pemetaan garis besar->bab->teks yang tepat, sehingga mengoptimalkan biaya panggilan API dan terus mengoptimalkan berdasarkan umpan baliknya sendiri atau pengguna; ., sampai Anda menciptakan novel dalam pikiran Anda.
Penulisan terstruktur : Struktur hierarki secara efektif menangkap konteks perkembangan novel.
Siklus reflektif : Terus mengoptimalkan garis besar, bab, dan konten teks yang dihasilkan
Pengoptimalan biaya : Manajemen konteks cerdas memastikan biaya panggilan API tetap
Berbasis komunitas : Selamat datang untuk menyumbangkan petunjuk dan saran perbaikan untuk bersama-sama mempromosikan pengembangan proyek
Demo online: Demo Novel Panjang-GPT
Mendukung pembuatan ulang paragraf yang dipilih secara individual saat menulis (dengan mengutip teks)
Pembuatan petunjuk untuk garis besar, bab, dan teks utama telah dioptimalkan.
Ada tiga petunjuk bawaan yang dapat dipilih untuk kerangka, bab, dan teks: Baru, Diperluas, dan Dipoles
Mendukung memasukkan Prompt Anda sendiri
Logika interaksi pratinjau cepat lebih baik
Mendukung pembuatan satu klik dan secara otomatis akan membantu Anda menghasilkan semua garis besar, bab, dan teks.
Menambahkan dukungan untuk model GLM
Menambahkan dukungan untuk beberapa model bahasa besar:
Seri OpenAI: o1-preivew, o1-mini, gpt4o, dll.
Seri Claude: Claude-3.5-Sonnet, dll.
Wen Xinyiyan: ERNIE-4.0, ERNIE-3.5, ERNIE-Novel
Kantong kacang: seri doubao-lite/pro
Mendukung model khusus apa pun yang kompatibel dengan antarmuka OpenAI
Mengoptimalkan antarmuka generasi dan pengalaman pengguna
Demo mendukung beberapa model bahasa besar (gambar menunjukkan antarmuka pengaturan API)
Demo online disediakan untuk mendukung pembuatan langsung keseluruhan buku dari satu kalimat ide.
Pertimbangkan antarmuka pengeditan yang lebih indah dan praktis (selesai)
Mendukung model Novel Wenxin (selesai)
Model bean bag pendukung (selesai)
Langsung menghasilkan novel lengkap dengan satu klik dari sebuah ide (sedang berlangsung)
Dukungan menghasilkan garis besar dan bab (sedang berlangsung)
Long-Novel-GPT 1.5 dan versi sebelumnya menyediakan APP generasi baru yang lengkap, tetapi pengalaman pengoperasiannya tidak sempurna. Mulai versi 1.6, kami akan lebih memperhatikan pengalaman pengguna, menulis ulang antarmuka baru, dan memindahkan file proyek ke direktori inti. Demo sebelumnya tidak lagi didukung. Jika Anda ingin mencobanya, Anda dapat memilih komitmen sebelumnya untuk mengunduh.
Mengingatkan | menggambarkan |
---|---|
Gaya kentang Cecilia | Digunakan untuk membuat teks berdasarkan outline, meniru gaya penulisan Tiancan Tudou |
Poles drafnya | Poles dan perbaiki draf pertama artikel online Anda |
Kirimkan permintaan Anda
Tidak perlu instalasi, rasakan demo online kami sekarang: Demo Long-Novel-GPT
Pembuatan paralel multi-utas (gambar menunjukkan adegan pembuatan teks)
Mendukung tampilan Prompt (gambar adalah jawaban dari model o1-preview)
Jika Anda ingin menjalankan Long-Novel-GPT secara lokal:
conda buat -n lngpt python conda aktifkan lngpt instalasi pip -r persyaratan.txt
cd Novel Panjang-GPT pythoncore/frontend.py
Setelah memulai, kunjungi saja link di browser: http://localhost:7860/
Ya, Long-Novel-GPT-1.9 menggunakan pembuatan multi-utas dan secara otomatis mengelola konteks untuk memastikan kelangsungan plot yang dihasilkan. Di versi 1.7, Anda perlu menerapkannya secara lokal dan menggunakan Kunci API Anda sendiri, serta mengonfigurasi jumlah maksimum thread yang digunakan selama pembuatan di config.py
.
MAX_THREAD_NUM = 5 # Jumlah maksimum thread yang digunakan selama pembuatan
Demo online tidak dapat dilakukan karena jumlah thread maksimum adalah 5.
Pertama, Anda perlu menerapkannya secara lokal, mengonfigurasi Kunci API, dan mencabut pembatasan thread.
Kemudian pada tahap pembuatan outline , Anda perlu menghasilkan sekitar 40 baris plot, setiap baris memiliki 50 kata, jadi ada 2.000 kata di sini. ( Perluas seluruh kerangka dengan mengklik terus menerus)
Kedua, pada tahap pembuatan plot , kerangka diperluas dari 2 ribu kata menjadi 20 ribu kata. (10+ utas secara paralel)
Terakhir, pada tahap pembuatan teks , 20 ribu kata diperluas menjadi 100 ribu kata. (50+ utas secara paralel)
Versi 1.7 adalah versi pertama yang mendukung pembuatan novel tingkat jutaan. Versi ini terutama menjamin pemrosesan multi-utas, manajemen jendela pembuatan, dan menyediakan antarmuka yang lengkap.
Versi 1.9 memiliki perintah yang sangat dioptimalkan, menyediakan tiga jenis perintah: perintah baru, diperluas, dan disempurnakan untuk dipilih pengguna, dan juga mendukung perintah masukan.
Secara umum, versi 1.9 dapat menghasilkan artikel web yang memenuhi ambang batas kontrak di bawah pengawasan pengguna.
Tujuan utama kami adalah selalu menghasilkan keseluruhan buku dengan satu klik, yang akan diluncurkan secara resmi setelah 2-3 versi iterasi.
Saat ini, Demo mendukung GPT, Claude, Wenxin, Doubao, GLM dan model lainnya, dan API-Key telah dikonfigurasikan model defaultnya adalah GPT4o, dan jumlah maksimum thread adalah 5.
Anda dapat memilih ide apa pun dalam contoh dan klik Buat Kerangka untuk menginisialisasi kerangka.
Setelah inisialisasi, klik tombol Mulai Pembuatan untuk melanjutkan pembuatan kerangka hingga Anda puas.
Setelah membuat outline, klik tombol Create Plot lalu ulangi proses di atas.
Setelah memilih pembuatan satu klik , klik lagi tombol di sebelah kiri untuk menghasilkan pembuatan satu klik.
Jika Anda mengalami masalah yang belum terselesaikan, klik tombol segarkan .
Jika masalah masih belum teratasi, harap segarkan halaman browser. Hal ini akan menyebabkan hilangnya semua data. Harap buat cadangan teks penting secara manual.
Kami menyambut segala bentuk kontribusi, baik saran untuk fitur baru, perbaikan kode, atau laporan bug. Silakan hubungi kami melalui masalah GitHub atau permintaan tarik.
Anda juga dapat bergabung dengan grup dan berdiskusi di grup.