Skip to content

Commit 08d77b0

Browse files
authored
Merge pull request #608 from sugarforever/feature/knowledge-base-chunk-size
feat: increase the chunk size to 3000 to fit nowadays much larger context window
2 parents c7a1593 + 63daa4c commit 08d77b0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

server/retriever/index.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ export const createRetriever = async (embeddings: Embeddings, collectionName: st
2020
docstore: new RedisDocstore(collectionName),
2121
parentSplitter: new RecursiveCharacterTextSplitter({
2222
chunkOverlap: 200,
23-
chunkSize: 1000,
23+
chunkSize: 3000,
2424
}),
2525
childSplitter: new RecursiveCharacterTextSplitter({
2626
chunkOverlap: 50,
27-
chunkSize: 200,
27+
chunkSize: 1000,
2828
}),
2929
childK: 20,
3030
parentK: 10,
@@ -41,7 +41,7 @@ export const createRetriever = async (embeddings: Embeddings, collectionName: st
4141
if (documents !== null) {
4242
const splitter = new RecursiveCharacterTextSplitter({
4343
chunkOverlap: 200,
44-
chunkSize: 1000,
44+
chunkSize: 3000,
4545
})
4646
const splits = await splitter.splitDocuments(documents)
4747
await vectorStore.addDocuments(splits)

0 commit comments

Comments
 (0)