4 writes to Instructions
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
156Instructions = Instructions,
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
80options.Instructions = "Some instructions"; 151options.Instructions = "Some instructions";
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
105ChatOptions? options = withOptions ? new ChatOptions { Instructions = "You talk like a parrot." } : null;
9 references to Instructions
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
156Instructions = Instructions,
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatOptionsTests.cs (4)
18Assert.Null(options.Instructions); 37Assert.Null(clone.Instructions); 98Assert.Equal("Some instructions", options.Instructions); 178Assert.Equal("Some instructions", deserialized.Instructions);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
431if (options?.Instructions is { } instructions && !string.IsNullOrWhiteSpace(instructions))
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantsChatClient.cs (1)
414AppendSystemInstructions(options?.Instructions);
OpenAIChatClient.cs (1)
125if (chatOptions?.Instructions is { } instructions && !string.IsNullOrWhiteSpace(instructions))
OpenAIResponsesChatClient.cs (1)
408if (options.Instructions is { } instructions)