Whizi chat import feil: hvorfor en ChatGPT- eller Claude-import blir avvist

Kort svar

En Whizi-import mislykkes på ett av to steder, og meldingen forteller deg hvilket: nettleserparseren som leser eksportfilen din, eller opplastingen som poster samtalene til serveren. Filen Whizi leser er conversations.json inni en ChatGPT- eller Claude-eksport. Å kjøre en import på nytt lager aldri duplikater, så prøv på nytt først.

Det korte svaret

Hvis Whizi avviste importen din, sjekk filen du valgte først: den eneste filen Whizi leser er conversations.json inni en ChatGPT- eller Claude-eksport, så pakk ut eksporten og velg den filen i stedet for selve zip-filen. Utover det mislykkes en import på ett av to steder, og ordlyden i meldingen forteller deg hvilket: nettleserparseren som leser eksportfilen din, eller import-endepunktet som mottar samtalene parseren produserte. Filfeil handler om filen du valgte. Opplastingsfeil handler om nettverket eller sesjonen. Ingenting midt imellom er uklart, fordi hver melding er en fast tekststreng knyttet til én bestemt tilstand.

Det andre du bør vite før du prøver noe på nytt: å kjøre en import på nytt lager aldri duplikater. Hver importerte samtale er nøkkelbasert på konto, kilde og kilde-id, så det å importere samme eksport to ganger, gjenoppta etter en avbrutt tilkobling, eller klikke Import to ganger, ender alle opp med de samme chattene bare én gang.

Hva du såHvor det mislyktesHva du skal gjøre
En melding om eksportformatet eller conversations.jsonLesing av filen din, før noe ble lastet oppVelg en annen fil fra eksporten, se tabellen nedenfor
En melding om sesjonen din eller tilkoblingen dinOpplasting, et sted i prosessenLogg inn på nytt eller koble til på nytt, og kjør deretter importen igjen
Et antall samtaler som ikke kunne importeresNoen batcher mislyktes ved hvert forsøkKjør importen igjen, den fanger opp bare det som mangler
Ingenting, men det tar lang tidHastighetsbegrensning, fungerer som tiltenktVent, importøren prøver på nytt selv

Feil fra lesing av eksportfilen din

Disse kommer fra nettleseren, før en eneste byte forlater maskinen din. Selve eksportfilen blir aldri lastet opp: nettleseren parser den og poster bare normaliserte samtaler, så en feil her betyr at filen aldri kom langt nok til å bli sendt.

MeldingUtløserFiks
That file is not a ChatGPT or Claude export. Look for conversations.json inside the export zip.Parseren kan ikke identifisere noen av eksportformatene, eller en zip-fil gir et ugjenkjennelig innholdÅpne eksportarkivet og velg conversations.json spesifikt
There is no conversations.json inside that zip. Unzip it and pick the file directly.Zip-filen du valgte har ingen matchende oppføringPakk den ut selv, finn conversations.json, og velg den filen
That file is not valid JSON, so there was nothing to read.Den valgte filen kan ikke parses som JSONLast ned eksporten fra ChatGPT eller Claude på nytt og velg conversations.json fra den
That export has no conversations with text in them.Eksporten parses, men gir null samtalerEksporten er genuint tom for tekstutskrifter. Ingenting å fikse på Whizi-siden
That file is too large for the browser to open. Pick the export .zip instead, which is read one file at a time.Den valgte rå .json-filen er over nettleserens lesegrenseVelg .zip-filen i stedet. En rå .json-eksport godtas opp til 300 MB; .zip-løsningen har ikke noe eget tak, fordi bare conversations.json-oppføringen dekomprimeres
Could not read that file. Please try again.Filesing kastet en feil av en annen grunnGenuint et tilfelle for å prøve på nytt. Hvis det gjentar seg med samme fil, velg eksport-.zip-filen, som leses en oppføring om gangen

Den første meldingen er den brede, fordi én tekststreng dekker to tilstander: et eksportformat parseren ikke kan identifisere, og en zip-fil som gir et ugjenkjennelig innhold. Begge lander på samme fiks, som er å pakke ut eksporten og velge conversations.json direkte.

Feil fra selve opplastingen

Når filen er parset, poster importøren samtalene i batcher. To ting kan gå galt på det stadiet, og begge kan rettes.

