27 references to ChatCompletion
Aspire.Azure.AI.OpenAI.Tests (1)
AspireAzureOpenAIClientBuilderChatClientExtensionsTests.cs (1)
221
=> Task.FromResult(new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, "Hello from middleware")));
Aspire.OpenAI.Tests (1)
AspireOpenAIClientBuilderChatClientExtensionsTests.cs (1)
222
=> Task.FromResult(new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, "Hello from middleware")));
Microsoft.Extensions.AI.Abstractions.Tests (3)
ChatCompletion\ChatCompletionTests.cs (3)
16
Assert.Throws<ArgumentNullException>("message", () => new
ChatCompletion
((ChatMessage)null!));
25
ChatCompletion completion =
new
(message);
208
ChatCompletion completion =
new
(new ChatMessage(new ChatRole("customRole"), "Text"))
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAISerializationTests.cs (4)
485
ChatCompletion completion =
new
(message)
673
await Assert.ThrowsAsync<ArgumentNullException>(() => OpenAISerializationHelpers.SerializeAsync(null!,
new
(new ChatMessage())));
693
await Assert.ThrowsAsync<TaskCanceledException>(() => OpenAISerializationHelpers.SerializeAsync(stream,
new
(new ChatMessage()), cancellationToken: canceledToken));
714
ChatCompletion completion =
new
(new ChatMessage
Microsoft.Extensions.AI.Tests (18)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (10)
20
var expectedCompletion = new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult)))
81
var expectedCompletion = new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult)));
113
var expectedCompletion = new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, "This is not valid JSON"));
132
var expectedCompletion = new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, "null"));
151
var expectedCompletion = new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, [new DataContent("https://example.com")]));
171
var expectedCompletion = new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult)));
215
var expectedCompletion = new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult)));
250
var expectedCompletion = new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(payload)));
281
var expectedCompletion = new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, jso)));
327
return Task.FromResult(new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, resultDuplicatedJson)));
ChatCompletion\FunctionInvokingChatClientTests.cs (4)
674
return new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId-abc", "Func1")]))
682
return new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, "done!"));
731
return new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, [.. plan[contents.Count].Contents])) { Usage = usage };
820
return YieldAsync(new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, [.. plan[contents.Count].Contents])).ToStreamingChatCompletionUpdates());
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
41
return new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, "The blue whale, I think."))
ChatCompletion\UseDelegateChatClientTests.cs (3)
50
return Task.FromResult(new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, "hello")));
99
return Task.FromResult(new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, "hello")));
192
return Task.FromResult(new
ChatCompletion
(new ChatMessage(ChatRole.Assistant, "non-streaming hello")));