server : Fix regenerated prompt

This commit is contained in:
Jhen 2023-08-02 16:34:00 +08:00
parent 750299726d
commit cc1ae32d41

View file

@ -147,7 +147,7 @@
@media (prefers-color-scheme: dark) { @media (prefers-color-scheme: dark) {
.popover-content { .popover-content {
background-color: #777; background-color: black;
} }
} }
</style> </style>
@ -220,7 +220,18 @@
const prompt = template(session.value.template, { const prompt = template(session.value.template, {
message: msg, message: msg,
history: session.value.transcript.flatMap(([name, message]) => template(session.value.historyTemplate, {name, message})).join("\n"), history: session.value.transcript.flatMap(
([name, data]) =>
template(
session.value.historyTemplate,
{
name,
message: Array.isArray(data) ?
data.map(msg => msg.content).join('').replace(/^\s/, '') :
data,
}
)
).join("\n"),
}); });
const currentMessages = []; const currentMessages = [];