13 writes to MaxTokensPerChunk
Microsoft.Extensions.DataIngestion.Tests (13)
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)
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 });
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
);