diff options
| author | Mohamed Bassem <me@mbassem.com> | 2024-11-24 18:58:45 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2024-11-24 18:58:45 +0000 |
| commit | 036554ac5376cb83d43daeb11ff204e175fb1244 (patch) | |
| tree | a4095d25d7aace7a049deb7ae35c6a8bd6c7358a /apps | |
| parent | fdf28ae19ac8d7314bfa6c5d24fdcbabba0aee32 (diff) | |
| download | karakeep-036554ac5376cb83d43daeb11ff204e175fb1244.tar.zst | |
fix(workers): Add spaces in tag placeholders for better tokenization
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/workers/openaiWorker.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/workers/openaiWorker.ts b/apps/workers/openaiWorker.ts index 4061c7d2..0e3193b6 100644 --- a/apps/workers/openaiWorker.ts +++ b/apps/workers/openaiWorker.ts @@ -215,15 +215,15 @@ async function replaceTagsPlaceholders( ): Promise<string[]> { const api = await buildImpersonatingTRPCClient(userId); const tags = (await api.tags.list()).tags; - const tagsString = `[${tags.map((tag) => tag.name).join(",")}]`; + const tagsString = `[${tags.map((tag) => tag.name).join(", ")}]`; const aiTagsString = `[${tags .filter((tag) => tag.numBookmarksByAttachedType.human ?? 0 == 0) .map((tag) => tag.name) - .join(",")}]`; + .join(", ")}]`; const userTagsString = `[${tags .filter((tag) => tag.numBookmarksByAttachedType.human ?? 0 > 0) .map((tag) => tag.name) - .join(",")}]`; + .join(", ")}]`; return prompts.map((p) => p |
