Det korte svaret
Whizi har ingen regenerer-kontroll, og ingenting i arbeideren tjener en slik funksjon. Å kjøre en tur om igjen gjøres ved å redigere din egen melding og sende den på nytt, noe som bytter ut svaret i stedet for å legge til et nytt, og arkiverer det forrige forsøket som en versjon du kan bla tilbake til.
Rediger-kontrollen finnes bare på dine egne meldinger, aldri på et svar fra assistenten, og den nye sendingen belastes som en vanlig tur til prisen for den modellen som svarer på den.
| Det du vil | Det Whizi har | Hvor det er |
|---|---|---|
| Kjøre samme prompt om igjen | Ingen regenerer-kontroll | Rediger meldingen og send den på nytt |
| Fikse en prompt du skrev feil | Rediger og send på nytt | Rediger-kontrollen på dine egne meldinger |
| Sammenligne det gamle svaret med det nye | Versjonspiler som viser 2/2 | Under den redigerte turen |
| Et annet svar uten å skrive om | Bytt modell i samme samtale | Modellvelgeren |
Hva en redigering egentlig endrer
En sendt melding fra brukeren kan redigeres og sendes på nytt, og svaret som følger bytter ut det gamle i stedet for å legges under det.
Hver redigering skaper en versjon av turen, og pilene under den viser 2/2. Det viktige er hva en versjon inneholder. Det er ikke bare den redigerte meldingen: det er meldingen og hvert svar som kom etter den, så å bytte versjon skifter hele resten av samtalen, ikke bare én boble.
Det har en konsekvens folk møter overraskende. Å redigere en tur sletter versjonshistorikken til hver tur etter den, fordi de versjonene hører til en samtale som ikke lenger finnes. Hvis du redigerte melding tre to ganger og deretter går tilbake og redigerer melding en, forsvinner de to versjonene av melding tre med den.
Versjoner er også grunnen til at to grener av én tråd ikke kan holde seg begge levende samtidig, noe som er spørsmålet som besvares i kan man forgrene en samtale.
Versjonsbytte er en serveroperasjon, ikke en klient-vipp: det betjenes av POST /api/conversations/:id/versions, og det holder genererings-låsen så lenge det varer. Whizi kjører én generering per konto samtidig, så et versjonsbytte og et svar som er i gang kan ikke skje på samme tid.
Å sende den samme teksten på nytt er ikke en ny vei til et nytt svar. Den samme meldingsteksten sendt til samme samtale nylig avvises som en duplikat, så en ny kjøring av uendrede ord er ikke mulig i det hele tatt. Den avvisningen er dokumentert sammen med resten av sendefeilene i en melding vil ikke sendes.
Hva det koster å kjøre en tur om igjen
Det finnes ingen regenerer-pris, fordi det ikke finnes noen regenerer-funksjon. En ny sending er en vanlig tur, belastet med den faste prisen per melding for den modellen som svarer på den.
En modells kredittkostnad er et fast heltall per melding. Verken meldingslengde, samtalelengde eller svarlengde påvirker beregningen, så en ny kjøring av en lang tråd kostet nøyaktig det samme som det første forsøket på den modellen. En tur avrundes ned til minimum én kreditt, så ingenting belastes lavere enn én.
Å redigere en prompt før du sender den kostet ingenting i kreditter, og heller ikke å bytte hvilken modell du er i ferd med å sende den til. Kostnaden inntreffer når en modell svarer.
| Handling | Kreditter |
|---|---|
| Redigere teksten i en melding før sending | Ingen |
| Sende den redigerte meldingen | En tur til prisen for modellen som svarer |
| Stoppe et svar midtveis | Refunderes som en ikke-levert tur |
Refusjonen er grunnen til å rette feilen tidlig heller enn sent. En generering som mislykkes eller avbrytes, refunderes ved at bruksraden slettes, så et svar du stopper i de to første linjene, kostet mindre enn ett du lar fullføre og deretter kjører om igjen. Hvordan et stopp behandles på serveren, står i en melding vil ikke sendes.
En annen modell er den andre veien til et annet svar, og den turen belastes med den nye modellens pris i stedet for den gamle. Mønstrene som er verdt å bruke, står i å bytte modell midt i en samtale.
På et betalt abonnement trekkes dette fra kredittgrensen for perioden. Gratiskontoer har ingen kredittgrense i det hele tatt: de får 7 meldinger den første dagen, deretter 3 om dagen, og en ny sending er en melding som alle andre. Hele skalaen og grensene per abonnement finner du i kredittreferansen.
Når en redigering eller et versjonsbytte mislykkes
Når selve redigeringen avvises, hører strengene og kodene for det med til resten av sendefeilene i en melding vil ikke sendes. Strengene under hører til versjonspilene og finnes ingen andre steder.
| Det du ser | Kode | Utløser |
|---|---|---|
That version is no longer available. Reload and try again. | 404 version_not_found | Versjonen du byttet til, er arkivert bort |
A message position and a version number are required. | 400 invalid_version | Forespørselen om versjonsbytte manglet en gyldig ankersekvens eller versjonsindeks |
Nettsiden har sin egen tekst for et mislykket bytte: That version is no longer available. Reload the chat and try again. Begge betyr det samme, og begge fikses ved å laste samtalen på nytt.
Editing a message is not supported on this backend. kastes når en redigering og ny sending ville rutet til den utdaterte backenden. Rediger-kontrollen er sperret slik at brukere ikke skal nå den.
- Ingen regenerer-kontroll finnes i Whizi, og arbeideren har ingen rute bak en slik
- Rediger og send på nytt er hvordan man kjører om igjen: svaret byttes ut, ikke gjentas
- Rediger-kontrollen finnes bare på dine egne meldinger
- En versjon er meldingen pluss hvert svar etter den, så å bytte versjon skifter hele resten
- Å redigere en tidligere tur sletter versjonshistorikken til hver tur etter den
- Å redigere kostet ingenting; den nye sendingen belastes til prisen for modellen som svarer
- En stoppet generering refunderes som en ikke-levert tur
- Et versjonsbytte holder genererings-låsen, så det kan ikke kjøre mens et svar genereres
Vanlige spørsmål
Hvordan regenererer jeg et svar i Whizi?
Det kan du ikke, i betydningen en knapp som kjører den samme prompten om igjen. Det tilsvarende er å redigere din egen melding og sende den på nytt, noe som bytter ut svaret i stedet for å legge til et nytt. Å sende ordene uendret er heller ikke en omvei: samme tekst sendt til samme samtale nylig kommer tilbake som HTTP 409 duplicate_message, så en endret prompt eller en annen modell er den eneste veien til et nytt forsøk.
Kan jeg redigere en melding jeg allerede har sendt?
Ja, på meldinger du selv har sendt. Svar fra assistenten har ingen rediger-kontroll, så det er ingenting å trykke på i selve svaret, og svaret under en redigert melding byttes ut i stedet for å bli fulgt av et nytt. Samme redigeringsvei finnes på det kreative (media) sporet, der en utdatert meldings-id feiler med samme 404 som en tekstredigering får. Hva en versjon inneholder, og hvilken historikk en redigering kaster bort, dekkes under hva en redigering egentlig endrer.
Kostet det kreditter å kjøre en tur om igjen?
Å redigere teksten kostet ingenting, siden kostnaden inntreffer bare når en modell svarer. Den nye sendingen er en vanlig tur til den faste prisen per melding for modellen som svarer på den, uten noen egen regenerer-pris, og den avrundes ned til minimum én kreditt. Hvis den gjenværende saldoen ikke dekker den turen, avvises den helt i stedet for å delvis belastes.
Mister jeg det opprinnelige svaret når jeg redigerer?
Ikke for den turen. Det forrige forsøket beholdes, og pilene flytter mellom de to. Lavere ned i tråden gjør du det: en redigering sletter de lagrede versjonene av hver tur under den. Arbeid bakover om grenene betyr noe, altså rediger den tidligste meldingen sist, og kopier alt du vil beholde fra en lavere gren før du rører en melding over den.
Hva betyr "That version is no longer available. Reload and try again."?
HTTP 404 med koden version_not_found. Du flyttet til en meldingsversjon som er arkivert bort, så det er ingenting igjen å vise. Last samtalen på nytt, og pilene bygges opp på nytt fra det som faktisk er lagret. Hvis strengen du fikk sier "Reload the chat" i stedet, er det nettsidens toast for samme feil, og den betyr det samme.
Kan jeg få et annet svar uten å redigere noe?
Ja, ved å sende den på en annen modell i samme samtale. Tråden følger med, og turen belastes til den nye modellens pris. Sperren å se opp for er abonnementet ditt: å velge en modell over ditt nivå returnerer HTTP 403 tier_upgrade_required med "Upgrade your plan to use this model." i stedet for et svar.