MeldingUtløserFiks
Your session ended. Sign in again, then start the import.Token-hentingen returnerte ingenting et sted i importenLogg inn på nytt, og start importen om igjen. Det som allerede kom gjennom blir liggende, og den nye kjøringen hopper over det
The import could not be finished. Check your connection and try again.Enhver annen opplastingsfeil under importkjøringenSjekk tilkoblingen og kjør den igjen

Et tredje utfall er ikke en feil i det hele tatt, men et sammendrag: {count} could not be imported. Run the import again to pick them up. Det er antallet samtaler hvis batcher mislyktes ved hvert forsøk. Instruksjonen i meldingen er hele fiksen, og dedupe-nøkkelen beskrevet i det korte svaret er hvorfor den andre kjøringen ikke koster deg noe.

Feil import-endepunktet returnerer

Dette er kodene og tekststrengene selve import-ruten produserer. Nettsiden speiler de samme grensene og validerer før den poster, så de er viktigst når noe poster direkte til endepunktet, eller når en batch er feilformet.

KodeMeldingUtløser
invalid_importA JSON object body is required.Import-innholdet er ikke et objekt
invalid_sourceAn import source of chatgpt or claude is required.Kilde-feltet mangler eller er ikke en av de to godkjente kildene
empty_importAt least one conversation is required.Samtale-arrayen mangler eller er tom
too_many_conversationsThis batch has {count} conversations, over the 25 per request limit.Mer enn 25 samtaler i én forespørsel
too_many_messagesConversation {n} carries {count} messages, over the 400 per request limit. Send the rest as an append.Mer enn 400 meldinger i én samtale i én forespørsel
invalid_importConversation {n} is not an object.En oppføring i samtale-arrayen er ikke et objekt
invalid_importConversation {n} has no messages array.En samtale har ingen meldings-array
invalid_importConversation {n} has an invalid append target.appendTo-feltet er verken en streng eller null
invalid_messageConversation {n} message {m} is not an object.En meldingsoppføring er ikke et objekt
invalid_messageConversation {n} message {m} needs a role of "user" or "assistant".En melding har en rolle utenfor disse to
invalid_messageConversation {n} message {m} has no text.Meldingsinnholdet er ikke en streng
request_too_largeRequest is too large.JSON-innholdet overskrider rutens bytegrense, enten via oppgitt Content-Length eller via faktisk leste byte

Grensene bak disse meldingene: 25 samtaler per forespørsel, 400 meldinger per samtale per forespørsel, og en forespørselskropp på maks 2 000 000 byte. Nettside-importøren deler nøyaktig ved 25 og 400 og holder hver forespørsel under 1 200 000 byte, bevisst under grensen på 2 000 000 byte for å gi plass til forespørselskonvolutten. En samtale lengre enn 400 meldinger blir ikke avvist, den blir delt opp: resten sendes som append-deler på chatten den første delen skapte.

En stor import pauser i 20 sekunder om gangen

Import av samtaler er hastighetsbegrenset til 20 forespørsler per minutt per bruker. En stor eksport vil nå den grensen, og det er forventet, ikke ødelagt.

Du vil ikke se en feilmelding når det skjer. En import som treffer HTTP 429 vises ikke: klienten venter 20 sekunder og prøver på nytt, opptil 4 forsøk per batch. Så en import som ser fastlåst ut i tjue sekunder om gangen på en stor eksport, gjør nøyaktig det den skal. La den fortsette å kjøre.

Hvis batcher fortsatt mislykkes etter de 4 forsøkene, lander de i sammendraget {count} could not be imported. Run the import again to pick them up., og å kjøre importen en gang til er fiksen, ikke support.

Hva importen dropper med vilje

Noe innhold droppes med vilje, og en import som lykkes kan likevel se ufullstendig ut sammenlignet med originalen.

For en ChatGPT-eksport importeres bare grenen som var på skjermen. Regenererte svar og forkastede utkast blir ikke spilt inn på nytt som meldinger. Ikke-utskrift-innhold blir også hoppet over: skjult resonnering, analyseverktøy-kode og -utdata, nettlesingsnotatblokker, tilpassede instruksjonsblokker, og funksjonskall.

For en Claude-eksport droppes tenkeblokker, verktøykall og vedlegg. Bare tekstblokker importeres.

Samtaler i filen uten lesbar tekst blir talt og rapportert som hoppet over i stedet for stille droppet, så et hoppet over-antall er informasjon, ikke en feil.

