Whizi mesajı gönderilmiyor ya da yanıt hiç gelmiyor

Hızlı yanıt

Gönderilmeyen bir Whizi mesajının nedeni beş şeyden biridir: başka bir yanıt hâlâ üretiliyordur, aynı metni iki kez göndermişsinizdir, dakikalık ya da saatlik bir hız sınırını aşmışsınızdır, mesaj doğrulamadan geçememiştir ya da oturum jetonunuzun süresi dolmuştur. Whizi nedeni hata metninde adlandırır ve hız sınırıyla reddedilen bir istek size hiçbir şeye mal olmaz.

Kısa yanıt

Gönderilmeyen bir Whizi mesajının nedeni beş şeyden biridir: başka bir yanıt hâlâ üretiliyordur, aynı metni iki kez göndermişsinizdir, dakikalık ya da saatlik bir hız sınırını aşmışsınızdır, mesajın kendisi doğrulamadan geçememiştir ya da oturum jetonunuzun süresi dolmuştur. Whizi nedeni hata metninde adlandırır, dolayısıyla gördüğünüz metin çözümü belirler.

Gördüğünüz şeyKodNedenNe yapmalı
Generation already in progress. Please stop it or wait for it to finish.409Hesabınızda başka bir yanıt çalışıyorDurdurun ya da bekleyin
Duplicate message ignored. Please wait for the current response to finish.409Aynı metin (ve görsel) bu sohbete kısa süre önce zaten gönderilmişZaten çalışan yanıtı bekleyin
Too many requests. Please wait and try again.429Dakikalık bir pencere isteği reddettiBekleyin, sonra yeniden gönderin
Hourly message limit reached. Please try again later.429Saatlik sohbet tavanı isteği reddettiBekleyin, sonra yeniden gönderin
A non-empty message is required.400Mesaj eksik ya da yalnızca boşluktan oluşuyorBir şey yazın
This message is {count} characters, over the 100,000 character limit. Attach a shorter file, or ask about one section at a time.400Tek bir mesaj 100.000 karakteri aştıBölün ya da tek seferde bir bölüm hakkında sorun
The model is temporarily rate-limited. Please retry shortly.429Model sağlayıcısı bağlantıya 429 ile yanıt verdiYeniden deneyin ya da model değiştirin
Failed to send message.yok, bir web sitesi uyarısıGönderim başarısız oldu ve arka uç herhangi bir mesaj sağlamadıBağlantınızı kontrol edip yeniden gönderin
Something went wrong. Please retry.500Arka uçta ele alınmamış herhangi bir hataYeniden gönderin, tekrarlarsa bildirin

| Invalid or expired session token. | 401 | Jeton doğrulaması başarısız oldu | Sayfayı yenileyip yeniden oturum açın

Hız sınırı ret işlemleri geri alınır, dolayısıyla reddedilen bir istek kotanızdan asla mesaj harcamaz.

Enter'a bastığınızda hiçbir şey olmuyor

Enter tuşu hiçbir şey yapmıyorsa, bir yanıt hâlâ üretiliyordur. Bir yanıt sürüyorken yazı kutusu bilerek Enter'ı yok sayar, yani bu kaçırılmış bir tuş vuruşu değildir. Shift ve Enter yine de yeni satır ekler.

Whizi, kullanıcı başına bir kilitle uygulanan, hesap başına aynı anda tek bir üretim çalıştırır, böylece aynı hesap için iki cihaz asla aynı anda üretim yapamaz. İkinci bir deneme Generation already in progress. Please stop it or wait for it to finish. metni, HTTP 409, generation_in_progress koduyla reddedilir. Üretim koordinatörü bağlantı sırasında bir çakışma bildirdiğinde de aynı metin döner.

Aynı metni iki kez göndermek Duplicate message ignored. Please wait for the current response to finish. metnini, HTTP 409, duplicate_message kodunu döndürür. Bu, aynı mesaj metni (ve görseli) bu konuşmaya kısa süre önce zaten gönderildiğinde tetiklenir; çift tıklama ya da sabırsızca ikinci bir Enter tam da bunu üretir.

İkisinin de çözümü aynıdır: çalışan yanıtı durdurun ya da bitmesini bekleyin. Durdurma işlemi sunucuda yürütülür. Koordinatör sağlayıcı okumasını iptal eder, gelen metni her ne ise kaydeder, kilidi serbest bırakır ve teslim edilmemiş bir turu iade eder. Bir kilit bir şekilde geride kalırsa kendi kendine düzelir: sahibi terk edilmiş ya da takılı kaldığı düşünüldüğünde bir kilit çalınabilir hale gelir ve süresi dolan kilitler bir programa göre temizlenir.

