Kısa cevap
Whizi içe aktarımınızı reddettiyse önce seçtiğiniz dosyayı kontrol edin: Whizi'nin okuduğu tek dosya, bir ChatGPT veya Claude dışa aktarımı içindeki conversations.json dosyasıdır, bu yüzden dışa aktarımın zip'ini değil, içinden çıkardığınız bu dosyayı seçin. Bunun ötesinde bir içe aktarım iki yerden birinde başarısız olur ve mesajın ifadesi hangisi olduğunu söyler: dışa aktarım dosyanızı okuyan tarayıcı ayrıştırıcısı ya da ayrıştırıcının ürettiği sohbetleri alan içe aktarma uç noktası. Dosya hataları seçtiğiniz dosyayla ilgilidir. Yükleme hataları ağ veya oturumla ilgilidir. Aradaki hiçbir şey belirsiz değildir, çünkü her mesaj tek bir koşula bağlı sabit bir dizedir.
Herhangi bir şeyi yeniden denemeden önce bilmeniz gereken ikinci şey: bir içe aktarımı tekrar çalıştırmak sohbetleri asla çoğaltmaz. Her içe aktarılan sohbet hesap, kaynak ve kaynak kimliğine göre anahtarlanır, bu yüzden aynı dışa aktarımı iki kez içe aktarmak, kesilen bir bağlantıdan sonra devam etmek ya da İçe Aktar'a iki kez tıklamak, aynı sohbetleri hep bir kez getirir.
| Ne gördünüz | Nerede başarısız oldu | Ne yapmalı |
|---|---|---|
| Dışa aktarım biçimi veya conversations.json hakkında bir mesaj | Dosyanız okunurken, herhangi bir şey yüklenmeden önce | Dışa aktarımdan farklı bir dosya seçin, aşağıdaki tabloya bakın |
| Oturumunuz veya bağlantınız hakkında bir mesaj | Yükleme sırasında, yarı yolda | Tekrar giriş yapın veya yeniden bağlanın, sonra içe aktarımı tekrar çalıştırın |
| İçe aktarılamayan sohbetlerin sayısı | Bazı gruplar her denemede başarısız oldu | İçe aktarımı tekrar çalıştırın, yalnızca eksik olanları alır |
| Hiçbir şey yok ama uzun sürüyor | Hız sınırlaması, tasarlandığı gibi çalışıyor | Bekleyin, içe aktarıcı kendi kendine tekrar dener |
Dışa aktarım dosyanızı okurken oluşan hatalar
Bunlar, tek bir bayt bile makinenizden çıkmadan önce tarayıcıdan gelir. Dışa aktarım dosyasının kendisi hiçbir zaman yüklenmez: tarayıcı onu ayrıştırır ve yalnızca normalleştirilmiş sohbetleri gönderir, bu yüzden buradaki bir hata, dosyanın gönderilecek kadar bile ilerleyemediği anlamına gelir.
| Mesaj | Tetikleyici | Çözüm |
|---|---|---|
That file is not a ChatGPT or Claude export. Look for conversations.json inside the export zip. | Ayrıştırıcı hiçbir dışa aktarım biçimini tanıyamıyor ya da bir zip tanınmayan bir içerik veriyor | Dışa aktarım arşivini açın ve özellikle conversations.json dosyasını seçin |
There is no conversations.json inside that zip. Unzip it and pick the file directly. | Seçtiğiniz zip'te eşleşen bir kayıt yok | Zip'i kendiniz açın, conversations.json dosyasını bulun ve o dosyayı seçin |
That file is not valid JSON, so there was nothing to read. | Seçilen dosya JSON olarak ayrıştırılamıyor | Dışa aktarımı ChatGPT veya Claude'dan tekrar indirin ve içinden conversations.json dosyasını seçin |
That export has no conversations with text in them. | Dışa aktarım ayrıştırılıyor ama sıfır sohbet veriyor | Dışa aktarım gerçekten metin dökümlerinden yoksun. Whizi tarafında düzeltilecek bir şey yok |
That file is too large for the browser to open. Pick the export .zip instead, which is read one file at a time. | Seçilen ham .json dosyası tarayıcının okuma sınırının üzerinde | Bunun yerine .zip dosyasını seçin. Ham bir .json dışa aktarımı 300 MB'a kadar kabul edilir; .zip yolunun kendine ait bir üst sınırı yoktur, çünkü yalnızca conversations.json kaydı açılır |
Could not read that file. Please try again. | Dosya okuma başka bir nedenle hata verdi | Gerçek bir yeniden deneme durumu. Aynı dosyada tekrarlanıyorsa, tek seferde bir kaydı okuyan dışa aktarım .zip dosyasını seçin |
İlk mesaj geniş kapsamlı olandır, çünkü tek bir dize iki koşulu kapsar: ayrıştırıcının tanıyamadığı bir dışa aktarım biçimi ve tanınmayan bir içerik veren bir zip. İkisi de aynı çözüme çıkar: dışa aktarımı açıp doğrudan conversations.json dosyasını seçmek.
Yüklemenin kendisinden kaynaklanan hatalar
Dosya ayrıştırıldıktan sonra içe aktarıcı sohbetleri gruplar halinde gönderir. Bu aşamada iki şey ters gidebilir ve ikisi de düzeltilebilir.
| Mesaj | Tetikleyici | Çözüm |
|---|---|---|
Your session ended. Sign in again, then start the import. | İçe aktarım yarı yoldayken token isteği hiçbir şey döndürmedi | Tekrar giriş yapın, sonra içe aktarımı yeniden başlatın. Zaten ulaşan her şey kalır ve yeniden çalıştırma onu atlar |
The import could not be finished. Check your connection and try again. | İçe aktarım sırasında başka herhangi bir yükleme hatası | Bağlantıyı kontrol edin ve tekrar çalıştırın |
Üçüncü bir sonuç hiç hata değildir, bir özettir: {count} could not be imported. Run the import again to pick them up. Bu, grupları her denemede başarısız olan sohbetlerin sayısıdır. Mesajdaki talimat çözümün tamamıdır ve kısa cevapta anlatılan yinelenme önleme anahtarı, ikinci çalıştırmanın size hiçbir bedele mal olmamasının nedenidir.
İçe aktarma uç noktasının döndürdüğü hatalar
Bunlar içe aktarma rotasının kendisinin ürettiği kodlar ve dizelerdir. Web sitesi aynı sınırları yansıtır ve göndermeden önce doğrulama yapar, bu yüzden bunlar en çok bir şey doğrudan uç noktaya gönderim yaptığında ya da bir grup bozuk olduğunda önem kazanır.
| Kod | Mesaj | Tetikleyici |
|---|---|---|
invalid_import | A JSON object body is required. | İçe aktarım gövdesi bir nesne değil |
invalid_source | An import source of chatgpt or claude is required. | Kaynak alanı eksik ya da kabul edilen iki kaynaktan biri değil |
empty_import | At least one conversation is required. | Sohbetler dizisi eksik ya da boş |
too_many_conversations | This batch has {count} conversations, over the 25 per request limit. | Bir istekte 25'ten fazla sohbet |
too_many_messages | Conversation {n} carries {count} messages, over the 400 per request limit. Send the rest as an append. | Bir istekte tek bir sohbette 400'den fazla mesaj |
invalid_import | Conversation {n} is not an object. | Sohbetler dizisindeki bir kayıt nesne değil |
invalid_import | Conversation {n} has no messages array. | Bir sohbette mesajlar dizisi yok |
invalid_import | Conversation {n} has an invalid append target. | appendTo alanı ne bir dize ne de null |
invalid_message | Conversation {n} message {m} is not an object. | Bir mesaj kaydı nesne değil |
invalid_message | Conversation {n} message {m} needs a role of "user" or "assistant". | Bir mesajın rolü bu ikisinin dışında |
invalid_message | Conversation {n} message {m} has no text. | Mesaj içeriği bir dize değil |
request_too_large | Request is too large. | JSON gövdesi, bildirilen Content-Length ya da gerçekte okunan bayt sayısıyla rota bayt sınırını aşıyor |
Bu mesajların arkasındaki sınırlar: istek başına 25 sohbet, istek başına sohbet başına 400 mesaj ve en fazla 2,000,000 baytlık bir istek gövdesi. Web sitesindeki içe aktarıcı tam olarak 25 ve 400'de bölüyor ve her isteği 1,200,000 baytın altında tutuyor, isteğin zarfına yer bırakmak için bilerek 2,000,000 baytlık sınırın altında kalıyor. 400 mesajdan uzun bir sohbet reddedilmez, dilimlenir: kalan kısım, ilk dilimin oluşturduğu sohbete ekleme dilimleri olarak gönderilir.
Büyük bir içe aktarım seferde 20 saniye duraklar
Sohbetleri içe aktarmak, kullanıcı başına dakikada 20 istekle sınırlandırılmıştır. Büyük bir dışa aktarım bu üst sınıra çarpar ve bu, bir bozukluk değil, beklenen bir durumdur.
Bu gerçekleştiğinde bir hata görmezsiniz. HTTP 429 alan bir içe aktarım gösterilmez: istemci 20 saniye bekler ve grup başına en fazla 4 deneme olacak şekilde tekrar dener. Yani büyük bir dışa aktarımda seferde yirmi saniye durmuş gibi görünen bir içe aktarım tam olarak yapması gerekeni yapıyordur. Çalışmaya devam etmesine izin verin.
Gruplar bu 4 denemeden sonra hâlâ başarısız olursa {count} could not be imported. Run the import again to pick them up. özetine düşerler ve çözüm destek almak değil, içe aktarımı ikinci kez çalıştırmaktır.
İçe aktarımın bilerek attığı şeyler
Bazı içerikler tasarım gereği atılır ve başarılı bir içe aktarım bile orijinaliyle karşılaştırıldığında eksik görünebilir.
Bir ChatGPT dışa aktarımında yalnızca ekranda görünen dal içe aktarılır. Yeniden üretilen yanıtlar ve atılan taslaklar mesaj olarak tekrar oynatılmaz. Döküm dışı içerik de atlanır: gizli akıl yürütme, analiz aracı kodu ve çıktısı, tarama taslak alanları, özel talimat blokları ve fonksiyon çağrıları.
Bir Claude dışa aktarımında düşünme blokları, araç çağrıları ve ekler atılır. Yalnızca metin blokları içe aktarılır.
Dosyada okunabilir metin içermeyen sohbetler sessizce atılmak yerine sayılır ve atlandı olarak bildirilir, bu yüzden atlanan bir sayı bir hata değil, bilgidir.
Kullanılabilir bir başlığı olmayan bir sohbet Imported chat olur ve 120 karakterden uzun bir başlık kısaltılır. İçerik sınırından uzun içe aktarılan bir mesaj reddedilmek yerine kısaltılır, bu yüzden tek bir aşırı büyük mesaj o sohbetin geri kalanına mal olmaz.
Son olarak zaman damgaları: 2015-01-01'den önceki bir tarihe sahip ya da gelecekte bir tarihe sahip içe aktarılan bir mesajın zaman damgası atılır ve satır içe aktarma zamanına döner. Orijinal tarihi yerine içe aktarımı çalıştırdığınız tarihle gelen bir sohbet bu kurala takılmıştır.
İçe aktarımı tekrar çalıştırmak neden güvenlidir
Kısa cevaptaki yinelenme önleme anahtarının bir yedek yöntemi vardır. Bir dışa aktarım kararlı bir sohbet kimliği vermediğinde anahtar, dökümün kendisinin bir özeti (hash) hâline gelir, bu yüzden bir yeniden çalıştırma ikinci kopyalar eklemek yerine yine bu sohbetlerle eşleşir.
Bilmeniz gereken bir sonuç: içe aktarılan bir sohbeti silip aynı dışa aktarımı tekrar içe aktarmak, bir yinelenen olarak bildirmek yerine sohbeti geri getirir. İçe aktarılan bir sohbeti bilerek sildiyseniz, geri gelmesini istemiyorsanız o dışa aktarımı tekrar çalıştırmayın.
- Dışa aktarımın zip'ini değil, içinden conversations.json dosyasını seçin
- Ham bir .json dışa aktarımı 300 MB'a kadar kabul edilir, bunun üzerinde .zip kullanın
- Oturum ve bağlantı hataları, giriş yapmanız veya yeniden bağlanmanız gerektiği, ardından tekrar çalıştırmanız anlamına gelir
- İçe aktarılamayan bir sayı, içe aktarımı tekrar çalıştırmanız gerektiği anlamına gelir
- İçe aktarılan bir sohbeti silip yeniden içe aktarmak onu geri getirir
- Büyük bir içe aktarımın seferde 20 saniye duraklaması hız sınırlamasıdır, bir arıza değil
- ChatGPT'nin yeniden üretilen dalları ile Claude'un düşünme blokları ve ekleri tasarım gereği atılır
Sık sorulan sorular
Whizi, ChatGPT dışa aktarımımın bir ChatGPT dışa aktarımı olmadığını söylüyor. Neden?
Mesaj That file is not a ChatGPT or Claude export. Look for conversations.json inside the export zip. şeklindedir ve seçtiğiniz dosyada ayrıştırıcı hiçbir biçimi tanıyamadığında ya da bir zip tanınmayan bir içerik verdiğinde tetiklenir. Whizi'nin okuduğu dosya conversations.json'dır, bu yüzden dışa aktarımı açın ve o dosyayı doğrudan seçin. Zip'i seçtiyseniz ve bunun yerine There is no conversations.json inside that zip. Unzip it and pick the file directly. mesajını aldıysanız, zip'te hiç eşleşen bir kayıt yoktur ve dışa aktarımın tekrar indirilmesi gerekir.
İçe aktarımım yarı yolda durdu. Tekrar çalıştırmak sohbetlerimi çoğaltır mı?
Hayır. Yeniden çalıştırma, kesilen bir bağlantı, sona eren bir oturum veya başarısız bir grup için amaçlanan kurtarma yöntemidir: ikinci çalıştırma aynı sohbetleri bir kez getirir ve yalnızca eksik olanları alır. Önce yapılması gereken bir temizlik adımı yoktur.
Sohbetlerimin neden sadece bir kısmı içe aktarıldı?
İki farklı sayı görünebilir ve yalnızca biri bir hatadır. {count} could not be imported. Run the import again to pick them up. her denemede başarısız olan grupları sayar ve çözüm içe aktarımı tekrar çalıştırmaktır. Diğeri atlanan sayıdır ve bu, hatalı sohbetleri değil, dosyada okunabilir metin içermeyen sohbetleri bildirir.
İçe aktarım bir süredir olduğu yerde duruyor. Bozuk mu?
Ne kadar süredir devam ettiğine değil, tekrar hareket edip etmediğine bakın. Yaklaşık 20 saniyelik bir duraklamanın ardından daha fazla ilerleme gelmesi hız sınırlayıcıdır, çünkü istemci size bir şey göstermek yerine 20 saniye bekler ve tekrar dener. Gerçekten biten bir içe aktarım bunu ya bu sayfadaki hata dizelerinden biriyle ya da {count} could not be imported. Run the import again to pick them up. özetiyle belli eder. Sessizlik artı düzenli ilerleme, olduğu gibi bırakın anlamına gelir.
ChatGPT veya Claude dışa aktarım dosyam Whizi'ye yükleniyor mu?
Hayır. Dışa aktarım dosyasının kendisi hiçbir zaman sunucuya ulaşmaz. Tarayıcınız onu okur, ayrıştırır ve yalnızca normalleştirilmiş sohbetleri gönderir; bu sayfadaki her biçim hatasının herhangi bir şey gönderilmeden önce oluşmasının nedeni de budur. Verilerin tam olarak nasıl ele alındığına dair ayrıntılar Whizi verilerinizle ne yapar sayfasındadır.