En samtale uten brukbar tittel blir Imported chat, og en tittel lengre enn 120 tegn blir kortet ned. En importert melding lengre enn innholdsgrensen blir avkortet i stedet for avvist, så en enkelt for stor melding koster deg ikke resten av den samtalen.

Til slutt, tidsstempler: en importert melding datert før 2015-01-01, eller datert i fremtiden, blir forkastet som tidsstempel, og raden faller tilbake til importtidspunktet. En chat som lander med datoen du kjørte importen, i stedet for sin opprinnelige dato, traff denne regelen.

Hvorfor det er trygt å kjøre importen på nytt

Dedupe-nøkkelen i det korte svaret har en reserveløsning. Når en eksport ikke gir noen stabil samtale-id, blir nøkkelen en hash av selve utskriften, så en ny kjøring likevel matcher de samtalene i stedet for å legge til andre kopier.

En konsekvens du bør vite om: å slette en importert chat og deretter importere samme eksport på nytt bringer chatten tilbake i stedet for å rapportere et duplikat. Hvis du med vilje slettet en importert samtale, bør du ikke kjøre den eksporten på nytt hvis du ikke vil ha den tilbake.

Sjekkliste
  • Velg conversations.json fra eksporten, ikke selve eksport-zip-filen
  • En rå .json-eksport godtas opp til 300 MB, over det bruker du .zip-filen
  • Sesjons- og tilkoblingsfeil betyr at du skal logge inn eller koble til på nytt, og deretter kjøre på nytt
  • Et antall som ikke kunne importeres betyr at du skal kjøre importen på nytt
  • Å slette en importert chat og importere på nytt bringer den tilbake
  • En stor import som pauser i 20 sekunder om gangen er hastighetsbegrensning, ikke en feil
  • ChatGPT-regenererte grener, og Claude-tenkeblokker og vedlegg, droppes med vilje

Vanlige spørsmål

Whizi sier at ChatGPT-eksporten min ikke er en ChatGPT-eksport. Hvorfor?

Meldingen er That file is not a ChatGPT or Claude export. Look for conversations.json inside the export zip. og den utløses når parseren ikke kan identifisere noen av formatene i filen du valgte, eller når en zip-fil gir et ugjenkjennelig innhold. Filen Whizi leser er conversations.json, så pakk ut eksporten og velg den filen direkte. Hvis du valgte zip-filen og fikk There is no conversations.json inside that zip. Unzip it and pick the file directly. i stedet, har zip-filen ingen matchende oppføring overhodet, og eksporten må lastes ned på nytt.

Importen min stoppet et sted i prosessen. Vil det å kjøre den på nytt lage duplikater av chattene mine?

Nei. Å kjøre på nytt er den tiltenkte løsningen for en avbrutt tilkobling, en avsluttet sesjon eller en mislykket batch: den andre kjøringen lander de samme chattene bare én gang og fanger opp bare det som mangler. Det er ingen opprydding du må gjøre først.

Hvorfor ble bare noen av samtalene mine importert?

Det kan dukke opp to forskjellige tall, og bare ett av dem er en feil. {count} could not be imported. Run the import again to pick them up. teller batcher som mislyktes ved hvert forsøk, og å kjøre importen på nytt er fiksen. Et hoppet over-antall er det andre, og det rapporterer samtaler i filen uten lesbar tekst, ikke samtaler som gikk feil.

Importen har stått der en stund. Er den ødelagt?

Følg med på om den beveger seg igjen, snarere enn hvor lenge den har pågått. En pause på rundt 20 sekunder følgt av mer fremdrift er hastighetsbegrenseren, fordi klienten venter 20 sekunder og prøver på nytt i stedet for å vise deg noe. En import som faktisk er ferdig, sier det, enten med en av feilstrengene på denne siden eller med sammendraget {count} could not be imported. Run the import again to pick them up.. Stillhet pluss periodisk fremdrift betyr at du skal la den være.

Blir eksportfilen fra ChatGPT eller Claude lastet opp til Whizi?

Nei. Selve eksportfilen når aldri serveren. Nettleseren din leser den, parser den, og poster bare de normaliserte samtalene, som også er grunnen til at alle formatfeil på denne siden skjer før noe blir sendt. Detaljene om databehandling finner du i hva Whizi gjør med dataene dine.