Kan du bruke Whizi uten internett (offline)?

Kort svar

Nei. Whizi har ingen offline-modus. Hvert svar er en tur over nettverket til OpenRouter og en rutet modelleverandør, og samtalene, planen og kvotene dine ligger på serveren i stedet for på enheten. Mobilappen kan lagre en lokal buffer med opptil 40 nylige samtaler, men det er en buffer og ikke en offline-modus.

Det korte svaret

Nei. Whizi har ingen offline-modus. For å generere et svar sender Whizi informasjonen som er rimelig nødvendig for forespørselen til OpenRouter og en rutet modelleverandør, eller til en annen leverandør brukt av den valgte funksjonen, så et svar er alltid en tur over nettverket til et selskap som ikke er Whizi. Hosting, synkroniserte chatter, medier, kontostatus, bruksgrenser, rapporter og sikkerhets- og driftsbehandling kjører alt på Cloudflare Workers, D1, R2 og Durable Objects, noe som betyr at samtalen du skriver i, også ligger på serveren.

Modellisten er server-side av samme grunn. Velgeren serveres av Whizi-backenden på GET /api/models, og modellistene som er hardkodet inn i web- og mobilklientene, er kun reservelister for når nettverket ikke kan nås. Reservelisten tegner bare velgeren: å se et navn der når nettverket er borte, betyr ikke at noe bak det kan svare.

Hva krever en forbindelseHva skjer på enheten din
Hvert modellsvar, på hver planTemaet du valgte, lagret lokalt og gjenopprettet ved neste besøk
Å laste chattelisten din og enhver samtaleÅ tolke en eksportfil fra ChatGPT eller Claude, som nettleseren leser før noe sendes
Å sende en melding, redigere en, bytte versjonÅ bygge .xlsx- eller .docx-filen fra et filkort i et svar
Websøk, tale, bildegenereringMobilappens buffer med nylige samtaler, beskrevet nedenfor
Å laste opp en fil, og å se lagrede medier via signert URL

Hva mobilappen lagrer på enheten

Personvernerklæringen er spesifikk om dette. Mobilappen kan lagre en lokal buffer med opptil 40 nylige samtaler på en innlogget eller gjesteenhet, og den bufferen er ikke en egen skysikkerhetskopi. Hvordan den tømmes, og hvor alt annet på kontoen ligger, står i hvor Whizi lagrer data.

En buffer med nylige samtaler er ikke en offline lesemodus, og den endrer ingenting ved hvor arbeidet skjer. Samtaler og meldinger blir liggende på kontoen til du sletter dem eller sletter kontoen, og et nytt svar må fortsatt nå en leverandør over nettverket.

Planen din avgjøres på serveren også. Fakturering skjer per individuell konto, med nivå avledet på nøyaktig ett sted fra kontoens eget abonnement. Se Whizi på mobil for hvordan de to plattformene deler én konto.

En forbindelse som brytes midt i et svar

Generering kjører i et Durable Object per samtale på serveren, så det å lukke fanen midt i strømmen dreper ikke svaret, og svaret blir likevel lagret. En gjenåpnet fane eller en annen enhet kan koble seg på en generering som allerede pågår, via GET /api/conversations/:id/generate/active. Kom tilbake, last inn samtalen på nytt, og les det som ble lagret.

Det finnes ett smalt vindu helt i starten der dette ikke gjelder. Hvis klienten kobler fra før tilkoblingen oppover er ferdig, registrerer serveren Generation aborted before it started. og svarer HTTP 408 med tom kropp, så ingenting nådde en modell.

Stopping er styrt av serveren, ikke av klienten: koordinatoren avbryter lesingen fra leverandøren, lagrer det delvise svaret, frigjør låsen og refunderer en ikke-levert tur. Det fulle settet med strenger fra midt i strømmen, og hva hver betyr, står i en melding sendes ikke.

Strengene du ser når kallet ikke kan fullføres

Whizi viser feilen for det kallet som pågikk, i stedet for én generisk melding, så strengen du får avhenger av hva du gjorde. Hver er sitert ordrett, med tilstanden den er dokumentert for.

StrengDokumentert tilstandHvor det er omtalt
Failed to send message.Nettsidens reserve-toast når en sending mislykkes og backenden ikke ga noen meldingen melding sendes ikke
Could not load your chats. Please refresh to try again.Toasten som vises når chattelisten ikke lasteren melding sendes ikke
Failed to retrieve session token.Kastes når tokenhentingen ikke returnerer noe, før et kall for chatteliste, chattelasting, sletting, omdøping eller opplastinginnlogging og kontotilgang
The import could not be finished. Check your connection and try again.Enhver annen opplastingsfeil under en importkjøringimportfeil for chatter
Something went wrong. Please close and try again.Deledialogens generiske feil, vist bare når feilen ikke har egen melding, slik som en brutt forbindelse eller en HTML-feilsidedel en samtale
The realtime voice connection failed.Vises ved en websocket-feilhendelsetalemodus fungerer ikke
The realtime voice connection was closed.Vises når websocketen lukkes etter at oppsettet er fullførttalemodus fungerer ikke
Connection errorStatusetiketten i taleoverlegget for en mislykket talesesjontalemodus fungerer ikke
That didn't send. Check your connection and try again.Tilbakemeldingens reserve for alle andre feilfeilsøking

