13 writes to Instructions
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatOptions.cs (1)
33Instructions = other.Instructions;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatOptions.g.cs (1)
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).Instructions = value!,
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatOptionsTests.cs (3)
86options.Instructions = "Some instructions"; 173options.Instructions = "Some instructions"; 236Instructions = "Some instructions",
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (1)
79Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).Instructions = value!,
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIConversionTests.cs (2)
741ChatOptions? options = withOptions ? new ChatOptions { Instructions = "You talk like a parrot." } : null; 2043Instructions = "You are a helpful assistant.",
Microsoft.Extensions.AI.Tests (5)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
139Instructions = "You are helpful.",
ChatRouting\FailoverChatClientTests.cs (2)
220Instructions = "caller", 240Instructions = "caller",
ChatRouting\OrderedFailoverChatClientTests.cs (1)
265Instructions = "caller",
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (1)
79Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).Instructions = value!,
24 references to Instructions
Microsoft.Extensions.AI (2)
ChatCompletion\OpenTelemetryChatClient.cs (2)
526if (!string.IsNullOrWhiteSpace(options?.Instructions)) 530JsonSerializer.Serialize(new object[1] { new OtelGenericPart { Content = options!.Instructions } }, OtelMessageSerializer.DefaultOptions.GetTypeInfo(typeof(IList<object>))));
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatOptions.cs (1)
33Instructions = other.Instructions;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatOptions.g.cs (2)
80Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).Instructions, 473string __value_Instructions = ((global::Microsoft.Extensions.AI.ChatOptions)value).Instructions;
Microsoft.Extensions.AI.Abstractions.Tests (8)
ChatCompletion\ChatOptionsTests.cs (6)
18Assert.Null(options.Instructions); 38Assert.Null(clone.Instructions); 107Assert.Equal("Some instructions", options.Instructions); 203Assert.Equal("Some instructions", deserialized.Instructions); 251Assert.Equal("Some instructions", result.Instructions); 372Assert.Equal("Some instructions", result.Instructions);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (2)
78Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).Instructions, 471string __value_Instructions = ((global::Microsoft.Extensions.AI.ChatOptions)value).Instructions;
Microsoft.Extensions.AI.OpenAI (5)
MicrosoftExtensionsAIResponsesExtensions.cs (2)
110if (options?.Instructions is { Length: > 0 }) 112result.Instructions.Add(ResponseItem.CreateDeveloperMessageItem(options.Instructions));
OpenAIAssistantsChatClient.cs (1)
504AppendSystemInstructions(options?.Instructions);
OpenAIChatClient.cs (1)
155if (chatOptions?.Instructions is { } instructions && !string.IsNullOrWhiteSpace(instructions))
OpenAIResponsesChatClient.cs (1)
1006if (options.Instructions is { } instructions)
Microsoft.Extensions.AI.Tests (6)
ChatRouting\FailoverChatClientTests.cs (2)
229Assert.Equal("caller", forwarded.Instructions); 287Assert.Equal("caller", invokedOptions[0].Instructions);
ChatRouting\OrderedFailoverChatClientTests.cs (2)
239seenOptions.Add((options?.ModelId, options?.Instructions)); 250seenOptions.Add((options?.ModelId, options?.Instructions));
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (2)
78Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).Instructions, 467writer.WriteString(PropName_Instructions, ((global::Microsoft.Extensions.AI.ChatOptions)value).Instructions);