mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Proper chronological order of ChromaDB chat injections
This commit is contained in:
@ -349,12 +349,13 @@ async function onSelectInjectFile(e) {
|
||||
const text = await getFileText(file);
|
||||
|
||||
const split = splitRecursive(text, extension_settings.chromadb.file_split_length).filter(onlyUnique);
|
||||
const baseDate = Date.now();
|
||||
|
||||
const messages = split.map(m => ({
|
||||
const messages = split.map((m, i) => ({
|
||||
id: `${file.name}-${split.indexOf(m)}`,
|
||||
role: 'system',
|
||||
content: m,
|
||||
date: Date.now(),
|
||||
date: baseDate + i,
|
||||
meta: JSON.stringify({
|
||||
name: file.name,
|
||||
is_user: false,
|
||||
|
Reference in New Issue
Block a user