Tale fortjener én oppklaring, fordi arkitekturen ser uavhengig ut, men ikke er det. Workeren utsteder et kortlevd token, og nettleseren åpner en WebSocket rett til Google, så ingen lyd går gjennom Whizis backend-servere. Det er en personvernegenskap, ikke en offline-egenskap: sockelen til Google er fortsatt en sockel, og sesjonstokenet som åpner den, blir utstedt av workeren.

Hva du bør gjøre før du mister signal

Ingen av disse gir deg en modell som fungerer uten forbindelse. De handler om å ikke stå fast uten innholdet ditt.

Ta med dataene dine. GET /api/account/export returnerer kontodataene som én nedlastbar JSON-fil, tilgjengelig som Export Data i Innstillinger under Konto. Fanget som gjelder offline: medier eksporteres som metadata pluss en signert URL i stedet for innbakte bytes, så JSON-en holder posten, mens selve bildet fortsatt må hentes. Hva kontoen holder, er beskrevet i hvor Whizi lagrer data.

Få et svar ut som en fil mens du fortsatt har signal. Et chattesvar kan gi en fenced blokk som nettsiden gjør om til et filkort og gjør til en ekte .xlsx- eller .docx-fil i nettleseren. Byggingen er lokal, men svaret som skapte den, var ikke det.

Importer når du lander, ikke på veien. Å velge eksportfilen er lokalt arbeid, opplastingen er det ikke, men en forbindelse som brytes under en, koster ingenting, siden hver samtale er nøkkelen ut fra konto pluss kilde pluss kilde-id og lander bare én gang. Feilstrengene står i importfeil for chatter.

Sjekkliste
  • Det finnes ingen offline-modus og ingen svarvei på enheten i Whizi
  • Hvert svar er en nettverksforespørsel til en rutet modelleverandør
  • Modellvelgeren serveres av backenden, og de innebygde listene er kun reservelister
  • Mobilappen kan bufre opptil 40 nylige samtaler, og den bufferen er ikke en egen skysikkerhetskopi
  • Nivået ditt avledes på serveren fra abonnementet på din egen konto
  • Et svar overlever en avbrutt klient: generering fortsetter i et Durable Object
  • Eksporter kontoen din som JSON fra Innstillinger under Konto før du reiser
  • Medier i en eksport er en signert URL, så de må fortsatt hentes senere

Vanlige spørsmål

Fungerer Whizi på et fly uten wifi?

Nei. Hvert svar genereres av en modelleverandør du når over nettverket, så uten forbindelse finnes det ingen vei til en modell og ingen vei til chattelisten din.

Mobilen min mistet signal midt i genereringen. Kan jeg starte en ny med en gang på laptopen?

Ikke nødvendigvis, fordi bare én generering kan kjøre per konto samtidig. Et nytt forsøk mens den bruker-spesifikke låsen fortsatt holdes, avvises med "Generation already in progress. Please stop it or wait for it to finish." Låsen er ikke permanent: den kan overtas når innehaveren regnes som forlatt eller stanset, og utløpte låser ryddes på en tidsplan.

Kan jeg rulle gjennom en gammel samtale på mobilen i flymodus?

Bare innenfor det mobilappen har bufret, og bilder er en egen sak selv der. Genererte bilder lagres server-side og hentes tilbake via signerte URL-er, så et bilde i en gammel tråd hentes i det øyeblikket du ser på det, i stedet for å holdes på enheten.

Endrer en gjestekonto på mobil noe av dette?

Nei. Den lokale bufferen personvernerklæringen dokumenterer, dekker en innlogget eller gjesteenhet likt. Selve gjestecredentialen lagres på enheten, men Whizi lagrer en enveis-avledet identifikator, slik at den kan gjenkjenne gjesteprofilen, synkronisere data, verifisere abonnementstilgang og senere knytte de dataene til en konto, som alle er server-side operasjoner. Kontoeksport fungerer for gjestesesjoner også, siden gjester har ekte chatter og minne de kanskje vil ha ut før enheten er borte.

Hvor lenge fortsetter medielenkene i en eksport å fungere?

Opplastede vedlegg og genererte medier er satt til å utløpe etter opptil 30 dager, og kan bli slettet tidligere av deg eller under kontosletting. Når et objekt har passert oppbevaringsvinduet, svarer forespørselen "Media has expired.", HTTP 404 media_expired, i stedet for å returnere bytene. Hent alt du vil beholde mens du fortsatt har forbindelse.