17 writes to StopSequences
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatOptions.cs (1)
48StopSequences = [.. other.StopSequences];
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatOptions.g.cs (1)
301Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).StopSequences = value!,
Microsoft.Extensions.AI.Abstractions.Tests (3)
ChatCompletion\ChatOptionsTests.cs (2)
97options.StopSequences = stopSequences; 184options.StopSequences = stopSequences;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (1)
299Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).StopSequences = value!,
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
54options.StopSequences ??= [];
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIChatClientTests.cs (5)
412StopSequences = ["world"], 489StopSequences = ["world"], 570StopSequences = ["world"], 644StopSequences = ["world"], 832StopSequences = ["great"],
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
133StopSequences = ["hello", "world"],
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (1)
299Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).StopSequences = value!,
Microsoft.ML.GenAI.LLaMA (2)
Llama3CausalLMChatClient.cs (2)
40options.StopSequences = new List<string> { _eotToken }; 52options.StopSequences ??= [];
Microsoft.ML.GenAI.Phi (2)
Phi3\Phi3CausalLMChatClient.cs (2)
45options.StopSequences = [_eotToken]; 57options.StopSequences ??= [];
28 references to StopSequences
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
336if (options.StopSequences is IList<string> { Count: > 0 } stopSequences)
Microsoft.Extensions.AI.Abstractions (5)
ChatCompletion\ChatOptions.cs (3)
46if (other.StopSequences is not null) 48StopSequences = [.. other.StopSequences]; 231/// <see cref="StopSequences"/>, and <see cref="AdditionalProperties"/>, are shallow-cloned, meaning a new collection instance is created,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatOptions.g.cs (2)
300Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).StopSequences, 537global::System.Collections.Generic.IList<string> __value_StopSequences = ((global::Microsoft.Extensions.AI.ChatOptions)value).StopSequences;
Microsoft.Extensions.AI.Abstractions.Tests (9)
ChatCompletion\ChatOptionsTests.cs (7)
29Assert.Null(options.StopSequences); 49Assert.Null(clone.StopSequences); 120Assert.Same(stopSequences, options.StopSequences); 144Assert.Equal(stopSequences, clone.StopSequences); 216Assert.NotSame(stopSequences, deserialized.StopSequences); 217Assert.Equal(stopSequences, deserialized.StopSequences); 387Assert.Equal(new[] { "stop1", "stop2" }, result.StopSequences);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (2)
298Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).StopSequences, 535global::System.Collections.Generic.IList<string> __value_StopSequences = ((global::Microsoft.Extensions.AI.ChatOptions)value).StopSequences;
Microsoft.Extensions.AI.Integration.Tests (2)
PromptBasedFunctionCallingChatClient.cs (2)
55if (!options.StopSequences.Contains("</tool_calls>")) 57options.StopSequences.Add("</tool_calls>");
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
625if (options.StopSequences is { Count: > 0 } stopSequences)
Microsoft.Extensions.AI.Tests (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (2)
298Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).StopSequences, 488IListStringSerializeHandler(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).StopSequences);
Microsoft.ML.GenAI.Core (2)
CausalLMPipelineChatClient.cs (2)
39var stopSequences = options?.StopSequences ?? Array.Empty<string>(); 64var stopSequences = options?.StopSequences ?? Array.Empty<string>();
Microsoft.ML.GenAI.LLaMA (3)
Llama3CausalLMChatClient.cs (3)
34if (options.StopSequences != null) 36options.StopSequences.Add(_eotToken); 53options.StopSequences.Add(_eotToken);
Microsoft.ML.GenAI.Phi (3)
Phi3\Phi3CausalLMChatClient.cs (3)
39if (options.StopSequences != null) 41options.StopSequences.Add(_eotToken); 58options.StopSequences.Add(_eotToken);