15 writes to MaxTokensPerChunk
Microsoft.Extensions.DataIngestion.Tests (15)
Chunkers\ChunkerOptionsTests.cs (6)
32
IngestionChunkerOptions options = new(_tokenizer) {
MaxTokensPerChunk
= 100 };
43
Assert.Throws<ArgumentOutOfRangeException>("value", () => options.
MaxTokensPerChunk
= 0);
44
Assert.Throws<ArgumentOutOfRangeException>("value", () => options.
MaxTokensPerChunk
= -1);
64
IngestionChunkerOptions options = new(_tokenizer) {
MaxTokensPerChunk
= 1000 };
75
Assert.Throws<ArgumentOutOfRangeException>("value", () => options.
MaxTokensPerChunk
= 10);
76
Assert.Throws<ArgumentOutOfRangeException>("value", () => options.
MaxTokensPerChunk
= 5);
Chunkers\HeaderChunkerTests.cs (7)
71
HeaderChunker chunker = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) {
MaxTokensPerChunk
= 13 });
96
HeaderChunker lessThanContext = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) {
MaxTokensPerChunk
= 5 });
99
HeaderChunker sameAsContext = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) {
MaxTokensPerChunk
= 6 });
119
HeaderChunker chunker = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) {
MaxTokensPerChunk
= 30 });
136
HeaderChunker chunker = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) {
MaxTokensPerChunk
= 37 });
146
HeaderChunker chunker = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) {
MaxTokensPerChunk
= 100 });
176
HeaderChunker chunker = new(new(tokenizer) {
MaxTokensPerChunk
= 50 });
Chunkers\SectionChunkerTests.cs (1)
17
return new SectionChunker(new(tokenizer) {
MaxTokensPerChunk
= maxTokensPerChunk, OverlapTokens = overlapTokens });
Chunkers\SemanticSimilarityChunkerTests.cs (1)
28
new(tokenizer) {
MaxTokensPerChunk
= maxTokensPerChunk, OverlapTokens = overlapTokens });
5 references to MaxTokensPerChunk
Microsoft.Extensions.DataIngestion (3)
Chunkers\ElementsChunker.cs (1)
25
_maxTokensPerChunk = options.
MaxTokensPerChunk
;
Chunkers\IngestionChunkerOptions.cs (2)
64
else if (
MaxTokensPerChunk
> DefaultOverlapTokens)
75
if (Throw.IfLessThan(value, 0) >=
MaxTokensPerChunk
)
Microsoft.Extensions.DataIngestion.Tests (2)
Chunkers\ChunkerOptionsTests.cs (2)
25
Assert.Equal(2000, options.
MaxTokensPerChunk
);
34
Assert.Equal(100, options.
MaxTokensPerChunk
);