28 references to CreateForModel
Microsoft.Extensions.AI.Integration.Tests (1)
ReducingChatClientTests.cs (1)
21private static readonly Tokenizer _gpt4oTokenizer = TiktokenTokenizer.CreateForModel("gpt-4o");
Microsoft.Extensions.DataIngestion.Tests (12)
Chunkers\ChunkerOptionsTests.cs (1)
12private static readonly Tokenizer _tokenizer = TiktokenTokenizer.CreateForModel("gpt-4");
Chunkers\HeaderChunkerTests.cs (8)
39HeaderChunker chunker = new(new(TiktokenTokenizer.CreateForModel("gpt-4"))); 71HeaderChunker chunker = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 13 }); 96HeaderChunker lessThanContext = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 5 }); 99HeaderChunker sameAsContext = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 6 }); 119HeaderChunker chunker = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 30 }); 136HeaderChunker chunker = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 37 }); 146HeaderChunker chunker = new(new(TiktokenTokenizer.CreateForModel("gpt-4")) { MaxTokensPerChunk = 100 }); 175Tokenizer tokenizer = TiktokenTokenizer.CreateForModel("gpt-4");
Chunkers\SectionChunkerTests.cs (1)
16var tokenizer = TiktokenTokenizer.CreateForModel("gpt-4o");
Chunkers\SemanticSimilarityChunkerTests.cs (1)
26Tokenizer tokenizer = TiktokenTokenizer.CreateForModel("gpt-4o");
IngestionPipelineTests.cs (1)
226private static IngestionChunker<string> CreateChunker() => new HeaderChunker(new(TiktokenTokenizer.CreateForModel("gpt-4")));
Microsoft.ML.Tokenizers.Data.Tests (1)
TokenizerDataTests.cs (1)
30var exception = Record.Exception(() => TiktokenTokenizer.CreateForModel(modelName));
Microsoft.ML.Tokenizers.Tests (14)
TiktokenTests.cs (14)
32public static Tokenizer GPT4 { get; } = TiktokenTokenizer.CreateForModel("gpt-4", _specialTokens); 33public static Tokenizer GPT2 { get; } = TiktokenTokenizer.CreateForModel("gpt2"); 34public static Tokenizer P50kBase { get; } = TiktokenTokenizer.CreateForModel("text-davinci-003"); 35public static Tokenizer R50kBase { get; } = TiktokenTokenizer.CreateForModel("ada"); 36public static Tokenizer P50kEdit { get; } = TiktokenTokenizer.CreateForModel("text-davinci-edit-001"); 37public static Tokenizer GPT4o { get; } = TiktokenTokenizer.CreateForModel("gpt-4o"); 38public static Tokenizer GPT5 { get; } = TiktokenTokenizer.CreateForModel("gpt-5"); 39public static Tokenizer GPT5_1 { get; } = TiktokenTokenizer.CreateForModel("gpt-5.1"); 40public static Tokenizer Phi4 { get; } = TiktokenTokenizer.CreateForModel("phi-4"); 41public static TiktokenTokenizer GptOss { get; } = TiktokenTokenizer.CreateForModel("gpt-oss-20b"); 95tokenizer = TiktokenTokenizer.CreateForModel("gpt-4"); 480Tokenizer tokenizer = TiktokenTokenizer.CreateForModel(modelName); 509Tokenizer tokenizer1 = TiktokenTokenizer.CreateForModel(modelName); 557Tokenizer tokenizer = TiktokenTokenizer.CreateForModel(name);