هل يمكن استخدام Whizi بدون اتصال بالإنترنت؟

إجابة سريعة

لا. لا يملك Whizi وضعًا يعمل بلا اتصال. كل إجابة هي رحلة عبر الشبكة إلى OpenRouter ومزوّد نموذج مُوجَّه، ومحادثاتك وخطتك وحدود استخدامك تُخزَّن على الخادم لا على الجهاز. قد يحتفظ تطبيق الجوال بذاكرة تخزين مؤقت محلية لعدد يصل إلى 40 محادثة حديثة، وهذه ذاكرة تخزين مؤقت لا وضع عمل بلا اتصال.

الإجابة المختصرة

لا. لا يملك 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.يظهر عند حدوث خطأ في اتصال websocketوضع الصوت لا يعمل
The realtime voice connection was closed.يظهر عند إغلاق اتصال websocket بعد اكتمال الإعدادوضع الصوت لا يعمل
Connection errorتسمية حالة الطبقة العلوية للصوت عند فشل جلسة صوتيةوضع الصوت لا يعمل
That didn't send. Check your connection and try again.البديل الافتراضي للملاحظات في كل فشل آخرحل المشكلات

يستحق الصوت توضيحًا واحدًا، لأن بنيته تبدو مستقلة وليست كذلك. يصدر العامل (worker) رمزًا قصير الأجل، ويفتح المتصفح اتصال WebSocket مباشرة مع Google، فلا يمر أي صوت عبر خوادم Whizi الخلفية أبدًا. هذه خاصية تتعلق بالخصوصية لا بالعمل بلا اتصال: فالاتصال بـ Google يبقى اتصالًا، ورمز الجلسة الذي يفتحه يصدره العامل.

ما ينبغي فعله قبل أن تفقد الإشارة

لا شيء مما يلي يمنحك نموذجًا يعمل بلا اتصال. الأمر يتعلق بألا تجد نفسك عالقًا بلا محتواك.

خذ بياناتك معك. يعيد GET /api/account/export بيانات الحساب في ملف JSON واحد قابل للتنزيل، ويمكن الوصول إليه عبر تصدير البيانات في الإعدادات ضمن الحساب. التحذير المهم في حالة عدم الاتصال: تُصدَّر الوسائط كبيانات وصفية مع رابط موقّع بدلًا من البايتات المضمنة، لذا يحتفظ ملف 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، بدلًا من إعادة البايتات. اجلب أي شيء تريد الاحتفاظ به بينما لا يزال الاتصال متوفرًا.