15 writes to Role
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponse.cs (1)
153Role = choice.Role,
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatResponseUpdateTests.cs (4)
40update.Role = ChatRole.Assistant; 91Role = ChatRole.User, 120Role = ChatRole.User, 168Role = ChatRole.Assistant,
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
180Role = streamedRole, 240Role = streamedRole,
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
161Role = chunk.Message?.Role is not null ? new ChatRole(chunk.Message.Role) : null,
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantClient.cs (2)
124Role = mcu.Role == MessageRole.User ? ChatRole.User : ChatRole.Assistant, 144Role = ChatRole.Assistant,
OpenAIModelMappers.StreamingChatCompletion.cs (2)
96Role = streamedRole, 173Role = streamedRole,
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAISerializationTests.cs (1)
630Role = ChatRole.Assistant,
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
74Role = ChatRole.Assistant,
Microsoft.ML.GenAI.Core (1)
CausalLMPipelineChatClient.cs (1)
73Role = ChatRole.Assistant,
14 references to Role
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseUpdateExtensions.cs (1)
125if (update.Role is ChatRole role && message.Role == default)
Microsoft.Extensions.AI.Abstractions.Tests (7)
ChatCompletion\ChatResponseTests.cs (3)
226Assert.Equal("customRole", update0.Role?.Value); 276Assert.Equal("assistant", update0.Role?.Value); 287Assert.Equal("system", update1.Role?.Value);
ChatCompletion\ChatResponseUpdateTests.cs (4)
18Assert.Null(update.Role); 39Assert.Null(update.Role); 41Assert.Equal(ChatRole.Assistant, update.Role); 208Assert.Equal(ChatRole.Assistant, result.Role);
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceChatClientTests.cs (2)
250Assert.Equal(ChatRole.Assistant, updates[i].Role); 902Assert.Equal(ChatRole.Assistant, updates[i].Role);
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaChatClientTests.cs (1)
191Assert.Equal(ChatRole.Assistant, updates[i].Role);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIModelMappers.StreamingChatCompletion.cs (1)
52role: ToOpenAIChatRole(update.Role),
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIChatClientTests.cs (2)
289Assert.Equal(ChatRole.Assistant, updates[i].Role); 890Assert.Equal(ChatRole.Assistant, updates[i].Role);