คำตอบสั้น ๆ
ไม่ได้ Whizi ไม่มีโหมดออฟไลน์ เพื่อสร้างคำตอบ Whizi จะส่งข้อมูลเท่าที่จำเป็นตามสมควรสำหรับคำขอนั้นไปยัง OpenRouter และผู้ให้บริการโมเดลที่ถูกจัดสรร หรือไปยังผู้ให้บริการรายอื่นที่ฟีเจอร์ที่เลือกใช้อยู่ ดังนั้นคำตอบจึงเป็นการเดินทางไปกลับผ่านเครือข่ายไปยังบริษัทอื่นที่ไม่ใช่ Whizi เสมอ การโฮสต์ การซิงค์แชท สื่อ สถานะบัญชี ขีดจำกัดการใช้งาน รายงาน รวมถึงการประมวลผลด้านความปลอดภัยและการดำเนินงานทั้งหมดทำงานบน Cloudflare Workers, D1, R2 และ Durable Objects ซึ่งหมายความว่าบทสนทนาที่คุณกำลังพิมพ์อยู่ก็อยู่บนเซิร์ฟเวอร์ด้วยเช่นกัน
รายการโมเดลก็อยู่ฝั่งเซิร์ฟเวอร์ด้วยเหตุผลเดียวกัน ตัวเลือกโมเดลถูกให้บริการโดยแบ็กเอนด์ของ Whizi ที่ GET /api/models และรายการโมเดลที่ฝังไว้ตายตัวในไคลเอนต์เว็บและมือถือเป็นเพียงตัวสำรองแบบออฟไลน์ ใช้เฉพาะเมื่อเรียกใช้คำสั่งนั้นไม่ได้ รายการสำรองใช้แค่แสดงในตัวเลือกเท่านั้น การเห็นชื่ออยู่ตรงนั้นตอนไม่มีเครือข่ายไม่ได้แปลว่าเบื้องหลังมีอะไรตอบคุณได้จริง
| สิ่งที่ต้องมีการเชื่อมต่อ | สิ่งที่เกิดขึ้นบนอุปกรณ์ของคุณ |
|---|---|
| คำตอบทุกครั้งจากโมเดล ทุกแพ็กเกจ | ธีมที่คุณเลือก บันทึกไว้ในที่เก็บข้อมูลภายในเครื่องและเรียกคืนในครั้งถัดไป |
| การโหลดรายการแชทและบทสนทนาใด ๆ | การแกะไฟล์ส่งออกจาก ChatGPT หรือ Claude ซึ่งเบราว์เซอร์อ่านก่อนที่จะส่งอะไรออกไป |
| การส่งข้อความ การแก้ไข การสลับเวอร์ชัน | การสร้างไฟล์ .xlsx หรือ .docx จากการ์ดไฟล์ในคำตอบ |
| การค้นหาเว็บ เสียง การสร้างภาพ | แคชของแอปมือถือสำหรับบทสนทนาล่าสุด อธิบายไว้ด้านล่าง |
| การอัปโหลดไฟล์ และการดูสื่อที่จัดเก็บผ่าน URL ที่ลงนามแล้ว |
สิ่งที่แอปมือถือเก็บไว้บนอุปกรณ์
นโยบายความเป็นส่วนตัวระบุเรื่องนี้ไว้ชัดเจน แอปมือถืออาจเก็บแคชในเครื่องของบทสนทนาล่าสุดได้สูงสุด 40 รายการ บนอุปกรณ์ที่เข้าสู่ระบบหรือแบบผู้เยี่ยมชม และแคชนั้นไม่ใช่การสำรองข้อมูลบนคลาวด์แยกต่างหาก วิธีการล้างแคช และตำแหน่งที่ข้อมูลอื่นทั้งหมดในบัญชีอยู่ อธิบายไว้ใน ที่ที่ Whizi เก็บข้อมูล
แคชของบทสนทนาล่าสุดไม่ใช่โหมดอ่านออฟไลน์ และไม่เปลี่ยนแปลงว่าการทำงานจริงเกิดขึ้นที่ไหน บทสนทนาและข้อความจะถูกเก็บไว้ในบัญชีจนกว่าคุณจะลบมันหรือลบบัญชี และคำตอบใหม่ก็ยังต้องเดินทางไปถึงผู้ให้บริการผ่านเครือข่ายเช่นเดิม
แผนการใช้งานของคุณก็ถูกคำนวณบนเซิร์ฟเวอร์เช่นกัน การเรียกเก็บเงินคิดตามบัญชีแต่ละบัญชี โดยระดับแพ็กเกจถูกดึงมาจากจุดเดียวเท่านั้นคือการสมัครสมาชิกของบัญชีนั้นเอง ดูวิธีที่ทั้งสองแพลตฟอร์มใช้บัญชีเดียวร่วมกันได้ใน Whizi บนมือถือ
การเชื่อมต่อที่หลุดกลางคันขณะได้รับคำตอบ
การสร้างคำตอบทำงานอยู่ใน Durable Object เฉพาะของแต่ละบทสนทนาบนเซิร์ฟเวอร์ ดังนั้นการปิดแท็บกลางคันจึงไม่ได้ทำให้คำตอบหยุดชะงัก และคำตอบก็ยังถูกบันทึกไว้ แท็บที่เปิดใหม่หรืออุปกรณ์เครื่องที่สองสามารถเชื่อมต่อกลับเข้าไปยังการสร้างคำตอบที่กำลังดำเนินอยู่ได้ผ่าน GET /api/conversations/:id/generate/active กลับมาใหม่ โหลดบทสนทนาซ้ำ แล้วอ่านสิ่งที่ถูกบันทึกไว้
มีช่วงเวลาแคบ ๆ ช่วงเดียวตอนเริ่มต้นที่กฎนี้ใช้ไม่ได้ หากไคลเอนต์ตัดการเชื่อมต่อก่อนที่การเชื่อมต่อต้นทางจะเสร็จสมบูรณ์ เซิร์ฟเวอร์จะบันทึกข้อความ Generation aborted before it started. และตอบกลับด้วย HTTP 408 พร้อมเนื้อหาว่างเปล่า นั่นหมายความว่าไม่มีอะไรไปถึงโมเดลเลย
การหยุดทำงานถูกกำหนดโดยเซิร์ฟเวอร์เป็นหลัก ไม่ใช่ฝั่งไคลเอนต์ ตัวประสานงานจะยกเลิกการอ่านจากผู้ให้บริการ บันทึกคำตอบบางส่วนที่มีอยู่ ปลดล็อก และคืนโควตาสำหรับรอบที่ไม่ได้ส่งถึง ชุดข้อความกลางคันทั้งหมดและความหมายของแต่ละข้อความอยู่ใน ข้อความไม่ถูกส่ง
ข้อความที่คุณเห็นเมื่อการเรียกใช้ทำไม่สำเร็จ
Whizi จะแสดงข้อผิดพลาดของคำสั่งที่กำลังทำงานอยู่ ณ ขณะนั้น แทนที่จะใช้ข้อความทั่วไปเดียวกันหมด ดังนั้นข้อความที่คุณได้รับจึงขึ้นอยู่กับสิ่งที่คุณกำลังทำอยู่ แต่ละข้อความถูกยกมาแบบคำต่อคำ พร้อมเงื่อนไขที่มันถูกบันทึกไว้
| ข้อความ | เงื่อนไขที่บันทึกไว้ | ที่ที่อธิบายไว้ |
|---|---|---|
Failed to send message. | ข้อความแจ้งเตือนสำรองของเว็บไซต์เมื่อการส่งล้มเหลวและแบ็กเอนด์ไม่ได้ส่งข้อความมาให้ | ข้อความไม่ถูกส่ง |
Could not load your chats. Please refresh to try again. | ข้อความแจ้งเตือนที่แสดงเมื่อรายการแชทโหลดไม่สำเร็จ | ข้อความไม่ถูกส่ง |
Failed to retrieve session token. | ถูกโยนออกมาเมื่อการดึงโทเคนไม่ได้ผลลัพธ์อะไรกลับมาก่อนการเรียกรายการแชท การโหลดแชท การลบ การเปลี่ยนชื่อ หรือการอัปโหลด | การเข้าสู่ระบบและการเข้าถึงบัญชี |
The import could not be finished. Check your connection and try again. | ความล้มเหลวในการอัปโหลดอื่น ๆ ระหว่างกระบวนการนำเข้า | ข้อผิดพลาดในการนำเข้าแชท |
Something went wrong. Please close and try again. | ข้อผิดพลาดทั่วไปของกล่องโต้ตอบการแชร์ แสดงเฉพาะเมื่อความล้มเหลวไม่มีข้อความของตัวเอง เช่น การเชื่อมต่อที่หลุด หรือหน้าข้อผิดพลาด HTML | แชร์บทสนทนา |
The realtime voice connection failed. | แสดงเมื่อเกิดเหตุการณ์ข้อผิดพลาดของ websocket | โหมดเสียงไม่ทำงาน |
The realtime voice connection was closed. | แสดงเมื่อ websocket ปิดตัวลงหลังการตั้งค่าเสร็จสมบูรณ์แล้ว | โหมดเสียงไม่ทำงาน |
Connection error | ป้ายสถานะของโอเวอร์เลย์เสียงสำหรับเซสชันเสียงที่ล้มเหลว | โหมดเสียงไม่ทำงาน |
That didn't send. Check your connection and try again. | ข้อความสำรองสำหรับความคิดเห็นในความล้มเหลวประเภทอื่นทั้งหมด | การแก้ไขปัญหา |
เสียงมีข้อชี้แจงอย่างหนึ่งที่ควรพูดถึง เพราะสถาปัตยกรรมของมันดูเหมือนทำงานอิสระ แต่จริง ๆ แล้วไม่ใช่ เวิร์กเกอร์จะออกโทเคนอายุสั้นให้ และเบราว์เซอร์จะเปิด WebSocket ตรงไปยัง Google เลย ดังนั้นไม่มีเสียงใดผ่านเซิร์ฟเวอร์แบ็กเอนด์ของ Whizi เลย นั่นเป็นคุณสมบัติด้านความเป็นส่วนตัว ไม่ใช่คุณสมบัติออฟไลน์ ซ็อกเก็ตไปยัง Google ก็ยังเป็นซ็อกเก็ตอยู่ดี และโทเคนเซสชันที่เปิดมันก็ถูกออกโดยเวิร์กเกอร์
สิ่งที่ควรทำก่อนสัญญาณจะหลุด
ไม่มีข้อใดต่อไปนี้ที่ทำให้คุณมีโมเดลที่ใช้งานได้โดยไม่ต้องเชื่อมต่อ ทั้งหมดนี้คือการป้องกันไม่ให้คุณติดอยู่โดยไม่มีเนื้อหาของคุณ
พกข้อมูลของคุณติดตัวไปด้วย GET /api/account/export จะส่งคืนข้อมูลบัญชีเป็นไฟล์ JSON ให้ดาวน์โหลดหนึ่งไฟล์ เข้าถึงได้ที่ Export Data (ส่งออกข้อมูล) ในหน้า Settings ใต้หมวด Account ข้อควรระวังที่สำคัญเมื่อออฟไลน์คือ สื่อจะถูกส่งออกเป็นข้อมูลเมตาบวก URL ที่ลงนามแล้ว แทนที่จะฝังไบต์จริง ดังนั้น JSON จะเก็บบันทึกไว้ แต่รูปภาพเองยังต้องถูกดึงมาอีกครั้ง สิ่งที่บัญชีเก็บไว้ทั้งหมดอธิบายไว้ใน ที่ที่ Whizi เก็บข้อมูล
ดึงคำตอบออกมาเป็นไฟล์ในขณะที่ยังมีสัญญาณ คำตอบในแชทสามารถสร้างบล็อกแบบมีขอบเขตที่เว็บไซต์แสดงเป็นการ์ดไฟล์ และแปลงเป็นไฟล์ .xlsx หรือ .docx จริงในเบราว์เซอร์ได้ การสร้างไฟล์นั้นเกิดขึ้นในเครื่อง แต่คำตอบที่สร้างมันขึ้นมาไม่ได้เกิดในเครื่อง
นำเข้าเมื่อถึงที่หมาย ไม่ใช่ระหว่างทาง การเลือกไฟล์ส่งออกเป็นงานที่ทำในเครื่อง แต่การอัปโหลดไม่ใช่ แม้การเชื่อมต่อที่หลุดระหว่างการอัปโหลดจะไม่ทำให้เสียหายอะไร เพราะบทสนทนาแต่ละรายการถูกระบุด้วยบัญชีบวกแหล่งที่มาบวกรหัสแหล่งที่มา และจะลงเอยเพียงครั้งเดียว ข้อความข้อผิดพลาดอยู่ใน ข้อผิดพลาดในการนำเข้าแชท
- ไม่มีโหมดออฟไลน์และไม่มีเส้นทางสร้างคำตอบบนอุปกรณ์ใน Whizi
- คำตอบทุกครั้งคือคำขอผ่านเครือข่ายไปยังผู้ให้บริการโมเดลที่ถูกจัดสรร
- ตัวเลือกโมเดลถูกให้บริการโดยแบ็กเอนด์ และรายการที่ฝังในตัวเป็นเพียงตัวสำรอง
- แอปมือถืออาจแคชบทสนทนาล่าสุดได้สูงสุด 40 รายการ และแคชนั้นไม่ใช่การสำรองข้อมูลบนคลาวด์แยกต่างหาก
- ระดับแพ็กเกจของคุณถูกคำนวณบนเซิร์ฟเวอร์จากการสมัครสมาชิกของบัญชีคุณเอง
- คำตอบยังอยู่รอดแม้ไคลเอนต์หลุด เพราะการสร้างคำตอบยังทำงานต่อใน Durable Object
- ส่งออกบัญชีของคุณเป็น JSON จาก Settings ใต้หมวด Account ก่อนเดินทาง
- สื่อในไฟล์ที่ส่งออกเป็น URL ที่ลงนามแล้ว จึงยังต้องถูกดึงมาในภายหลัง
คำถามที่พบบ่อย
Whizi ใช้งานได้บนเครื่องบินที่ไม่มีไวไฟไหม
ไม่ได้ คำตอบทุกครั้งถูกสร้างขึ้นโดยผู้ให้บริการโมเดลที่เข้าถึงผ่านเครือข่าย ดังนั้นเมื่อไม่มีการเชื่อมต่อ จะไม่มีเส้นทางไปยังโมเดลและไม่มีเส้นทางไปยังรายการแชทของคุณ
โทรศัพท์ของฉันหลุดสัญญาณระหว่างสร้างคำตอบ ฉันเริ่มคำตอบใหม่บนแล็ปท็อปได้เลยไหม
ไม่แน่เสมอไป เพราะการสร้างคำตอบทำได้เพียงครั้งเดียวต่อบัญชีในเวลาเดียวกัน ความพยายามครั้งที่สองในขณะที่ล็อกของผู้ใช้ยังถูกถืออยู่จะถูกปฏิเสธด้วยข้อความ "Generation already in progress. Please stop it or wait for it to finish." ล็อกนี้ไม่ได้อยู่ถาวร มันจะสามารถถูกแย่งคืนได้เมื่อผู้ถือถูกตัดสินว่าถูกทิ้งหรือค้าง และล็อกที่หมดอายุจะถูกกวาดล้างตามตารางเวลา
ฉันเลื่อนดูบทสนทนาเก่าบนโทรศัพท์ในโหมดเครื่องบินได้ไหม
ได้เฉพาะภายในสิ่งที่แอปมือถือแคชไว้เท่านั้น และรูปภาพก็เป็นอีกเรื่องหนึ่งแม้แต่ในกรณีนั้น ภาพที่สร้างขึ้นถูกเก็บไว้ฝั่งเซิร์ฟเวอร์และส่งกลับผ่าน URL ที่ลงนามแล้ว ดังนั้นภาพในเธรดเก่าจะถูกดึงมาในขณะที่คุณดูมัน ไม่ใช่เก็บไว้บนอุปกรณ์
บัญชีผู้เยี่ยมชมบนมือถือเปลี่ยนแปลงเรื่องนี้ไหม
ไม่เปลี่ยน แคชในเครื่องที่นโยบายความเป็นส่วนตัวระบุไว้ครอบคลุมทั้งอุปกรณ์ที่เข้าสู่ระบบและแบบผู้เยี่ยมชมเหมือนกัน ข้อมูลรับรองผู้เยี่ยมชมเองถูกเก็บไว้บนอุปกรณ์ แต่ Whizi เก็บตัวระบุที่ถูกแปลงแบบทางเดียวเพื่อจดจำโปรไฟล์ผู้เยี่ยมชม ซิงค์ข้อมูล ยืนยันสิทธิ์การสมัครสมาชิก และในภายหลังเชื่อมโยงข้อมูลนั้นเข้ากับบัญชี ซึ่งทั้งหมดนี้เป็นการทำงานฝั่งเซิร์ฟเวอร์ การส่งออกบัญชีก็ใช้ได้กับเซสชันผู้เยี่ยมชมเช่นกัน เพราะผู้เยี่ยมชมมีแชทและความจำจริงที่อาจต้องการนำออกไปก่อนที่อุปกรณ์จะหายไป
ลิงก์สื่อภายในไฟล์ที่ส่งออกใช้งานได้นานแค่ไหน
ไฟล์แนบที่อัปโหลดและสื่อที่สร้างขึ้นถูกตั้งค่าให้หมดอายุภายในไม่เกิน 30 วัน และอาจถูกลบเร็วกว่านั้นโดยคุณเองหรือระหว่างการลบบัญชี เมื่อวัตถุพ้นช่วงเวลาการเก็บรักษาแล้ว คำขอจะตอบกลับด้วย "Media has expired." HTTP 404 media_expired แทนที่จะส่งไบต์กลับมา ดึงสิ่งที่คุณต้องการเก็บไว้ในขณะที่คุณยังมีการเชื่อมต่ออยู่