La respuesta corta
Whizi no tiene un control para regenerar, y nada en el worker sirve uno. Volver a ejecutar un turno se hace editando tu propio mensaje y enviándolo de nuevo, lo que sustituye la respuesta en lugar de añadir una segunda, y guarda el intento anterior como una versión a la que puedes volver.
El control de edición aparece solo en tus propios mensajes, nunca en una respuesta del asistente, y el reenvío se cobra como un turno normal a la tarifa del modelo que lo responda.
| Lo que quieres | Lo que tiene Whizi | Dónde está |
|---|---|---|
| Volver a ejecutar el mismo prompt | Ningún control de regenerar | Edita el mensaje y envíalo de nuevo |
| Corregir un prompt que escribiste mal | Editar y reenviar | El control de edición en tus propios mensajes |
| Comparar la respuesta anterior con la nueva | Flechas de versión que muestran algo como 2/2 | Debajo del turno editado |
| Una respuesta distinta sin cambiar las palabras | Cambia el modelo en la misma conversación | El selector de modelo |
Qué cambia realmente una edición
Un mensaje enviado por el usuario se puede editar y reenviar, y la respuesta que sigue sustituye a la anterior en lugar de apilarse debajo de ella.
Cada edición crea una versión del turno, y las flechas debajo de él muestran algo como 2/2. Lo importante es qué contiene una versión. No es solo el mensaje editado: es ese mensaje y cada respuesta que vino después, así que cambiar de versión sustituye toda la cola de la conversación, no solo una burbuja.
Eso tiene una consecuencia con la que la gente se topa por sorpresa. Editar un turno descarta el historial de versiones de cada turno posterior, porque esas versiones pertenecen a una conversación que ya no existe. Si editaste el mensaje tres dos veces y luego vuelves y editas el mensaje uno, las dos versiones del mensaje tres desaparecen con él.
Las versiones también son la razón por la que dos ramas de un mismo hilo no pueden seguir activas a la vez, que es la pregunta que responde se puede bifurcar una conversación.
Cambiar de versión es una operación del servidor, no un interruptor del cliente: la sirve POST /api/conversations/:id/versions, y toma el bloqueo de generación durante el proceso. Whizi ejecuta una sola generación por cuenta a la vez, así que un cambio de versión y una respuesta en curso no pueden ocurrir al mismo tiempo.
Reenviar el mismo texto sin cambios no es una segunda vía hacia una respuesta nueva. El mismo texto enviado a la misma conversación hace poco se rechaza como duplicado, así que repetir la tirada con las mismas palabras no es posible ni en principio. Ese rechazo está documentado junto al resto de los fallos de envío en un mensaje no se envía.
Cuánto cuesta volver a ejecutar un turno
No hay un precio de regenerar, porque no hay regenerar. Un reenvío es un turno normal, cobrado a la tarifa fija por mensaje del modelo que lo responda.
El costo en créditos de un modelo es un entero fijo por mensaje. Nada sobre la longitud del mensaje, la longitud de la conversación o la longitud de la respuesta entra en el cálculo, así que volver a ejecutar un hilo largo cuesta exactamente lo mismo que costó el primer intento en ese modelo. Un turno tiene un mínimo de un crédito y se redondea hacia abajo, así que nunca se cobra menos de uno.
Editar un prompt antes de enviarlo no cuesta nada en créditos, y tampoco cuesta cambiar el modelo al que estás a punto de enviarlo. El cobro ocurre cuando un modelo responde.
| Acción | Créditos |
|---|---|
| Editar el texto de un mensaje antes de enviarlo | Ninguno |
| Enviar el mensaje editado | Un turno a la tarifa del modelo que responde |
| Detener una respuesta a medio camino | Reembolsado como turno no entregado |
El reembolso es la razón para corregir temprano en lugar de tarde. Una generación que falla o se interrumpe se reembolsa borrando la fila de uso, así que una respuesta que detienes en sus primeras dos líneas cuesta menos que una que dejas terminar y luego vuelves a ejecutar. Cómo se maneja una interrupción en el servidor está en un mensaje no se envía.
Un modelo distinto es la otra vía hacia una respuesta diferente, y ese turno se cobra a la tarifa del modelo nuevo en lugar de la del anterior. Los patrones que vale la pena usar están en cambiar de modelo a mitad de conversación.
En un plan de pago esto sale de la asignación de créditos del período. Las cuentas gratuitas no tienen ninguna asignación de créditos: reciben 7 mensajes el primer día, luego 3 al día, y un reenvío es un mensaje como cualquier otro. La escala completa y las asignaciones por plan están en la referencia de créditos.
Cuando una edición o un cambio de versión falla
Cuando la propia edición se rechaza, las cadenas y códigos correspondientes están junto al resto de los fallos de envío en un mensaje no se envía. Las cadenas siguientes pertenecen a las flechas de versión y no aparecen en ningún otro lugar.
| Lo que ves | Código | Motivo |
|---|---|---|
That version is no longer available. Reload and try again. | 404 version_not_found | La versión a la que cambiaste fue archivada |
A message position and a version number are required. | 400 invalid_version | La solicitud de cambio de versión no tenía una secuencia de anclaje o un índice de versión válidos |
El sitio web tiene su propia redacción para un cambio fallido: That version is no longer available. Reload the chat and try again. Ambas significan lo mismo y ambas se solucionan recargando la conversación.
Editing a message is not supported on this backend. se lanza cuando una edición y reenvío se dirigiría al backend heredado. El control de edición está bloqueado para que los usuarios no deban llegar a él.
- Ningún control de regenerar existe en Whizi, y el worker no tiene ninguna ruta detrás de uno
- Editar y reenviar es la forma de volver a ejecutar: la respuesta se sustituye, no se repite
- El control de edición aparece solo en tus propios mensajes
- Una versión es el mensaje más cada respuesta posterior, así que cambiar de versión sustituye toda la cola
- Editar un turno anterior descarta el historial de versiones de cada turno posterior
- Editar no cuesta nada; el reenvío se cobra a la tarifa del modelo que responde
- Una generación detenida se reembolsa como turno no entregado
- Un cambio de versión toma el bloqueo de generación, así que no puede ejecutarse mientras se genera una respuesta
Preguntas frecuentes
¿Cómo regenero una respuesta en Whizi?
No puedes, en el sentido de un botón que repita el mismo prompt. El equivalente es editar tu propio mensaje y enviarlo de nuevo, lo que sustituye la respuesta en lugar de añadir una segunda. Reenviar las mismas palabras sin cambios tampoco es una solución alternativa: el mismo texto enviado a la misma conversación hace poco vuelve como HTTP 409 duplicate_message, así que un prompt modificado o un modelo distinto es la única vía hacia un segundo intento.
¿Puedo editar un mensaje que ya envié?
Sí, en los mensajes que enviaste. Las respuestas del asistente no tienen control de edición, así que no hay nada que pulsar en la respuesta misma, y la respuesta bajo un mensaje editado se sustituye en lugar de sumarse con una segunda. El mismo camino de edición existe en la ruta creativa (multimedia), donde un id de mensaje obsoleto falla con el mismo 404 que recibe una edición de texto. Qué contiene una versión, y qué historial borra una edición, se explica en qué cambia realmente una edición.
¿Cuesta créditos volver a ejecutar un turno?
Editar el texto no cuesta nada, ya que el cobro solo ocurre cuando un modelo responde. El reenvío es un turno normal a la tarifa fija por mensaje del modelo que lo responda, sin un precio separado por volver a ejecutar, y tiene un mínimo de un crédito. Si el saldo restante no cubre ese turno, se rechaza por completo en lugar de cobrarse parcialmente.
¿Pierdo la respuesta original al editar?
No para ese turno. El intento anterior se conserva y las flechas se mueven entre los dos. Más abajo en el hilo sí: una edición elimina las versiones guardadas de cada turno posterior. Trabaja hacia atrás si las ramas importan, es decir, edita el mensaje más antiguo al final, y copia cualquier cosa de una rama inferior que quieras conservar antes de tocar un mensaje anterior a ella.
¿Qué significa "That version is no longer available. Reload and try again."?
HTTP 404 con el código version_not_found. Cambiaste a una versión de mensaje que fue archivada, así que no queda nada que mostrar. Recarga la conversación y las flechas se reconstruyen a partir de lo que realmente está guardado. Si la cadena que recibiste dice "Reload the chat" en su lugar, es el aviso del sitio web para el mismo fallo y significa lo mismo.
¿Puedo obtener una respuesta distinta sin editar nada?
Sí, enviándolo con un modelo distinto en la misma conversación. El hilo te acompaña y el turno se cobra a la tarifa del modelo nuevo. Lo que hay que vigilar es tu plan: elegir un modelo por encima de tu nivel devuelve HTTP 403 tier_upgrade_required con "Upgrade your plan to use this model." en lugar de una respuesta.