¿Se puede usar Whizi sin conexión?

Respuesta rápida

No. Whizi no tiene modo sin conexión. Cada respuesta es un viaje de ida y vuelta por la red hasta OpenRouter y un proveedor de modelo enrutado, y tus conversaciones, tu plan y tus límites de uso viven en el servidor y no en el dispositivo. La app móvil puede guardar una caché local de hasta 40 conversaciones recientes, que es una caché y no un modo sin conexión.

La respuesta corta

No. Whizi no tiene modo sin conexión. Para generar una respuesta, Whizi envía la información razonablemente necesaria para la solicitud a OpenRouter y a un proveedor de modelo enrutado, o a otro proveedor usado por la función seleccionada, así que una respuesta siempre implica un viaje de ida y vuelta por la red hasta una empresa distinta de Whizi. El alojamiento, los chats sincronizados, los archivos multimedia, el estado de la cuenta, los límites de uso, los informes, y el procesamiento de seguridad y operativo se ejecutan todos en Cloudflare Workers, D1, R2 y Durable Objects, lo que significa que la conversación en la que estás escribiendo también vive en el servidor.

La lista de modelos también vive en el servidor por la misma razón. El selector lo sirve el backend de Whizi en GET /api/models, y las listas de modelos incrustadas en los clientes web y móvil son solo alternativas sin conexión, usadas cuando esa llamada no se puede alcanzar. La lista de respaldo solo dibuja el selector: ver un nombre ahí cuando no hay red no significa que haya algo detrás capaz de responder.

Qué necesita conexiónQué ocurre en tu dispositivo
Cada respuesta de un modelo, en cualquier planEl tema que elegiste, guardado en el almacenamiento local y restaurado en tu próxima visita
Cargar tu lista de chats y cualquier conversaciónAnalizar un archivo de exportación de ChatGPT o Claude, que el navegador lee antes de enviar nada
Enviar un mensaje, editar uno, cambiar de versiónGenerar el .xlsx o .docx a partir de una tarjeta de archivo en una respuesta
Búsqueda web, voz, generación de imágenesLa caché de conversaciones recientes de la app móvil, descrita más abajo
Subir un archivo, y ver contenido multimedia guardado mediante su URL firmada

Qué guarda la app móvil en el dispositivo

La política de privacidad es específica sobre esto. La app móvil puede guardar una caché local de hasta 40 conversaciones recientes en un dispositivo con sesión iniciada o de invitado, y esa caché no es una copia de seguridad en la nube independiente. Cómo se borra, y dónde está todo lo demás de la cuenta, se explica en dónde almacena los datos Whizi.

Una caché de conversaciones recientes no es un modo de lectura sin conexión, y no cambia en nada dónde ocurre el trabajo. Las conversaciones y los mensajes se conservan en la cuenta hasta que los borras o borras la cuenta, y una respuesta nueva sigue teniendo que llegar a un proveedor a través de la red.

Tu plan también se resuelve en el servidor. La facturación es por cuenta individual, y el nivel se calcula en un único lugar a partir de la suscripción propia de esa cuenta. Consulta Whizi en el móvil para ver cómo las dos plataformas comparten una sola cuenta.

Una conexión que se corta a la mitad de una respuesta

La generación se ejecuta en un Durable Object propio de cada conversación en el servidor, así que cerrar la pestaña a mitad de la transmisión no interrumpe la respuesta y esta se sigue guardando. Una pestaña reabierta o un segundo dispositivo pueden reconectarse a una generación ya en curso mediante GET /api/conversations/:id/generate/active. Vuelve, recarga la conversación y lee lo que quedó guardado.

Hay una ventana estrecha justo al inicio en la que esto no se aplica. Si el cliente se desconecta antes de que se complete la conexión con el proveedor, el servidor registra Generation aborted before it started. y responde con HTTP 408 y un cuerpo vacío, así que nada llegó a un modelo.

Detener la generación es una decisión del servidor y no del cliente: el coordinador cancela la lectura del proveedor, guarda la respuesta parcial, libera el bloqueo y reembolsa un turno no entregado. El conjunto completo de mensajes que aparecen a mitad de transmisión, y qué significa cada uno, está en un mensaje no se envía.

Los mensajes que ves cuando la llamada no puede completarse

Whizi muestra el fallo de la llamada que estuviera en curso en lugar de un único mensaje genérico, así que el texto que ves depende de lo que estabas haciendo. Cada uno se cita textualmente, junto con la condición para la que está documentado.

MensajeCondición documentadaDónde se cubre
Failed to send message.El mensaje de error alternativo del sitio web cuando un envío falla y el backend no dio ningún mensajeun mensaje no se envía
Could not load your chats. Please refresh to try again.El mensaje que se muestra cuando la lista de chats no cargaun mensaje no se envía
Failed to retrieve session token.Se lanza siempre que la obtención del token no devuelve nada antes de una llamada de lista de chats, carga de chat, borrado, cambio de nombre o subidaacceso a la cuenta e inicio de sesión
The import could not be finished. Check your connection and try again.Cualquier otro fallo de subida durante una importaciónerrores de importación de chats
Something went wrong. Please close and try again.El error genérico del cuadro de diálogo de compartir, que solo aparece cuando el fallo no trae su propio mensaje, como una conexión caída o una página de error en HTMLcompartir una conversación
The realtime voice connection failed.Se muestra ante un evento de error del websocketel modo de voz no funciona
The realtime voice connection was closed.Se muestra cuando el websocket se cierra después de completarse la configuraciónel modo de voz no funciona
Connection errorLa etiqueta de estado de la superposición de voz para una sesión de voz fallidael modo de voz no funciona
That didn't send. Check your connection and try again.El mensaje alternativo de comentarios para cualquier otro fallosolución de problemas

