37 references to new
Microsoft.Extensions.AI.Abstractions.Tests (17)
ChatCompletion\ChatClientExtensionsTests.cs (1)
146
return YieldAsync([new
ChatResponseUpdate
(ChatRole.Assistant, "world")]);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (14)
31
new
(ChatRole.Assistant, "Hello") { ResponseId = "someResponse", MessageId = "12345", CreatedAt = new DateTimeOffset(1, 2, 3, 4, 5, 6, TimeSpan.Zero), ModelId = "model123" },
32
new
(new("human"), ", ") { AuthorName = "Someone", AdditionalProperties = new() { ["a"] = "b" } },
33
new
(null, "world!") { CreatedAt = new DateTimeOffset(2, 2, 3, 4, 5, 6, TimeSpan.Zero), ConversationId = "123", AdditionalProperties = new() { ["c"] = "d" } },
107
updates.Add(
new
(null, text));
155
new
(null, "A"),
156
new
(null, "B"),
157
new
(null, "C"),
161
new
(null, "G"),
162
new
(null, "H"),
165
new
(null, "K"),
167
new
(null, "M"),
168
new
(null, "N"),
191
new
(null, "Hello, "),
192
new
(null, "world!"),
ChatCompletion\DelegatingChatClientTests.cs (2)
61
new
(ChatRole.User, "Message 1"),
62
new
(ChatRole.User, "Message 2")
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyChatClient.cs (1)
111
yield return new
ChatResponseUpdate
(ChatRole.Assistant, annotationResult)
Microsoft.Extensions.AI.OpenAI (2)
OpenAIAssistantChatClient.cs (1)
209
yield return
new
(mcu.Role == MessageRole.User ? ChatRole.User : ChatRole.Assistant, mcu.Text)
OpenAIResponseChatClient.cs (1)
219
yield return new
ChatResponseUpdate
(lastRole, outputTextDeltaUpdate.Delta)
Microsoft.Extensions.AI.Tests (16)
ChatCompletion\DistributedCachingChatClientTest.cs (8)
313
new
(ChatRole.Assistant, "This"),
314
new
(ChatRole.Assistant, " becomes one chunk"),
316
new
(ChatRole.Assistant, "... and this"),
317
new
(ChatRole.Assistant, " becomes another"),
318
new
(ChatRole.Assistant, " one."),
436
new
(ChatRole.Assistant, "Chunk 1"),
484
() =>
new
(ChatRole.Assistant, "Chunk 1"),
523
[() =>
new
(ChatRole.Assistant, "A good result")]);
ChatCompletion\LoggingChatClientTests.cs (2)
108
yield return
new
(ChatRole.Assistant, "blue ");
109
yield return
new
(ChatRole.Assistant, "whale");
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
72
yield return new
ChatResponseUpdate
(ChatRole.Assistant, text)
ChatCompletion\UseDelegateChatClientTests.cs (5)
51
return YieldUpdates(new
ChatResponseUpdate
(null, "world"));
133
return YieldUpdates(new
ChatResponseUpdate
(null, "hello"));
154
yield return
new
(null, " world");
193
return YieldUpdates(new
ChatResponseUpdate
(null, "streaming hello"));
225
yield return
new
(null, " world (streaming)");
Microsoft.ML.GenAI.Core (1)
CausalLMPipelineChatClient.cs (1)
73
yield return
new
(ChatRole.Assistant, output)