Bir durdurma boşluk bırakırsa asistan balonu Generation stopped. yazar; bu, bir üretim durdurulduğunda ve kısmi metin yakalanamadığında kalıcı hale gelen metindir. Generation stopped, but it could not be saved. ise durdurmanın işe yaradığı ama kısmi yanıtın kaydedilemediği anlamına gelir.

Mesaj herhangi bir modele ulaşmadan reddediliyor

Bunlar, herhangi bir şey bir modele ulaşmadan önce ortaya çıkan HTTP 400 doğrulama reddidir. Hiçbir şey yukarı akışa gönderilmedi.

MesajKodTetikleyici
A non-empty message is required.empty_messagecontent eksik ya da yalnızca boşluk
A model is required.invalid_modelmodel eksik ya da boş
That model is not available for text chat.unsupported_modelModel kimliği katalogda bir metin modeline karşılık gelmiyor
This message is {count} characters, over the 100,000 character limit. Attach a shorter file, or ask about one section at a time.message_too_longTek bir mesaj 100.000 karakteri aştı
That system prompt is missing or over the 32,000 character limit.invalid_system_promptSistem istemi eksik ya da 32.000 karakteri aşıyor
That image reference is not valid.invalid_image_urlGörsel referansı bir dize değil ya da 2.048 karakterden uzun
This conversation has {count} messages, over the 100 message limit.too_many_messagesUygulama sohbet rotası, tek bir istekte 100'den fazla mesaj taşıyan bir dökümü reddetti

100.000 karakter sınırı, bir ekten çıkarılan metin dahil olmak üzere mesajın tamamını sayar. Whizi'nin çıkarılan ek metni mesaj bütçesine sığmadığında ne yaptığı için dosya yükleme başarısız sayfasına bakın.

Hız sınırları ve hızla ilgili olmayan bir ret

Her iki 429 hız sınırı metni de yukarıdaki tabloda yer alır ve ikisi de rate_limit_reached kodunu taşır. Reddedilen bir istek geri alınır, dolayısıyla 429 kotanızdan asla mesaj harcamaz: pencerenin geçmesini bekleyip yeniden gönderin. Pencere sayıları ve bunların arkasındaki plan kotaları hız sınırları ve kredi bitti sayfalarındadır.

Aynı ailedeki bir ret hızla hiç ilgili değildir: Account sharing limit reached. Please use your own Whizi account. metni, HTTP 403, account_sharing_limit kodu, son 24 saatte bir hesapta 3'ten fazla farklı cihaz ya da oturum anahtarı görüldüğünde tetiklenir. Bir dakika beklemek bunu temizlemez.

Yanıt başlıyor, sonra duruyor ya da hiç görüntülenmiyor

Bağlantı açıldıktan sonra bir hata ya model sağlayıcısından ya da akışı taşıyan mekanizmadan gelir. Metinler, hatanın nereye düştüğüne göre farklılaşır.

MesajNereden geliyor
The model is temporarily rate-limited. Please retry shortly.HTTP 429 provider_rate_limited, sağlayıcı bağlantıya 429 ile yanıt verdiğinde
The model provider rejected the request.Sağlayıcı hata gövdesi ayrıştırılamadığında ya da boş bir mesaja ayrıştırıldığında kullanılır
The model provider returned an empty stream.HTTP 502, yukarı akış OK yanıtı verdi ama gövde göndermedi
The model provider returned an error.Sağlayıcı kendi mesajı olmayan bir hata çerçevesi gönderdiğinde akış içi hata olayı
The model stream was interrupted.Akış ortasındaki diğer her başarısızlık için akış içi hata olayı
Generation failed mid-stream.Bayt gönderildikten sonra üretim başarısızlıkla sona erdi
Generation failed to start.Koordinatörün kendi mesajı olmayan bir başlatma hatasındaki dahili yedek metin
The generation stream is unavailable.Koordinatör bağlanılacak bir akış geri veremediğinde çıkarılır
Generation aborted before it started.İstemci, yukarı akış bağlantısı tamamlanmadan bağlantıyı kestiğinde bir AbortError olarak çıkarılır
Something went wrong. Please retry.HTTP 500 internal_error, ele alınmamış herhangi bir arka uç hatasının gövdesi
Sorry, there was an error generating the response.Bir akış, nihai mesaj ve birikmiş içerik olmadan sona erdiğinde asistan balonuna yazılır

