Don't remove names from the past chat. Fix non-streaming auto-continue.

We took fair criticism from the NovelAI dev.
This commit is contained in:
Cohee
2023-09-15 23:32:01 +03:00
parent 985c2bcfb1
commit 6dd09858d4
9 changed files with 23 additions and 68 deletions

View File

@ -280,7 +280,6 @@ async function convertSoloToGroupChat() {
message.name = character.name;
message.original_avatar = character.avatar;
message.force_avatar = getThumbnailUrl('avatar', character.avatar);
message.is_name = true;
// Allow regens of a single message in group
if (typeof message.extra !== 'object') {

View File

@ -53,7 +53,6 @@ async function sendCaptionedMessage(caption, image) {
const message = {
name: context.name1,
is_user: true,
is_name: true,
send_date: getMessageTimeStamp(),
mes: messageText,
extra: {

View File

@ -508,7 +508,6 @@ async function onSelectInjectFile(e) {
meta: JSON.stringify({
name: file.name,
is_user: false,
is_name: false,
is_system: false,
send_date: humanizedDateTime(),
mes: m,
@ -686,7 +685,6 @@ window.chromadb_interceptGeneration = async (chat, maxContext) => {
const charname = context.name2;
newChat.push(
{
is_name: false,
is_user: false,
mes: `[Use these past chat exchanges to inform ${charname}'s next response:`,
name: "system",
@ -696,7 +694,6 @@ window.chromadb_interceptGeneration = async (chat, maxContext) => {
newChat.push(...queriedMessages.map(m => m.meta).filter(onlyUnique).map(JSON.parse));
newChat.push(
{
is_name: false,
is_user: false,
mes: `]\n`,
name: "system",
@ -752,7 +749,6 @@ window.chromadb_interceptGeneration = async (chat, maxContext) => {
newChat.push(
{
is_name: false,
is_user: false,
mes: recallStart,
name: "system",
@ -762,7 +758,6 @@ window.chromadb_interceptGeneration = async (chat, maxContext) => {
newChat.push(...queriedMessages.map(m => m.meta).filter(onlyUnique).map(JSON.parse));
newChat.push(
{
is_name: false,
is_user: false,
mes: recallEnd + `\n`,
name: "system",

View File

@ -165,7 +165,6 @@ async function processTranscript(transcript) {
const message = {
name: context.name1,
is_user: true,
is_name: true,
send_date: getMessageTimeStamp(),
mes: messageText,
};

View File

@ -1246,7 +1246,6 @@ async function sendMessage(prompt, image) {
name: context.groupId ? systemUserName : context.name2,
is_user: false,
is_system: true,
is_name: true,
send_date: getMessageTimeStamp(),
mes: context.groupId ? p(messageText) : messageText,
extra: {

View File

@ -205,7 +205,6 @@ function getFirstCharacterMessage(character) {
mes["is_user"] = false;
mes["is_system"] = false;
mes["name"] = character.name;
mes["is_name"] = true;
mes["send_date"] = getMessageTimeStamp();
mes["original_avatar"] = character.avatar;
mes["extra"] = { "gen_id": Date.now() * Math.random() * 1000000 };

View File

@ -325,7 +325,6 @@ async function sendMessageAs(_, text) {
const message = {
name: name,
is_user: false,
is_name: true,
is_system: isSystem,
send_date: getMessageTimeStamp(),
mes: substituteParams(mesText),
@ -357,7 +356,6 @@ async function sendNarratorMessage(_, text) {
const message = {
name: name,
is_user: false,
is_name: false,
is_system: isSystem,
send_date: getMessageTimeStamp(),
mes: substituteParams(text.trim()),
@ -384,7 +382,6 @@ async function sendCommentMessage(_, text) {
const message = {
name: COMMENT_NAME_DEFAULT,
is_user: false,
is_name: true,
is_system: true,
send_date: getMessageTimeStamp(),
mes: substituteParams(text.trim()),