Jawapan ringkas
Jika Whizi menolak import anda, semak fail yang anda pilih dahulu: satu-satunya fail yang dibaca oleh Whizi ialah conversations.json di dalam eksport ChatGPT atau Claude, jadi nyahzip eksport itu dan pilih fail tersebut, bukan zip itu sendiri. Selepas itu, import gagal pada salah satu daripada dua tempat dan bahasa mesej memberitahu anda yang mana: pengurai pelayar yang membaca fail eksport anda, atau titik akhir import yang menerima sembang yang dihasilkan oleh pengurai. Ralat fail berkaitan dengan fail yang anda pilih. Ralat muat naik berkaitan dengan rangkaian atau sesi. Tiada apa di antaranya yang samar, kerana setiap mesej ialah rentetan tetap yang terikat kepada satu keadaan.
Perkara kedua yang perlu diketahui sebelum anda mencuba semula apa-apa: menjalankan semula import tidak pernah menduplikasikan sembang. Setiap perbualan yang diimport dikunci mengikut akaun, sumber, dan id sumber, jadi mengimport eksport yang sama dua kali, menyambung semula selepas sambungan terputus, atau mengklik Import dua kali semuanya menghasilkan sembang yang sama sekali sahaja.
| Apa yang anda lihat | Di mana ia gagal | Apa yang perlu dilakukan |
|---|---|---|
| Mesej mengenai format eksport atau conversations.json | Membaca fail anda, sebelum apa-apa dimuat naik | Pilih fail lain daripada eksport, lihat jadual di bawah |
| Mesej mengenai sesi atau sambungan anda | Memuat naik, separuh jalan | Log masuk semula atau sambung semula, kemudian jalankan import semula |
| Kiraan perbualan yang tidak dapat diimport | Sesetengah kelompok gagal setiap percubaan semula | Jalankan import semula, ia hanya mengambil apa yang hilang |
| Tiada apa, tetapi mengambil masa yang lama | Had kadar, berfungsi seperti direka | Tunggu, pengimport mencuba semula dengan sendirinya |
Ralat daripada membaca fail eksport anda
Ini datang daripada pelayar, sebelum satu bait pun meninggalkan mesin anda. Fail eksport itu sendiri tidak pernah dimuat naik: pelayar mengurainya dan hanya menghantar perbualan yang dinormalkan, jadi ralat di sini bermaksud fail tidak pernah cukup jauh untuk dihantar.
| Mesej | Punca | Pembetulan |
|---|---|---|
That file is not a ChatGPT or Claude export. Look for conversations.json inside the export zip. | Pengurai tidak dapat mengenal pasti mana-mana format eksport, atau zip menghasilkan muatan yang tidak dikenali | Buka arkib eksport dan pilih conversations.json secara khusus |
There is no conversations.json inside that zip. Unzip it and pick the file directly. | Zip yang anda pilih tiada entri yang sepadan | Nyahzip sendiri, cari conversations.json, dan pilih fail itu |
That file is not valid JSON, so there was nothing to read. | Fail yang dipilih gagal diurai sebagai JSON | Muat turun eksport semula daripada ChatGPT atau Claude dan pilih conversations.json daripadanya |
That export has no conversations with text in them. | Eksport diurai tetapi menghasilkan sifar perbualan | Eksport itu memang kosong daripada transkrip teks. Tiada apa untuk dibetulkan pada pihak Whizi |
That file is too large for the browser to open. Pick the export .zip instead, which is read one file at a time. | Fail .json mentah yang dipilih melebihi had bacaan pelayar | Pilih .zip sebaliknya. Eksport .json mentah diterima sehingga 300 MB; laluan .zip tiada siling sendiri, kerana hanya entri conversations.json yang dinyahmampat |
Could not read that file. Please try again. | Pembacaan fail gagal atas sebab lain | Sememangnya kes cuba semula. Jika ia berulang pada fail yang sama, pilih eksport .zip, yang dibaca satu entri pada satu masa |
Mesej pertama ialah yang luas, kerana satu rentetan meliputi dua keadaan: format eksport yang tidak dapat dikenal pasti oleh pengurai, dan zip yang menghasilkan muatan yang tidak dikenali. Kedua-duanya membawa kepada pembetulan yang sama, iaitu menyahzip eksport dan memilih conversations.json secara langsung.
Ralat daripada muat naik itu sendiri
Sebaik sahaja fail diurai, pengimport menghantar perbualan dalam kelompok. Dua perkara boleh tersalah pada peringkat itu, dan kedua-duanya boleh dipulihkan.
| Mesej | Punca | Pembetulan |
|---|---|---|
Your session ended. Sign in again, then start the import. | Pengambilan token tidak mengembalikan apa-apa separuh jalan melalui import | Log masuk semula, kemudian mulakan import semula. Apa sahaja yang sudah masuk kekal, dan larian semula melangkauinya |
The import could not be finished. Check your connection and try again. | Sebarang kegagalan muat naik lain semasa larian import | Semak sambungan dan jalankan semula |
Hasil ketiga bukan ralat langsung tetapi ringkasan: {count} could not be imported. Run the import again to pick them up. Itu ialah kiraan perbualan yang kelompoknya gagal setiap percubaan semula. Arahan dalam mesej itu ialah keseluruhan pembetulan, dan kunci nyahduplikat yang diterangkan dalam jawapan ringkas ialah sebab larian kedua tidak membebankan anda apa-apa.
Ralat yang dikembalikan oleh titik akhir import
Ini ialah kod dan rentetan yang dihasilkan oleh laluan import itu sendiri. Laman web mencerminkan siling yang sama dan mengesahkan sebelum menghantar, jadi ia paling penting apabila sesuatu menghantar terus ke titik akhir atau apabila kelompok cacat.
| Kod | Mesej | Punca |
|---|---|---|
invalid_import | A JSON object body is required. | Badan import bukan objek |
invalid_source | An import source of chatgpt or claude is required. | Medan sumber tiada atau bukan salah satu daripada dua sumber yang diterima |
empty_import | At least one conversation is required. | Susunan perbualan tiada atau kosong |
too_many_conversations | This batch has {count} conversations, over the 25 per request limit. | Lebih daripada 25 perbualan dalam satu permintaan |
too_many_messages | Conversation {n} carries {count} messages, over the 400 per request limit. Send the rest as an append. | Lebih daripada 400 mesej dalam satu perbualan dalam satu permintaan |
invalid_import | Conversation {n} is not an object. | Entri susunan perbualan bukan objek |
invalid_import | Conversation {n} has no messages array. | Perbualan tiada susunan mesej |
invalid_import | Conversation {n} has an invalid append target. | Medan appendTo bukan rentetan mahupun null |
invalid_message | Conversation {n} message {m} is not an object. | Entri mesej bukan objek |
invalid_message | Conversation {n} message {m} needs a role of "user" or "assistant". | Mesej mempunyai peranan di luar kedua-dua itu |
invalid_message | Conversation {n} message {m} has no text. | Kandungan mesej bukan rentetan |
request_too_large | Request is too large. | Badan JSON melebihi siling bait laluan, sama ada mengikut Content-Length yang diisytiharkan atau bait yang benar-benar dibaca |
Siling di sebalik mesej itu: 25 perbualan setiap permintaan, 400 mesej setiap perbualan setiap permintaan, dan badan permintaan sebanyak-banyaknya 2,000,000 bait. Pengimport laman web membahagikan tepat pada 25 dan 400 dan menahan setiap permintaan di bawah 1,200,000 bait, dengan sengaja di bawah siling 2,000,000 bait untuk meninggalkan ruang bagi sampul permintaan. Perbualan yang lebih panjang daripada 400 mesej tidak ditolak, ia dihiris: bakinya dihantar sebagai hirisan tambah ke atas sembang yang dicipta oleh hirisan pertama.
Import besar berhenti seketika selama 20 saat pada satu masa
Mengimport perbualan dihadkan kadar kepada 20 permintaan seminit setiap pengguna. Eksport yang besar akan mencapai siling itu, dan itu dijangka, bukan rosak.
Anda tidak akan melihat ralat apabila ia berlaku. Import yang mencapai HTTP 429 tidak dipaparkan: klien menunggu 20 saat dan mencuba semula, sehingga 4 percubaan setiap kelompok. Jadi import yang kelihatan terhenti selama dua puluh saat pada satu masa pada eksport besar sedang melakukan tepat apa yang sepatutnya. Biarkan ia berjalan.
Jika kelompok masih gagal selepas 4 percubaan itu, ia mendarat dalam ringkasan {count} could not be imported. Run the import again to pick them up., dan menjalankan import kali kedua ialah pembetulannya, bukan sokongan.
Apa yang digugurkan oleh import secara sengaja
Sesetengah kandungan digugurkan mengikut reka bentuk, dan import yang berjaya masih boleh kelihatan tidak lengkap berbanding yang asal.
Bagi eksport ChatGPT, hanya cabang yang berada pada skrin diimport. Jawapan yang dijana semula dan draf yang dibuang tidak dimainkan semula sebagai mesej. Kandungan bukan transkrip turut dilangkau: penaakulan tersembunyi, kod dan output alat analisis, ruang kerja penjelajahan, blok arahan tersuai, dan panggilan fungsi.
Bagi eksport Claude, blok pemikiran, panggilan alat, dan lampiran digugurkan. Hanya blok teks yang diimport.
Perbualan dalam fail yang tiada teks boleh dibaca dikira dan dilaporkan sebagai dilangkau, bukan digugurkan secara senyap, jadi kiraan yang dilangkau ialah maklumat, bukan kegagalan.
Perbualan tanpa tajuk yang boleh digunakan menjadi Imported chat, dan tajuk yang lebih panjang daripada 120 aksara dipotong. Mesej yang diimport yang lebih panjang daripada siling kandungan dipangkas, bukan ditolak, jadi satu mesej yang terlalu besar tidak menggugurkan seluruh perbualan itu.
Akhir sekali, cap masa: mesej yang diimport bertarikh sebelum 2015-01-01, atau bertarikh pada masa hadapan, digugurkan sebagai cap masa dan baris itu jatuh kembali kepada masa import. Sembang yang mendarat dengan tarikh anda menjalankan import, bukan tarikh asalnya, terkena peraturan itu.
Sebab menjalankan semula import selamat
Kunci nyahduplikat dalam jawapan ringkas mempunyai fallback. Apabila eksport tidak memberikan id perbualan yang stabil, kunci itu menjadi cincangan (hash) transkrip itu sendiri, jadi larian semula masih sepadan dengan perbualan itu dan bukan menambah salinan kedua.
Satu akibat yang perlu diketahui: memadam sembang yang diimport dan kemudian mengimport eksport yang sama semula membawa balik sembang itu, bukan melaporkan duplikat. Jika anda sengaja memadam perbualan yang diimport, jangan jalankan semula eksport itu melainkan anda mahu ia dikembalikan.
- Pilih conversations.json daripada eksport, bukan zip eksport itu sendiri
- Eksport .json mentah diterima sehingga 300 MB, melepasi itu gunakan .zip
- Ralat sesi dan sambungan bermaksud log masuk atau sambung semula, kemudian jalankan semula
- Kiraan yang tidak dapat diimport bermaksud jalankan import semula
- Memadam sembang yang diimport dan mengimport semula membawanya balik
- Import besar yang berhenti seketika selama 20 saat pada satu masa ialah had kadar, bukan kerosakan
- Cabang yang dijana semula ChatGPT, dan blok pemikiran serta lampiran Claude, digugurkan mengikut reka bentuk
Soalan Lazim
Whizi berkata eksport ChatGPT saya bukan eksport ChatGPT. Kenapa?
Mesejnya ialah That file is not a ChatGPT or Claude export. Look for conversations.json inside the export zip. dan ia tercetus apabila pengurai tidak dapat mengenal pasti mana-mana format dalam fail yang anda pilih, atau apabila zip menghasilkan muatan yang tidak dikenali. Fail yang dibaca oleh Whizi ialah conversations.json, jadi nyahzip eksport itu dan pilih fail itu secara langsung. Jika anda memilih zip dan mendapat There is no conversations.json inside that zip. Unzip it and pick the file directly. sebaliknya, zip itu langsung tiada entri yang sepadan dan eksport itu perlu dimuat turun semula.
Import saya terhenti separuh jalan. Adakah menjalankannya semula akan menduplikasikan sembang saya?
Tidak. Menjalankan semula ialah pemulihan yang dimaksudkan untuk sambungan yang terputus, sesi yang tamat, atau kelompok yang gagal: larian kedua mendaratkan sembang yang sama sekali sahaja dan hanya mengambil apa yang hilang. Tiada langkah pembersihan yang perlu dilakukan dahulu.
Kenapa hanya sebahagian perbualan saya yang diimport?
Dua kiraan berbeza boleh muncul, dan hanya satu daripadanya ialah kegagalan. {count} could not be imported. Run the import again to pick them up. mengira kelompok yang gagal setiap percubaan semula, dan menjalankan semula import ialah pembetulannya. Kiraan yang dilangkau ialah satu lagi, dan ia melaporkan perbualan dalam fail yang tiada teks boleh dibaca, bukan perbualan yang tersalah.
Import telah tersekat di situ untuk seketika. Adakah ia rosak?
Perhatikan sama ada ia bergerak semula, bukan berapa lama ia telah berjalan. Jeda kira-kira 20 saat diikuti dengan lebih kemajuan ialah pengehad kadar, kerana klien menunggu 20 saat dan mencuba semula dan bukannya menunjukkan apa-apa kepada anda. Import yang sebenarnya selesai akan memberitahu begitu, sama ada dengan salah satu rentetan ralat pada halaman ini atau dengan ringkasan {count} could not be imported. Run the import again to pick them up.. Kesenyapan ditambah kemajuan berkala bermaksud biarkan sahaja.
Adakah fail eksport ChatGPT atau Claude saya dimuat naik ke Whizi?
Tidak. Fail eksport itu sendiri tidak pernah sampai ke pelayan. Pelayar anda membacanya, mengurainya, dan hanya menghantar perbualan yang dinormalkan, itulah juga sebab setiap ralat format pada halaman ini berlaku sebelum apa-apa dihantar. Butiran pengendalian data yang lengkap terdapat dalam apa yang Whizi lakukan dengan data anda.