Jawaban singkatnya
Tidak. Whizi tidak memiliki mode offline. Untuk menghasilkan respons, Whizi mengirim informasi yang wajar diperlukan untuk permintaan tersebut ke OpenRouter dan penyedia model yang dirutekan, atau ke penyedia lain yang dipakai fitur terpilih, sehingga jawaban selalu berupa perjalanan bolak balik lewat jaringan ke perusahaan lain selain Whizi. Hosting, chat yang disinkronkan, media, status akun, batas pemakaian, laporan, serta pemrosesan keamanan dan operasional semuanya berjalan di Cloudflare Workers, D1, R2 dan Durable Objects, artinya percakapan yang sedang Anda ketik pun tersimpan di server.
Daftar model juga berada di sisi server dengan alasan yang sama. Pemilih model dilayani oleh backend Whizi lewat GET /api/models, dan daftar model yang tertanam di klien web dan mobile hanyalah cadangan offline, dipakai saat panggilan itu tidak bisa dijangkau. Daftar cadangan itu hanya menggambar pemilihnya: melihat sebuah nama di sana saat jaringan mati bukan berarti ada sesuatu di baliknya yang bisa menjawab.
| Yang butuh koneksi | Yang terjadi di perangkat Anda |
|---|---|
| Setiap balasan model, di semua paket | Tema yang Anda pilih, tersimpan di local storage dan dipulihkan saat kunjungan berikutnya |
| Memuat daftar chat dan percakapan mana pun | Membaca file ekspor ChatGPT atau Claude, yang diproses browser sebelum apa pun dikirim |
| Mengirim pesan, mengeditnya, berpindah versi | Membangun file .xlsx atau .docx dari kartu file dalam sebuah jawaban |
| Pencarian web, suara, pembuatan gambar | Cache aplikasi mobile untuk percakapan terbaru, dijelaskan di bawah |
| Mengunggah file, dan melihat media tersimpan lewat URL bertanda tangannya |
Apa yang disimpan aplikasi mobile di perangkat
Kebijakan privasi cukup spesifik soal ini. Aplikasi mobile mungkin menyimpan cache lokal hingga 40 percakapan terbaru di perangkat yang masuk akun maupun tamu, dan cache itu bukan cadangan cloud terpisah. Cara menghapusnya, dan di mana segala sesuatu yang lain di akun tersimpan, ada di tempat Whizi menyimpan data.
Cache percakapan terbaru bukan mode baca offline, dan tidak mengubah apa pun soal di mana pekerjaan sesungguhnya terjadi. Percakapan dan pesan tetap tersimpan di akun sampai Anda menghapusnya atau menghapus akun, dan balasan baru tetap harus menjangkau penyedia lewat jaringan.
Paket Anda juga ditentukan di server. Penagihan berlaku per akun individu, dengan tingkat paket diturunkan dari tepat satu tempat, yaitu langganan akun itu sendiri. Lihat Whizi di mobile untuk cara kedua platform berbagi satu akun.
Koneksi yang terputus di tengah balasan
Pembuatan jawaban berjalan dalam Durable Object per percakapan di server, sehingga menutup tab di tengah proses tidak mematikan jawabannya dan balasan tetap tersimpan. Tab yang dibuka ulang atau perangkat kedua bisa menyambung kembali ke pembuatan jawaban yang masih berjalan lewat GET /api/conversations/:id/generate/active. Kembali, muat ulang percakapannya, dan baca apa yang sudah tersimpan.
Ada satu celah sempit di awal sekali yang tidak berlaku demikian. Jika klien terputus sebelum koneksi ke upstream selesai terbentuk, server mencatat Generation aborted before it started. dan menjawab HTTP 408 dengan isi kosong, artinya tidak ada yang sampai ke model.
Menghentikan proses ditentukan oleh server, bukan klien: koordinator membatalkan pembacaan dari penyedia, menyimpan jawaban parsial, melepas kunci dan mengembalikan giliran yang tidak terkirim. Kumpulan lengkap string di tengah proses dan artinya masing masing ada di pesan tidak terkirim.
String yang muncul saat panggilan tidak bisa selesai
Whizi menampilkan kegagalan dari panggilan mana pun yang sedang berjalan, bukan satu pesan umum, sehingga string yang Anda dapatkan bergantung pada apa yang sedang Anda lakukan. Setiap string dikutip apa adanya, beserta kondisi yang didokumentasikan untuknya.
| String | Kondisi yang didokumentasikan | Tempatnya dibahas |
|---|---|---|
Failed to send message. | Toast cadangan di situs saat pengiriman gagal dan backend tidak memberi pesan | pesan tidak terkirim |
Could not load your chats. Please refresh to try again. | Toast yang muncul saat daftar chat gagal dimuat | pesan tidak terkirim |
Failed to retrieve session token. | Muncul kapan pun pengambilan token tidak menghasilkan apa apa sebelum daftar chat, pemuatan chat, hapus, ganti nama atau unggahan | login dan akses akun |
The import could not be finished. Check your connection and try again. | Kegagalan unggahan lain mana pun selama proses impor | error impor chat |
Something went wrong. Please close and try again. | Error umum dialog berbagi, muncul hanya saat kegagalan tidak membawa pesannya sendiri, seperti koneksi terputus atau halaman error HTML | membagikan percakapan |
The realtime voice connection failed. | Muncul pada peristiwa error websocket | mode suara tidak berfungsi |
The realtime voice connection was closed. | Muncul saat websocket tertutup setelah setup selesai | mode suara tidak berfungsi |
Connection error | Label status overlay suara untuk sesi suara yang gagal | mode suara tidak berfungsi |
That didn't send. Check your connection and try again. | Cadangan umpan balik untuk semua kegagalan lainnya | pemecahan masalah |
Suara layak mendapat satu penjelasan, karena arsitekturnya terbaca seperti independen padahal tidak. Worker mencetak token berumur singkat dan browser membuka WebSocket langsung ke Google, sehingga tidak ada audio yang melewati server backend Whizi. Itu adalah properti privasi, bukan properti offline: soket ke Google tetaplah soket, dan token sesi yang membukanya dicetak oleh worker.
Yang perlu dilakukan sebelum sinyal hilang
Tidak satu pun dari ini memberi Anda model yang bekerja tanpa koneksi. Ini soal tidak terjebak tanpa konten Anda.
Bawa data Anda. GET /api/account/export mengembalikan data akun sebagai satu file JSON yang bisa diunduh, dapat dijangkau lewat Export Data di Settings pada bagian Account. Catatan yang penting untuk kondisi offline: media diekspor sebagai metadata plus URL bertanda tangan, bukan byte yang disisipkan langsung, sehingga JSON menyimpan catatannya sementara gambar itu sendiri masih perlu diambil. Apa saja yang disimpan akun dijelaskan di tempat Whizi menyimpan data.
Keluarkan jawaban sebagai file selagi Anda masih punya sinyal. Sebuah jawaban chat bisa menghasilkan blok berpagar yang dirender situs sebagai kartu file dan diubah menjadi file .xlsx atau .docx sungguhan di browser. Pembuatan filenya lokal, tapi jawaban yang menghasilkannya tidak.
Impor saat sudah mendarat, bukan di perjalanan. Memilih file ekspor adalah pekerjaan lokal dan unggahannya bukan, meskipun koneksi yang terputus di tengah proses itu tidak merugikan apa pun, karena setiap percakapan dikunci berdasarkan akun ditambah sumber ditambah id sumber dan hanya masuk sekali. String kegagalannya ada di error impor chat.
- Tidak ada mode offline dan tidak ada jalur jawaban di perangkat pada Whizi
- Setiap balasan adalah permintaan jaringan ke penyedia model yang dirutekan
- Pemilih model dilayani oleh backend, dan daftar bawaan hanyalah cadangan
- Aplikasi mobile mungkin meng-cache hingga 40 percakapan terbaru, dan cache itu bukan cadangan cloud terpisah
- Tingkat paket Anda ditentukan di server dari langganan pada akun Anda sendiri
- Balasan tetap ada meski klien terputus: pembuatan jawaban berlanjut dalam Durable Object
- Ekspor akun Anda sebagai JSON dari Settings pada bagian Account sebelum bepergian
- Media dalam ekspor berupa URL bertanda tangan, sehingga masih perlu diambil nanti
Pertanyaan Umum
Apakah Whizi bekerja di pesawat tanpa wifi?
Tidak. Setiap balasan dihasilkan oleh penyedia model yang dijangkau lewat jaringan, sehingga tanpa koneksi tidak ada jalur ke model dan tidak ada jalur ke daftar chat Anda.
Ponsel saya kehilangan sinyal di tengah pembuatan jawaban. Bisakah saya mulai yang baru di laptop sekarang juga?
Belum tentu, karena hanya satu proses pembuatan jawaban yang bisa berjalan per akun dalam satu waktu. Percobaan kedua saat kunci per pengguna masih dipegang akan ditolak dengan "Generation already in progress. Please stop it or wait for it to finish." Kunci itu tidak permanen: kunci bisa direbut begitu pemegangnya dinilai terlantar atau macet, dan kunci yang kedaluwarsa dibersihkan secara terjadwal.
Bisakah saya menggulir percakapan lama di ponsel dalam mode pesawat?
Hanya sebatas yang sudah di-cache aplikasi mobile, dan gambar adalah soal terpisah bahkan di situ. Gambar yang dihasilkan disimpan di sisi server dan disajikan kembali lewat URL bertanda tangan, sehingga sebuah gambar dalam thread lama diambil pada saat Anda melihatnya, bukan tersimpan di perangkat.
Apakah akun tamu di mobile mengubah semua ini?
Tidak. Cache lokal yang didokumentasikan kebijakan privasi berlaku sama untuk perangkat yang masuk akun maupun tamu. Kredensial tamu itu sendiri tersimpan di perangkat, tapi Whizi menyimpan pengenal turunan satu arah agar bisa mengenali profil tamu, menyinkronkan data, memverifikasi akses langganan dan nantinya menautkan data itu ke sebuah akun, yang semuanya adalah operasi sisi server. Ekspor akun juga berfungsi untuk sesi tamu, karena tamu punya chat dan memori sungguhan yang mungkin ingin mereka bawa keluar sebelum perangkatnya hilang.
Berapa lama tautan media di dalam sebuah ekspor tetap berfungsi?
Lampiran yang diunggah dan media yang dihasilkan diatur untuk kedaluwarsa setelah maksimal 30 hari, dan bisa dihapus lebih cepat oleh Anda atau saat penghapusan akun. Begitu sebuah objek melewati jendela retensinya, permintaan akan menjawab "Media has expired.", HTTP 404 media_expired, alih alih mengembalikan byte-nya. Ambil apa pun yang ingin Anda simpan selagi masih punya koneksi.