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)
570ChatOptions? options = withOptions ? new ChatOptions { Instructions = "You talk like a parrot." } : null; 1427Instructions = "You are a helpful assistant.",
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
132Instructions = "You are helpful.",
11 references to Instructions
Microsoft.Extensions.AI (2)
ChatCompletion\OpenTelemetryChatClient.cs (2)
613if (!string.IsNullOrWhiteSpace(options?.Instructions)) 617JsonSerializer.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.OpenAI (4)
MicrosoftExtensionsAIResponsesExtensions.cs (1)
98Instructions = options?.Instructions,
OpenAIAssistantsChatClient.cs (1)
503AppendSystemInstructions(options?.Instructions);
OpenAIChatClient.cs (1)
140if (chatOptions?.Instructions is { } instructions && !string.IsNullOrWhiteSpace(instructions))
OpenAIResponsesChatClient.cs (1)
727if (options.Instructions is { } instructions)