16 references to System
Microsoft.Extensions.AI (3)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
155promptAugmentation = new ChatMessage(ChatRole.System, $$"""
ChatCompletion\OpenTelemetryChatClient.cs (2)
473Log(new(1, message.Role == ChatRole.System ? OpenTelemetryConsts.GenAI.System.Message : OpenTelemetryConsts.GenAI.User.Message), 476Role = message.Role != ChatRole.System && message.Role != ChatRole.User && !string.IsNullOrWhiteSpace(message.Role.Value) ? message.Role.Value : null,
Microsoft.Extensions.AI.Abstractions.Tests (3)
ChatCompletion\ChatMessageTests.cs (2)
74ChatMessage message = new(ChatRole.System, content); 76Assert.Equal(ChatRole.System, message.Role);
ChatCompletion\ChatRoleTests.cs (1)
49Assert.Equal("system", ChatRole.System.Value);
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
260role.Equals(global::Azure.AI.Inference.ChatRole.System) ? ChatRole.System : 423if (input.Role == ChatRole.System)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
294new(ChatRole.System, "You are a really nice friend."),
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
157existingToolPrompt = new ChatMessage(ChatRole.System, (string?)null);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (2)
367ChatMessageRole.System => ChatRole.System, 583if (input.Role == ChatRole.System)
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIChatClientTests.cs (1)
339new(ChatRole.System, "You are a really nice friend."),
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (2)
42Assert.Equal(ChatRole.System, message.Role); 227Assert.Equal(ChatRole.System, message.Role);
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
99new(ChatRole.System, "You are a close friend."),