15 references to IngestionChunkerOptions
Microsoft.Extensions.DataIngestion.Tests (15)
Chunkers\ChunkerOptionsTests.cs (7)
17
Assert.Throws<ArgumentNullException>("tokenizer", () => new
IngestionChunkerOptions
(null!));
23
IngestionChunkerOptions options =
new
(_tokenizer);
32
IngestionChunkerOptions options =
new
(_tokenizer) { MaxTokensPerChunk = 100 };
41
IngestionChunkerOptions options =
new
(_tokenizer);
53
IngestionChunkerOptions options =
new
(_tokenizer)
64
IngestionChunkerOptions options =
new
(_tokenizer) { MaxTokensPerChunk = 1000 };
73
IngestionChunkerOptions options =
new
(_tokenizer) { OverlapTokens = 10 };
Chunkers\HeaderChunkerTests.cs (8)
38
HeaderChunker chunker = new(
new
(TiktokenTokenizer.CreateForModel("gpt-4")));
70
HeaderChunker chunker = new(
new
(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 13 });
95
HeaderChunker lessThanContext = new(
new
(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 5 });
98
HeaderChunker sameAsContext = new(
new
(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 6 });
118
HeaderChunker chunker = new(
new
(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 30 });
135
HeaderChunker chunker = new(
new
(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 37 });
145
HeaderChunker chunker = new(
new
(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 100 });
175
HeaderChunker chunker = new(
new
(tokenizer) { MaxTokensPerChunk = 50 });