10 writes to AuthorName
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatResponseExtensions.cs (2)
91AuthorName = update.AuthorName, 337message.AuthorName = update.AuthorName;
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatMessageTests.cs (4)
131AuthorName = authorName 135message.AuthorName = "author"; 138message.AuthorName = authorName; 279AuthorName = "Fred",
Microsoft.Extensions.AI.OpenAI (4)
MicrosoftExtensionsAIChatExtensions.cs (4)
177resultMessage.AuthorName = acm.ParticipantName; 189resultMessage.AuthorName = ucm.ParticipantName; 194resultMessage.AuthorName = dcm.ParticipantName; 199resultMessage.AuthorName = scm.ParticipantName;
23 references to AuthorName
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
412AuthorName = message.AuthorName,
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponse.cs (1)
134AuthorName = message.AuthorName,
Microsoft.Extensions.AI.Abstractions.Tests (11)
ChatCompletion\ChatMessageTests.cs (7)
19Assert.Null(message.AuthorName); 53Assert.Null(message.AuthorName); 117Assert.Null(message.AuthorName); 133Assert.Null(message.AuthorName); 136Assert.Equal("author", message.AuthorName); 139Assert.Null(message.AuthorName); 288Assert.Equal("Fred", deserializedMessage.AuthorName);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (4)
57Assert.Equal("Someone", message.AuthorName); 106Assert.Equal("AI Assistant", message1.AuthorName); // Last value should win 114Assert.Equal("Human User", message2.AuthorName); // Last value should win 122Assert.Null(message3.AuthorName); // No AuthorName set in later updates
Microsoft.Extensions.AI.Evaluation (4)
ChatMessageExtensions.cs (3)
106/// <see cref="ChatMessage.AuthorName"/> (if available). The returned string also always has a new line character 122string? author = message.AuthorName; 146/// <see cref="ChatMessage.AuthorName"/> (if available) in the returned string. The rendered
ChatResponseExtensions.cs (1)
28/// <see cref="ChatMessage.AuthorName"/> (if available) in the returned string. The rendered
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (2)
298=> x?.AuthorName == y?.AuthorName && x?.Role == y?.Role && x?.Text == y?.Text;
Microsoft.Extensions.AI.OpenAI (4)
OpenAIChatClient.cs (4)
142input.Role == ChatRole.System ? new SystemChatMessage(parts) { ParticipantName = input.AuthorName } : 143input.Role == OpenAIClientExtensions.ChatRoleDeveloper ? new DeveloperChatMessage(parts) { ParticipantName = input.AuthorName } : 144new UserChatMessage(parts) { ParticipantName = input.AuthorName }; 217message.ParticipantName = input.AuthorName;