aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-04-15 22:52:56 +0100
committerMohamedBassem <me@mbassem.com>2024-04-15 22:56:41 +0100
commit4629dac81cb639f9f080278dc125b9d87d450c8d (patch)
tree2bdf9fb18751f7d47d1ce7dbb4405e98387f1a36 /apps
parent81e0b2849d837649da9adbc5d077b8c819fe7bee (diff)
downloadkarakeep-4629dac81cb639f9f080278dc125b9d87d450c8d.tar.zst
fix: Fix slice call in the content truncation logic which was resulting in excessive usage of context tokens. Fixes #94
Diffstat (limited to 'apps')
-rw-r--r--apps/workers/utils.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/workers/utils.ts b/apps/workers/utils.ts
index 8e69dcd2..2372684e 100644
--- a/apps/workers/utils.ts
+++ b/apps/workers/utils.ts
@@ -40,7 +40,7 @@ export async function readPDFText(buffer: Buffer): Promise<{
export function truncateContent(content: string, length = 1500) {
let words = content.split(" ");
if (words.length > length) {
- words = words.slice(length);
+ words = words.slice(0, length);
content = words.join(" ");
}
return content;