429 dışındaki herhangi bir yukarı akış hatası, sağlayıcı mesajını taşıyan ve 300 karaktere kısaltılan HTTP 502 provider_error'dır. Akış ortası yolunda bant içi bir hata olayı yoktur: bağlantı basitçe kopar.

Bu metinlerden biri bir mesajdan çok bir kayıttır. Generation aborted before it started. metni, istemci yukarı akış bağlantısı tamamlanmadan bağlantıyı kestiğinde bir AbortError olarak çıkarılır ve rota bu duruma HTTP 408 ve boş bir gövdeyle yanıt verir, dolayısıyla bu metin sunucunun kaydettiği şeydir, tarayıcının yazdırdığı şey değil. Bir ağ izinde, generate rotasında boş bir 408, herhangi bir modele ulaşılmadan önce isteğin gittiği anlamına gelir.

Bütün bunların altında bir her şeyi yakalayan durum vardır: arka ucun tanımadığı her şey, Something went wrong. Please retry. gövdesiyle HTTP 500 internal_error olarak sona erer. HTTP 500 bir neden belirtmez. Bir kez yeniden gönderin, tekrarlarsa destekle iletişime geçin.

Ne yapmalı: yeniden gönderin ve tekrarlarsa aynı konuşmada farklı bir modele geçin. Bu hatalar Whizi'nin yukarısından kaynaklanır, hesabınızdan ya da ayarlarınızdan değil.

Yapmak zorunda olmadığınız bir şey de sekmeyi açık tutmaktır. Üretim, konuşma başına bir Durable Object içinde çalışır, dolayısıyla 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, hâlihazırda süren bir üretime yeniden bağlanabilir. The generation stream is unavailable. metni, koordinatör bağlanılacak bir akış geri veremediğinde çıkarılır. Konuşmayı yeniden yükleyip akışı beklemek yerine kaydedilmiş olanı okuyun.

Yan yana karşılaştırma görünümünde taraf başına metinler yine farklıdır: bir generate yanıtı OK olmadığında ve okunabilir bir hata taşımadığında The model did not respond. Please try again., arkadaki sohbet oluşturulamadığında Could not start a comparison chat. ve son çare olarak Something went wrong. Sonuncusu, arkasında yeniden deneme cümlesi olmayan kısa biçimdir; bu, onu bir 500'ün Something went wrong. Please retry. gövdesinden ayırt etmenin yoludur.

Oturumunuzun süresi doldu

Kimlik doğrulama hataları gönderim anında ortaya çıktığı için gönderim hatası gibi görünür. Authentication required. metni, istek herhangi bir taşıyıcı jeton içermediğinde ortaya çıkan HTTP 401 unauthorized'dır. Invalid or expired session token. metni, jeton doğrulaması herhangi bir nedenle başarısız olduğunda (süresi dolmuş jeton, hatalı imza, yanlış veren) aynı durum ve koddur.

Web sitesi tarafında, bunun yerine Failed to retrieve session token. görebilirsiniz; bu, site bir sohbet listesi, sohbet yükleme, silme, yeniden adlandırma ya da yükleme çağrısından önce jeton alma işlemi hiçbir şey döndürmediğinde tetiklenir. Karşılaştırma görünümünün kendi ifadesi vardır: Your session expired. Please refresh and try again.

Çözüm bir sayfa yenilemesidir, yenileme oturumu geri getirmezse yeniden oturum açmaktır. Hesapta hiçbir şey kaybolmaz ve hiçbir mesaj gönderilmemiştir.

Bu bir arıza değil, bir sınır

Bir kota reddi ve bir kademe reddi gönderim hatası değildir. İstek doğru biçimlendirilmiştir ve Whizi onu bilerek reddetmiştir, dolayısıyla yazı kutusunda düzeltilecek bir şey yoktur: kota redleri kredi bitti sayfasında, kilitli görünen bir model ise sorun giderme sayfasında ele alınır.

İçerik taraması tarafından reddedilen bir istem de bir gönderim hatası değildir. Tarama, herhangi bir kota ayrılmadan ve sağlayıcı çağrılmadan önce çalışır, dolayısıyla reddedilen bir istem hiçbir kotaya mal olmaz ve ret, nedeni sohbette gösterilerek HTTP 400 olarak gelir.

Gönderilmiş bir mesajı düzenlemek bunun yerine başarısız oluyor

