aboutsummaryrefslogtreecommitdiffstats
path: root/packages/workers/openai.ts
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-03-02 00:52:18 +0000
committerMohamedBassem <me@mbassem.com>2024-03-02 00:52:18 +0000
commit8ab2747e23256106b115aa3823ad25e2c2d466d4 (patch)
tree73a98b0c62695d4657a463808264acd043959db8 /packages/workers/openai.ts
parent3f5f1850b17eb0f5c4cd0970c22421f85d5a2bd6 (diff)
downloadkarakeep-8ab2747e23256106b115aa3823ad25e2c2d466d4.tar.zst
feature: Store full link content and index them
Diffstat (limited to 'packages/workers/openai.ts')
-rw-r--r--packages/workers/openai.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/workers/openai.ts b/packages/workers/openai.ts
index cc456616..7dda1f9b 100644
--- a/packages/workers/openai.ts
+++ b/packages/workers/openai.ts
@@ -63,10 +63,20 @@ function buildPrompt(
`No description found for link "${bookmark.id}". Skipping ...`,
);
}
+
+ let content = bookmark.link.content;
+ if (content) {
+ let words = content.split(" ");
+ if (words.length > 2000) {
+ words = words.slice(2000);
+ content = words.join(" ");
+ }
+ }
return `
${PROMPT_BASE}
URL: ${bookmark.link.url}
Description: ${bookmark.link.description}
+Content: ${content || ""}
`;
}