6 writes to Instructions
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
34Instructions = other.Instructions;
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
84options.Instructions = "Some instructions"; 163options.Instructions = "Some instructions";
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIConversionTests.cs (2)
176ChatOptions? options = withOptions ? new ChatOptions { Instructions = "You talk like a parrot." } : null; 1033Instructions = "You are a helpful assistant.",
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
132Instructions = "You are helpful.",
12 references to Instructions
Microsoft.Extensions.AI (2)
ChatCompletion\OpenTelemetryChatClient.cs (2)
572if (!string.IsNullOrWhiteSpace(options?.Instructions)) 576JsonSerializer.Serialize(new object[1] { new OtelGenericPart { Content = options!.Instructions } }, _defaultOptions.GetTypeInfo(typeof(IList<object>))));
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
34Instructions = other.Instructions;
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatOptionsTests.cs (4)
18Assert.Null(options.Instructions); 37Assert.Null(clone.Instructions); 104Assert.Equal("Some instructions", options.Instructions); 192Assert.Equal("Some instructions", deserialized.Instructions);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
423if (options?.Instructions is { } instructions && !string.IsNullOrWhiteSpace(instructions))
Microsoft.Extensions.AI.OpenAI (4)
MicrosoftExtensionsAIResponsesExtensions.cs (1)
94instructions: options?.Instructions);
OpenAIAssistantsChatClient.cs (1)
448AppendSystemInstructions(options?.Instructions);
OpenAIChatClient.cs (1)
140if (chatOptions?.Instructions is { } instructions && !string.IsNullOrWhiteSpace(instructions))
OpenAIResponsesChatClient.cs (1)
483if (options.Instructions is { } instructions)