47 writes to MessageId
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Abstractions.Tests (25)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (23)
31new(ChatRole.Assistant, "Hello") { ResponseId = "someResponse", MessageId = "12345", CreatedAt = new DateTimeOffset(1, 2, 3, 4, 5, 6, TimeSpan.Zero), ModelId = "model123" },
75new(null, "!") { MessageId = "1" },
76new(ChatRole.Assistant, "a") { MessageId = "1" },
77new(ChatRole.Assistant, "b") { MessageId = "2" },
78new(ChatRole.User, "c") { MessageId = "2" },
79new(ChatRole.User, "d") { MessageId = "2" },
80new(ChatRole.Assistant, "e") { MessageId = "3" },
81new(ChatRole.Tool, "f") { MessageId = "4" },
82new(ChatRole.Tool, "g") { MessageId = "4" },
83new(ChatRole.Tool, "h") { MessageId = "5" },
84new(new("human"), "i") { MessageId = "6" },
85new(new("human"), "j") { MessageId = "7" },
86new(new("human"), "k") { MessageId = "7" },
87new(null, "l") { MessageId = "7" },
88new(null, "m") { MessageId = "8" },
134new(ChatRole.Assistant, "Hello") { MessageId = "msg1", CreatedAt = new DateTimeOffset(2024, 1, 1, 10, 0, 0, TimeSpan.Zero), AuthorName = "Assistant" },
135new(null, " from") { MessageId = "msg1", CreatedAt = new DateTimeOffset(2024, 1, 1, 10, 1, 0, TimeSpan.Zero) }, // Later CreatedAt should win
136new(null, " AI") { MessageId = "msg1", AuthorName = "AI Assistant" }, // Later AuthorName should win
139new(ChatRole.User, "How") { MessageId = "msg2", CreatedAt = new DateTimeOffset(2024, 1, 1, 11, 0, 0, TimeSpan.Zero), AuthorName = "User" },
140new(null, " are") { MessageId = "msg2", CreatedAt = new DateTimeOffset(2024, 1, 1, 11, 1, 0, TimeSpan.Zero) },
141new(null, " you?") { MessageId = "msg2", AuthorName = "Human User" }, // Later AuthorName should win
144new(ChatRole.Assistant, "I'm doing well,") { MessageId = "msg3", CreatedAt = new DateTimeOffset(2024, 1, 1, 12, 0, 0, TimeSpan.Zero) },
145new(null, " thank you!") { MessageId = "msg3", CreatedAt = new DateTimeOffset(2024, 1, 1, 12, 2, 0, TimeSpan.Zero) }, // Later CreatedAt should win
Microsoft.Extensions.AI.AzureAIInference (2)
Microsoft.Extensions.AI.OpenAI (6)
Microsoft.Extensions.AI.OpenAI.Tests (3)
Microsoft.Extensions.AI.Tests (9)
19 references to MessageId
Microsoft.Extensions.AI.Abstractions (7)
Microsoft.Extensions.AI.Abstractions.Tests (7)
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
Microsoft.Extensions.AI.OpenAI.Tests (2)
Microsoft.Extensions.AI.Tests (1)