Kısa cevap
Hayır. Whizi'nin çevrimdışı modu yoktur. Bir yanıt üretmek için Whizi, istek için makul ölçüde gerekli bilgiyi OpenRouter'a ve yönlendirilen bir model sağlayıcısına ya da seçilen özelliğin kullandığı başka bir sağlayıcıya gönderir, bu yüzden bir yanıt her zaman Whizi dışındaki bir şirkete yapılan bir ağ gidiş dönüşüdür. Barındırma, senkronize sohbetler, medya, hesap durumu, kullanım limitleri, raporlar ve güvenlik ile operasyonel işlemlerin tümü Cloudflare Workers, D1, R2 ve Durable Objects üzerinde çalışır, yani yazdığınız konuşma da sunucuda yaşar.
Model listesi de aynı nedenle sunucu tarafındadır. Seçici, Whizi arka ucundaki GET /api/models tarafından sunulur ve web ile mobil istemcilere gömülü model listeleri yalnızca bu çağrıya ulaşılamadığında kullanılan çevrimdışı yedeklerdir. Yedek liste yalnızca seçiciyi çizer: ağ yokken orada bir isim görmek, arkasındaki hiçbir şeyin yanıt verebileceği anlamına gelmez.
| Bağlantı gerektiren | Cihazınızda gerçekleşen |
|---|---|
| Her plandaki her model yanıtı | Seçtiğiniz tema, yerel depolamaya kaydedilir ve sonraki ziyaretinizde geri yüklenir |
| Sohbet listenizi ve herhangi bir konuşmayı yüklemek | Bir ChatGPT veya Claude dışa aktarma dosyasını ayrıştırmak, bu tarayıcı tarafından herhangi bir şey gönderilmeden önce okunur |
| Bir mesaj göndermek, birini düzenlemek, sürüm değiştirmek | Bir yanıttaki dosya kartından .xlsx veya .docx dosyası oluşturmak |
| Web araması, ses, görsel oluşturma | Aşağıda anlatılan mobil uygulama son sohbetler önbelleği |
| Bir dosya yüklemek ve imzalı URL'si üzerinden saklanan medyayı görüntülemek |
Mobil uygulamanın cihazda tuttukları
Gizlilik politikası bu konuda nettir. Mobil uygulama, oturum açmış veya misafir bir cihazda en fazla 40 son sohbete ait yerel bir önbellek tutabilir ve bu önbellek ayrı bir bulut yedeği değildir. Nasıl temizlendiği ve hesaptaki her şeyin geri kalanının nerede durduğu Whizi verileri nerede saklar sayfasında anlatılır.
Son sohbetlerin önbelleği çevrimdışı bir okuma modu değildir ve işin nerede yapıldığı konusunda hiçbir şeyi değiştirmez. Konuşmalar ve mesajlar, siz onları silene ya da hesabı silene kadar hesapta tutulur ve yeni bir yanıt yine de ağ üzerinden bir sağlayıcıya ulaşmak zorundadır.
Planınız da sunucuda çözülür. Faturalandırma her hesap için ayrı ayrı yapılır ve katman, tam olarak tek bir yerde o hesabın kendi aboneliğinden türetilir. İki platformun tek bir hesabı nasıl paylaştığı için bkz. mobilde Whizi.
Yanıt sırasında kopan bir bağlantı
Üretim, sunucuda konuşma başına bir Durable Object içinde çalışır, bu yüzden sekmeyi akış ortasında kapatmak yanıtı öldürmez ve yanıt yine de kaydedilir. Yeniden açılan bir sekme ya da ikinci bir cihaz, GET /api/conversations/:id/generate/active üzerinden hâlâ devam eden bir üretime yeniden bağlanabilir. Geri gelin, konuşmayı yeniden yükleyin ve neyin kaydedildiğini okuyun.
Bunun geçerli olmadığı en başta dar bir pencere vardır. İstemci, üst akış bağlantısı tamamlanmadan önce bağlantıyı keserse sunucu Generation aborted before it started. kaydeder ve boş gövdeyle HTTP 408 yanıtı verir, yani hiçbir şey bir modele ulaşmamıştır.
Durdurma, istemci tarafında değil sunucu tarafında yetkilidir: koordinatör sağlayıcı okumasını iptal eder, kısmi yanıtı kaydeder, kilidi serbest bırakır ve teslim edilmemiş bir sırayı iade eder. Akış ortasındaki tüm dizelerin tam kümesi ve her birinin ne anlama geldiği bir mesaj gönderilmiyor sayfasındadır.
Çağrı tamamlanamadığında gördüğünüz dizeler
Whizi, tek bir genel mesaj yerine devam etmekte olan hangi çağrının başarısız olduğunu gösterir, bu yüzden aldığınız dize ne yaptığınıza bağlıdır. Her biri belgelendiği koşulla birlikte harfiyen alıntılanmıştır.
| Dize | Belgelenen koşul | Nerede ele alınıyor |
|---|---|---|
Failed to send message. | Bir gönderim başarısız olduğunda ve arka uç hiçbir mesaj sağlamadığında web sitesi yedek bildirimi | mesaj gönderilmiyor |
Could not load your chats. Please refresh to try again. | Sohbet listesi yüklenemediğinde gösterilen bildirim | mesaj gönderilmiyor |
Failed to retrieve session token. | Bir sohbet listesi, sohbet yükleme, silme, yeniden adlandırma ya da yükleme çağrısından önce belirteç alma hiçbir şey döndürmediğinde tetiklenir | oturum açma ve hesap erişimi |
The import could not be finished. Check your connection and try again. | Bir içe aktarma çalışması sırasındaki her türlü diğer yükleme hatası | sohbet içe aktarma hataları |
Something went wrong. Please close and try again. | Paylaşım iletişim kutusunun genel hatası, yalnızca hata kopan bir bağlantı ya da bir HTML hata sayfası gibi kendi mesajını taşımadığında gösterilir | bir konuşmayı paylaşma |
The realtime voice connection failed. | Bir websocket hata olayında gösterilir | ses modu çalışmıyor |
The realtime voice connection was closed. | Kurulum tamamlandıktan sonra websocket kapandığında gösterilir | ses modu çalışmıyor |
Connection error | Başarısız bir ses oturumu için ses katmanı durum etiketi | ses modu çalışmıyor |
That didn't send. Check your connection and try again. | Diğer tüm hatalar için geri bildirim yedeği | sorun giderme |
Ses konusunda bir açıklama gerekir, çünkü mimarisi bağımsızlık gibi okunur ama değildir. İşçi kısa ömürlü bir belirteç oluşturur ve tarayıcı doğrudan Google'a bir WebSocket açar, yani hiçbir ses Whizi arka uç sunucularından geçmez. Bu bir gizlilik özelliğidir, çevrimdışı bir özellik değil: Google'a giden soket yine de bir sokettir ve onu açan oturum belirteci işçi tarafından oluşturulur.
Sinyal kaybetmeden önce yapılacaklar
Bunların hiçbiri size bağlantı olmadan çalışan bir model vermez. Bunlar içeriğinize erişemeden sıkışıp kalmamakla ilgilidir.
Verilerinizi yanınıza alın. GET /api/account/export hesap verilerini tek bir indirilebilir JSON dosyası olarak döndürür ve Ayarlar altında Hesap bölümünde Veriyi Dışa Aktar olarak erişilebilir. Çevrimdışıyken önemli olan uyarı: medya, gömülü baytlar yerine üst veri artı imzalı bir URL olarak dışa aktarılır, bu yüzden JSON kaydı tutar ama görselin kendisi hâlâ getirilmeyi bekler. Hesabın tuttukları Whizi verileri nerede saklar sayfasında anlatılır.
Hâlâ sinyaliniz varken bir yanıtı dosya olarak çıkarın. Bir sohbet yanıtı, web sitesinin bir dosya kartı olarak işlediği ve tarayıcıda gerçek bir .xlsx veya .docx dosyasına dönüştürdüğü çitlenmiş bir blok yayınlayabilir. Yapı yereldir, onu üreten yanıt değildir.
İçe aktarmayı vardığınızda yapın, yoldayken değil. Dışa aktarma dosyasını seçmek yerel bir iştir, yüklemek değildir, ancak bu sırada kopan bir bağlantı hiçbir şeye mal olmaz, çünkü her konuşma hesap artı kaynak artı kaynak kimliğiyle anahtarlanır ve bir kez yerine oturur. Hata dizeleri sohbet içe aktarma hataları sayfasındadır.
- Whizi'de çevrimdışı mod ve cihaz üzerinde yanıt yolu yoktur
- Her yanıt, yönlendirilen bir model sağlayıcısına yapılan bir ağ isteğidir
- Model seçici arka uç tarafından sunulur ve dahili listeler yalnızca yedektir
- Mobil uygulama en fazla 40 son sohbeti önbelleğe alabilir ve bu önbellek ayrı bir bulut yedeği değildir
- Katmanınız, kendi hesabınızdaki abonelikten sunucuda türetilir
- Bir yanıt, kopan bir istemciden sağ çıkar: üretim bir Durable Object içinde devam eder
- Seyahat etmeden önce hesabınızı Ayarlar altında Hesap bölümünden JSON olarak dışa aktarın
- Bir dışa aktarımdaki medya imzalı bir URL'dir, bu yüzden daha sonra yine de getirilmesi gerekir
Sık sorulan sorular
Whizi wifi olmayan bir uçakta çalışır mı?
Hayır. Her yanıt, ağ üzerinden ulaşılan bir model sağlayıcısı tarafından üretilir, bu yüzden bağlantı yokken ne bir modele giden bir yol ne de sohbet listenize giden bir yol vardır.
Telefonum üretim ortasında sinyal kaybetti. Hemen dizüstü bilgisayarımda yenisini başlatabilir miyim?
Kesin değil, çünkü hesap başına aynı anda yalnızca bir üretim çalışabilir. Kullanıcı başına kilit hâlâ tutulurken ikinci bir deneme, "Generation already in progress. Please stop it or wait for it to finish." mesajıyla reddedilir. Kilit kalıcı değildir: tutucu terk edilmiş ya da takılmış sayıldığında çalınabilir hale gelir ve süresi dolan kilitler belirli bir programda temizlenir.
Telefonumda uçak modunda eski bir konuşmayı kaydırabilir miyim?
Yalnızca mobil uygulamanın önbelleğe aldığı kadarıyla, ve görseller orada bile ayrı bir konudur. Oluşturulan görseller sunucu tarafında saklanır ve imzalı URL'ler üzerinden geri sunulur, bu yüzden eski bir başlıktaki bir görsel, cihazda tutulmak yerine baktığınız anda getirilir.
Mobilde bir misafir hesabı bunların herhangi birini değiştirir mi?
Hayır. Gizlilik politikasının belgelediği yerel önbellek, oturum açmış ya da misafir bir cihazı da aynı şekilde kapsar. Misafir kimlik bilgisinin kendisi cihazda saklanır, ama Whizi misafir profilini tanıyabilmek, veriyi senkronize edebilmek, abonelik erişimini doğrulayabilmek ve o veriyi daha sonra bir hesaba bağlayabilmek için tek yönlü türetilmiş bir tanımlayıcı saklar, bunların tümü sunucu tarafı işlemlerdir. Hesap dışa aktarma misafir oturumları için de çalışır, çünkü misafirler cihaz gitmeden önce çıkarmak isteyebilecekleri gerçek sohbetlere ve hafızaya sahiptir.
Bir dışa aktarımın içindeki medya bağlantıları ne kadar süre çalışmaya devam eder?
Yüklenen ekler ve oluşturulan medya en fazla 30 gün sonra süresi dolacak şekilde ayarlanmıştır ve siz tarafından ya da hesap silme sırasında daha erken silinebilir. Bir nesne saklama penceresini geçtiğinde istek, baytları döndürmek yerine "Media has expired.", HTTP 404 media_expired yanıtı verir. Hâlâ bağlantınız varken tutmak istediğiniz her şeyi getirin.