Bir istemi düzenleyip yeniden göndermek bir turu yeniden çalıştırmanın yoludur, çünkü Whizi'nin yeniden üretme kontrolü yoktur. Bu yolun kendine ait iki başarısızlığı vardır.

That message is no longer part of this conversation. Reload and try again. metni, düzenlemenin artık konuşmada olmayan bir mesaj kimliğini adlandırdığında dönen HTTP 404 replace_anchor_not_found'dır. Konuşmayı yeniden yükleyin. İstemci, sunucunun artık tutmadığı bir mesaj kimliğini elinde tutuyordur.

Conversation not found. metni, konuşma kimliği mevcut olmadığında ya da çağıranın sahip olduğu bir kimlik olmadığında dönen HTTP 404 not_found'dır. Bu, generate rotasında ve okuma, silme, yeniden adlandırma, mesaj ekleme, sürüm değiştirme ve paylaşım rotalarında da görünür.

Kontrol listesi
  • Enter'ın hiçbir şey yapmaması, bir yanıtın hâlâ üretildiği anlamına gelir, kaçırılmış bir tuş vuruşu değil
  • Hesap başına aynı anda bir üretim çalışır, tüm cihazlarınız genelinde
  • Yinelenen bir gönderim bilerek yok sayılır, 409 ve bunu belirten bir mesajla
  • Sohbetin hiçbir planın kaldıramadığı dakikalık ve saatlik bir tavanı vardır
  • Hız sınırına takılan bir istek kotanızdan hiçbir şey harcamaz
  • Bir mesaj en fazla 100.000 karakterle sınırlıdır
  • Sağlayıcı hataları ayarlarla değil, yeniden göndererek ya da model değiştirerek düzelir
  • Sekmeyi yanıt ortasında kapatmak yanıtı öldürmez
  • Kimlik doğrulama hataları yenileyip yeniden oturum açarak düzelir

Sık sorulan sorular

"Generation already in progress. Please stop it or wait for it to finish." ne anlama gelir?

Çalışan yanıtı durdurun ya da bitmesini bekleyin, sonra yeniden gönderin. Ret, generation_in_progress koduyla HTTP 409'dur ve aynı hesapta farklı bir cihaz üretim yaparken de görünür. Durdurma sunucuda yürütülür: kısmi yanıt kaydedilir, kilit serbest bırakılır ve teslim edilmemiş bir tur iade edilir.

Yanıtım yarı yolda durdu. Ücretlendirildim mi?

Akış ortasındaki bir başarısızlık, bant içi bir hata olayı olmadan bağlantıyı koparır ve kesintiden önce gelen metin ne ise korunur. Bir üretimi kendiniz durdurursanız sunucu sağlayıcı okumasını iptal eder, kısmi yanıtı kaydeder ve teslim edilmemiş bir turu iade eder. Tekrarlayan bir sağlayıcı hatası için aynı konuşmada farklı bir modele geçin, çünkü hata Whizi'nin yukarısından kaynaklanır. Geriye "Something went wrong. Please retry." ile HTTP 500 geliyorsa bu, bir model sorunundan çok ele alınmamış bir arka uç hatası için genel gövdedir, bir kez yeniden gönderin ve devam ederse bildirin.

Sekmeyi kapatmak yanıtımı iptal eder mi?

Hayır, en başta dar bir pencere hariç. İstemci, yukarı akış bağlantısı tamamlanmadan bağlantıyı keserse sunucu "Generation aborted before it started." kaydeder ve boş bir gövdeyle HTTP 408 yanıtı verir, bu yüzden bu istek hiçbir şey döndürmemiş gibi görünür. O noktadan sonra yanıt istemciden bağımsız olarak sürer, çünkü üretim konuşma başına bir Durable Object içinde çalışır ve yanıt yine de kaydedilir. "The generation stream is unavailable." metni, koordinatör bağlanılacak bir akış geri veremediğinde çıkarılır ve konuşmayı yeniden yüklemek kaydedilmiş olan her şeyi gösterir.

Whizi mesajımın 100.000 karakter sınırını aştığını söylüyor. Şimdi ne yapmalıyım?

Tek bir mesaj en fazla 100.000 karakterle sınırlıdır ve ret, message_too_long koduyla HTTP 400'dür. Sayım, bir ekten çıkarılan metin dahil mesajın tamamını kapsar. Tek seferde bir bölüm hakkında sorun ya da daha kısa bir dosya ekleyin. Çıkarılan ek metni mesaj bütçesine sığmadığında Whizi reddetmek yerine kısaltır ve size yalnızca ilk kısmın gönderildiğini bildirir.