feat: better animation speed

This commit is contained in:
Yidadaa 2023-11-19 19:15:11 +08:00
parent 4f8a0b7711
commit f2485931d9
3 changed files with 7 additions and 5 deletions

View File

@ -127,9 +127,11 @@ export class ChatGPTApi implements LLMApi {
}
if (remainText.length > 0) {
responseText += remainText[0];
remainText = remainText.slice(1);
options.onUpdate?.(responseText, remainText[0]);
const fetchCount = Math.max(1, Math.round(remainText.length / 60));
const fetchText = remainText.slice(0, fetchCount);
responseText += fetchText;
remainText = remainText.slice(fetchCount);
options.onUpdate?.(responseText, fetchText);
}
requestAnimationFrame(animateResponseText);

View File

@ -24,8 +24,8 @@ export type { LocaleType, PartialLocaleType } from "./cn";
const ALL_LANGS = {
cn,
en,
pt,
tw,
pt,
jp,
ko,
id,

View File

@ -145,7 +145,7 @@ const pt: LocaleType = {
},
},
Lang: {
Name: "Idioma",
Name: "Language",
All: "Todos os Idiomas",
},
Avatar: "Avatar",