مختصر جواب
نہیں۔ Whizi کا کوئی آف لائن موڈ نہیں ہے۔ جواب تیار کرنے کے لیے Whizi درخواست کے لیے معقول حد تک ضروری معلومات OpenRouter اور کسی روٹ کیے گئے ماڈل پرووائیڈر، یا منتخب فیچر کے استعمال کردہ کسی اور پرووائیڈر کو بھیجتا ہے، اس لیے جواب ہمیشہ Whizi کے علاوہ کسی کمپنی تک نیٹ ورک راؤنڈ ٹرپ ہوتا ہے۔ ہوسٹنگ، سنکرونائزڈ چیٹس، میڈیا، اکاؤنٹ اسٹیٹ، استعمال کی حدیں، رپورٹس، اور سیکیورٹی و آپریشنل پروسیسنگ سب Cloudflare Workers، D1، R2 اور Durable Objects پر چلتی ہیں، مطلب جو گفتگو آپ ٹائپ کر رہے ہیں وہ بھی سرور پر رہتی ہے۔
ماڈل کی فہرست بھی اسی وجہ سے سرور سائیڈ ہے۔ پکر Whizi بیک اینڈ کے GET /api/models سے فراہم ہوتا ہے، اور ویب و موبائل کلائنٹس میں ہارڈ کوڈڈ ماڈل فہرستیں صرف آف لائن فال بیک ہیں، جو تب استعمال ہوتی ہیں جب وہ کال نہ پہنچ سکے۔ فال بیک فہرست صرف پکر بناتی ہے: نیٹ ورک نہ ہونے پر وہاں کوئی نام نظر آنا اس کا مطلب نہیں کہ اس کے پیچھے کچھ جواب دے سکتا ہے۔
| کس چیز کو کنکشن چاہیے | آپ کے ڈیوائس پر کیا ہوتا ہے |
|---|---|
| ہر پلان پر، ہر ماڈل کا جواب | آپ کی منتخب تھیم، لوکل اسٹوریج میں محفوظ اور اگلی وزٹ پر بحال |
| آپ کی چیٹ لسٹ اور کوئی بھی گفتگو لوڈ کرنا | ChatGPT یا Claude ایکسپورٹ فائل پارس کرنا، جسے براؤزر کچھ بھی پوسٹ ہونے سے پہلے پڑھتا ہے |
| پیغام بھیجنا، اسے ایڈٹ کرنا، ورژن بدلنا | جواب میں فائل کارڈ سے .xlsx یا .docx بنانا |
| ویب سرچ، وائس، امیج جنریشن | حالیہ گفتگوؤں کا موبائل ایپ کیشے، جو نیچے بیان ہوا ہے |
| فائل اپلوڈ کرنا، اور اس کے سائن شدہ یو آر ایل سے محفوظ میڈیا دیکھنا |
موبائل ایپ ڈیوائس پر کیا رکھتی ہے
پرائیویسی پالیسی اس بارے میں واضح ہے۔ موبائل ایپ سائن ان یا گیسٹ ڈیوائس پر حالیہ 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. | ویب ساکٹ ایرر ایونٹ پر دکھایا جاتا ہے | وائس موڈ کام نہیں کر رہا |
The realtime voice connection was closed. | سیٹ اپ مکمل ہونے کے بعد ویب ساکٹ بند ہونے پر دکھایا جاتا ہے | وائس موڈ کام نہیں کر رہا |
Connection error | ناکام وائس سیشن کے لیے وائس اوورلے اسٹیٹ لیبل | وائس موڈ کام نہیں کر رہا |
That didn't send. Check your connection and try again. | ہر دیگر ناکامی کے لیے فیڈ بیک فال بیک | ٹربل شوٹنگ |
وائس ایک وضاحت کی مستحق ہے، کیونکہ اس کی آرکیٹیکچر آزاد لگتی ہے مگر ہے نہیں۔ ورکر ایک قلیل مدتی ٹوکن بناتا ہے اور براؤزر سیدھا Google کے لیے ویب ساکٹ کھولتا ہے، اس لیے کوئی آڈیو Whizi بیک اینڈ سرورز سے نہیں گزرتا۔ یہ ایک پرائیویسی خصوصیت ہے، آف لائن نہیں: Google تک ساکٹ اب بھی ساکٹ ہے، اور اسے کھولنے والا سیشن ٹوکن ورکر ہی بناتا ہے۔
سگنل جانے سے پہلے کیا کریں
ان میں سے کوئی بھی آپ کو بغیر کنکشن کے کام کرنے والا ماڈل نہیں دیتا۔ یہ اس بارے میں ہیں کہ آپ اپنے مواد کے بغیر پھنسیں نہیں۔
اپنا ڈیٹا ساتھ لے جائیں۔ GET /api/account/export اکاؤنٹ ڈیٹا کو ایک ڈاؤن لوڈ ایبل JSON فائل کے طور پر لوٹاتا ہے، جو سیٹنگز میں اکاؤنٹ کے تحت Export Data سے دستیاب ہے۔ آف لائن اہم نکتہ: میڈیا اِن لائن بائٹس کے بجائے میٹا ڈیٹا اور سائن شدہ یو آر ایل کے طور پر ایکسپورٹ ہوتا ہے، اس لیے JSON ریکارڈ رکھتا ہے مگر تصویر کو اب بھی فیچ کرنا پڑتا ہے۔ اکاؤنٹ کیا رکھتا ہے یہ Whizi ڈیٹا کہاں محفوظ کرتا ہے میں بیان ہے۔
سگنل رہتے ہوئے جواب کو فائل کے طور پر نکالیں۔ چیٹ کا جواب ایک فینسڈ بلاک بنا سکتا ہے جسے ویب سائٹ فائل کارڈ کے طور پر رینڈر کرتی ہے اور براؤزر میں حقیقی .xlsx یا .docx میں بدل دیتی ہے۔ بلڈ لوکل ہے، جس جواب نے اسے بنایا وہ نہیں تھا۔
اترتے ہی امپورٹ کریں، راستے میں نہیں۔ ایکسپورٹ فائل چننا لوکل کام ہے اور اپلوڈ نہیں، البتہ اس دوران کنکشن ٹوٹنے کا کوئی نقصان نہیں، کیونکہ ہر گفتگو اکاؤنٹ، سورس اور سورس آئی ڈی کے مجموعے سے کی کی جاتی ہے اور صرف ایک بار درج ہوتی ہے۔ ناکامی کے اسٹرنگز چیٹ امپورٹ خرابیاں میں ہیں۔
- Whizi میں کوئی آف لائن موڈ اور آن ڈیوائس جواب کا راستہ نہیں
- ہر جواب کسی روٹ کیے گئے ماڈل پرووائیڈر کو نیٹ ورک درخواست ہے
- ماڈل پکر بیک اینڈ سے فراہم ہوتا ہے، اور بلٹ اِن فہرستیں صرف فال بیک ہیں
- موبائل ایپ حالیہ 40 گفتگوؤں تک کیشے کر سکتی ہے، اور یہ کیشے علیحدہ کلاؤڈ بیک اپ نہیں
- آپ کا ٹیئر سرور پر آپ کے اپنے اکاؤنٹ کی سبسکرپشن سے اخذ ہوتا ہے
- جواب کٹے ہوئے کلائنٹ کے باوجود بچ جاتا ہے: جنریشن Durable Object میں جاری رہتی ہے
- سفر سے پہلے سیٹنگز میں اکاؤنٹ کے تحت اپنا اکاؤنٹ JSON کے طور پر ایکسپورٹ کریں
- ایکسپورٹ میں میڈیا ایک سائن شدہ یو آر ایل ہے، اس لیے بعد میں بھی اسے فیچ کرنا پڑتا ہے
عمومی سوالات
کیا Whizi بغیر وائی فائی کے جہاز میں کام کرتا ہے؟
نہیں۔ ہر جواب نیٹ ورک پر پہنچے ماڈل پرووائیڈر سے تیار ہوتا ہے، اس لیے کنکشن نہ ہونے پر نہ ماڈل تک راستہ ہے اور نہ آپ کی چیٹ لسٹ تک۔
میرے فون کا سگنل جنریشن کے دوران چلا گیا۔ کیا میں فوراً لیپ ٹاپ پر نئی جنریشن شروع کر سکتا ہوں؟
ضروری نہیں، کیونکہ ایک وقت میں فی اکاؤنٹ صرف ایک جنریشن چل سکتی ہے۔ فی صارف لاک جاری رہتے دوسری کوشش کو "Generation already in progress. Please stop it or wait for it to finish." کے ساتھ رد کر دیا جاتا ہے۔ لاک مستقل نہیں: ہولڈر کو یتیم یا رکا ہوا سمجھے جانے پر یہ چوری کے قابل ہو جاتا ہے، اور ختم شدہ لاکس شیڈول پر صاف کیے جاتے ہیں۔
کیا میں ہوائی جہاز موڈ میں اپنے فون پر پرانی گفتگو اسکرول کر سکتا ہوں؟
صرف اسی حد تک جو موبائل ایپ نے کیشے کیا ہو، اور تصاویر وہاں بھی الگ معاملہ ہیں۔ جنریٹ شدہ تصاویر سرور سائیڈ محفوظ ہوتی ہیں اور سائن شدہ یو آر ایلز سے واپس بھیجی جاتی ہیں، اس لیے پرانی تھریڈ میں تصویر ڈیوائس پر رکھنے کے بجائے دیکھنے کے لمحے فیچ ہوتی ہے۔
کیا موبائل پر گیسٹ اکاؤنٹ اس میں کچھ بدلتا ہے؟
نہیں۔ پرائیویسی پالیسی میں بیان کردہ لوکل کیشے سائن ان اور گیسٹ دونوں ڈیوائسز پر یکساں لاگو ہوتا ہے۔ گیسٹ کریڈینشل خود ڈیوائس پر محفوظ ہوتی ہے، لیکن Whizi ایک ون وے اخذ شدہ شناخت کنندہ محفوظ کرتا ہے تاکہ گیسٹ پروفائل پہچان سکے، ڈیٹا سنکرونائز کرے، سبسکرپشن رسائی تصدیق کرے اور بعد میں وہ ڈیٹا کسی اکاؤنٹ سے جوڑ سکے، یہ سب سرور سائیڈ آپریشنز ہیں۔ اکاؤنٹ ایکسپورٹ گیسٹ سیشنز پر بھی کام کرتا ہے، کیونکہ گیسٹس کے پاس حقیقی چیٹس اور یادداشت ہوتی ہے جسے وہ ڈیوائس جانے سے پہلے نکالنا چاہ سکتے ہیں۔
ایکسپورٹ کے اندر میڈیا لنکس کب تک کام کرتے رہتے ہیں؟
اپلوڈ شدہ اٹیچمنٹس اور جنریٹ شدہ میڈیا زیادہ سے زیادہ 30 دن بعد ایکسپائر ہونے کے لیے ترتیب دیے گئے ہیں، اور آپ کے ذریعے یا اکاؤنٹ ڈیلیٹ کرنے کے دوران جلد بھی ڈیلیٹ ہو سکتے ہیں۔ اپنی ریٹینشن ونڈو گزرنے کے بعد آبجیکٹ کی درخواست بائٹس لوٹانے کے بجائے "Media has expired.", HTTP 404 media_expired جواب دیتی ہے۔ کنکشن رہتے ہوئے جو کچھ رکھنا چاہتے ہیں وہ فیچ کر لیں۔