La voz merece una aclaración, porque su arquitectura parece independiente y no lo es. El worker genera un token de corta duración y el navegador abre un WebSocket directo a Google, así que ningún audio pasa nunca por los servidores del backend de Whizi. Eso es una propiedad de privacidad, no una de funcionamiento sin conexión: el socket hacia Google sigue siendo un socket, y el token de sesión que lo abre lo genera el worker.

Qué hacer antes de perder la señal

Nada de esto te da un modelo funcional sin conexión. Se trata de no quedarte sin acceso a tu contenido.

Llévate tus datos contigo. GET /api/account/export devuelve los datos de la cuenta como un único archivo JSON descargable, accesible como Exportar datos en Configuración, dentro de Cuenta. La advertencia que importa sin conexión: el contenido multimedia se exporta como metadatos más una URL firmada en lugar de los bytes incluidos, así que el JSON conserva el registro mientras que la imagen en sí todavía necesita descargarse. Lo que contiene la cuenta se explica en dónde almacena los datos Whizi.

Saca una respuesta como archivo mientras aún tengas señal. Una respuesta de chat puede generar un bloque delimitado que el sitio web muestra como una tarjeta de archivo y convierte en un .xlsx o .docx real en el navegador. La construcción del archivo es local, pero la respuesta que lo generó no lo fue.

Importa cuando aterrices, no durante el vuelo. Elegir el archivo de exportación es trabajo local, pero la subida no lo es, aunque una conexión que se corte durante ese proceso no cuesta nada, ya que cada conversación se identifica por cuenta más origen más id de origen y solo se guarda una vez. Los mensajes de fallo están en errores de importación de chats.

Lista de comprobación
  • No existe un modo sin conexión ni una vía de respuesta en el propio dispositivo en Whizi
  • Cada respuesta es una solicitud de red a un proveedor de modelo enrutado
  • El selector de modelos lo sirve el backend, y las listas incorporadas son solo alternativas de respaldo
  • La app móvil puede guardar en caché hasta 40 conversaciones recientes, y esa caché no es una copia de seguridad en la nube independiente
  • Tu nivel se calcula en el servidor a partir de la suscripción de tu propia cuenta
  • Una respuesta sobrevive a un cliente desconectado: la generación continúa en un Durable Object
  • Exporta tu cuenta como JSON desde Configuración, dentro de Cuenta, antes de viajar
  • El contenido multimedia en una exportación es una URL firmada, así que todavía hay que descargarlo después

Preguntas frecuentes

¿Funciona Whizi en un avión sin wifi?

No. Cada respuesta la genera un proveedor de modelo al que se llega a través de la red, así que sin conexión no hay ninguna vía hacia un modelo ni hacia tu lista de chats.

Mi teléfono perdió la señal a mitad de la generación. ¿Puedo empezar una nueva de inmediato en mi laptop?

No necesariamente, porque solo puede haber una generación en curso por cuenta a la vez. Un segundo intento mientras el bloqueo por usuario sigue activo se rechaza con "Generation already in progress. Please stop it or wait for it to finish.". El bloqueo no es permanente: se puede liberar en cuanto se considera que quien lo tenía quedó huérfano o estancado, y los bloqueos vencidos se limpian según un calendario.

¿Puedo desplazarme por una conversación antigua en mi teléfono en modo avión?

Solo dentro de lo que la app móvil tenga en caché, y las imágenes son un caso aparte incluso ahí. Las imágenes generadas se guardan en el servidor y se sirven mediante URLs firmadas, así que una imagen de un hilo antiguo se descarga en el momento en que la miras, en lugar de estar guardada en el dispositivo.

¿Cambia algo de esto una cuenta de invitado en el móvil?

No. La caché local que documenta la política de privacidad cubre por igual un dispositivo con sesión iniciada o de invitado. La credencial de invitado en sí se guarda en el dispositivo, pero Whizi guarda un identificador derivado de un solo sentido para poder reconocer el perfil de invitado, sincronizar datos, verificar el acceso a la suscripción y, más adelante, vincular esos datos a una cuenta, operaciones que ocurren todas en el servidor. La exportación de la cuenta también funciona para sesiones de invitado, ya que los invitados tienen chats y memoria reales que quizá quieran conservar antes de que el dispositivo desaparezca.

¿Cuánto tiempo siguen funcionando los enlaces multimedia dentro de una exportación?

Los archivos adjuntos subidos y el contenido multimedia generado están configurados para caducar a los 30 días como máximo, y pueden borrarse antes por ti o al eliminar la cuenta. Una vez que un archivo supera su periodo de retención, la solicitud responde "Media has expired.", HTTP 404 media_expired, en lugar de devolver los datos. Descarga lo que quieras conservar mientras aún tengas conexión.