162 references to Assistant
Aspire.Azure.AI.OpenAI.Tests (1)
Aspire.OpenAI.Tests (1)
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (12)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (1)
31new(ChatRole.Assistant, "Hello") { ResponseId = "someResponse", MessageId = "12345", CreatedAt = new DateTimeOffset(1, 2, 3, 4, 5, 6, TimeSpan.Zero), ModelId = "model123" },
Microsoft.Extensions.AI.AzureAIInference (2)
Microsoft.Extensions.AI.AzureAIInference.Tests (9)
AzureAIInferenceChatClientTests.cs (9)
144Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
227Assert.Equal(ChatRole.Assistant, updates[i].Role);
515new(ChatRole.Assistant, "hi, how are you?"),
517new(ChatRole.Assistant, [new FunctionCallContent("abcd123", "GetMood")]),
534Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
659new(ChatRole.Assistant, (string?)null),
669Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
785Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
881Assert.Equal(ChatRole.Assistant, updates[i].Role);
Microsoft.Extensions.AI.Evaluation (2)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (4)
Microsoft.Extensions.AI.Evaluation.Reporting (2)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (3)
Microsoft.Extensions.AI.Evaluation.Safety (2)
Microsoft.Extensions.AI.Integration.Tests (6)
Microsoft.Extensions.AI.Ollama.Tests (7)
OllamaChatClientTests.cs (7)
124Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
194Assert.Equal(ChatRole.Assistant, updates[i].Role);
270new(ChatRole.Assistant, "hi, how are you?"),
293Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
382Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
468new(ChatRole.Assistant, [new FunctionCallContent("abcd1234", "GetPersonAge", new Dictionary<string, object?> { ["personName"] = "Alice" })]),
479Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
Microsoft.Extensions.AI.OpenAI (6)
Microsoft.Extensions.AI.OpenAI.Tests (16)
OpenAIChatClientTests.cs (14)
168Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
259Assert.Equal(ChatRole.Assistant, updates[i].Role);
413new(ChatRole.Assistant, "hi, how are you?"),
430Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
531Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
622new(ChatRole.Assistant, (string?)null),
632Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
749Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
836Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
950Assert.Equal(ChatRole.Assistant, updates[i].Role);
1077new(ChatRole.Assistant,
1088new(ChatRole.Assistant, "You are great."),
1098Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
1215Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
Microsoft.Extensions.AI.Tests (77)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (10)
23var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Animal)))
105var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options)))
166var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options)));
200var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "This is not valid JSON"));
219var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, "null"));
238var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, [new UriContent("https://example.com", "image/*")]));
258var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, JsonContext2.Default.Options)));
293var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(payload, JsonContext2.Default.Options)));
325var expectedResponse = new ChatResponse(new ChatMessage(ChatRole.Assistant, JsonSerializer.Serialize(expectedResult, jso)));
391return Task.FromResult(new ChatResponse(new ChatMessage(ChatRole.Assistant, resultDuplicatedJson)));
ChatCompletion\DistributedCachingChatClientTest.cs (18)
113return new ChatResponse(new ChatMessage(ChatRole.Assistant, "Hello"));
187return new ChatResponse(new ChatMessage(ChatRole.Assistant, "A good result"));
283new(ChatRole.Assistant, "This"),
284new(ChatRole.Assistant, " becomes one chunk"),
285new() { Role = ChatRole.Assistant, Contents = [new FunctionCallContent("callId1", "separator")] },
286new(ChatRole.Assistant, "... and this"),
287new(ChatRole.Assistant, " becomes another"),
288new(ChatRole.Assistant, " one."),
338new() { Role = ChatRole.Assistant, Contents = [new TextContent("Hello")] },
339new() { Role = ChatRole.Assistant, Contents = [new TextContent(" world, ")] },
342Role = ChatRole.Assistant,
353Role = ChatRole.Assistant,
406new(ChatRole.Assistant, "Chunk 1"),
454() => new(ChatRole.Assistant, "Chunk 1"),
493[() => new(ChatRole.Assistant, "A good result")]);
529return new(new ChatMessage(ChatRole.Assistant, options!.AdditionalProperties!["someKey"]!.ToString()));
580return new(new ChatMessage(ChatRole.Assistant, options!.AdditionalProperties!["someKey"]!.ToString()));
668new ChatMessage(ChatRole.Assistant, [new TextContent("Hey")])));
ChatCompletion\FunctionInvokingChatClientTests.cs (39)
58new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]),
60new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
62new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } })]),
64new ChatMessage(ChatRole.Assistant, "world"),
89new ChatMessage(ChatRole.Assistant,
101new ChatMessage(ChatRole.Assistant,
111new ChatMessage(ChatRole.Assistant, "world"),
149new ChatMessage(ChatRole.Assistant,
159new ChatMessage(ChatRole.Assistant, "done"),
193new ChatMessage(ChatRole.Assistant,
203new ChatMessage(ChatRole.Assistant, "done"),
233new ChatMessage(ChatRole.Assistant, [new FunctionCallContent($"callId0", "VoidReturn")]),
241plan.Add(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent($"callId{(i + 1)}", "VoidReturn")]));
376var assistantMessage = new ChatMessage(ChatRole.Assistant, []);
407new ChatMessage(ChatRole.Assistant, [new TextContent("extra"), new FunctionCallContent("callId1", "Func1"), new TextContent("stuff")]),
409new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
411new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } }), new TextContent("more")]),
413new ChatMessage(ChatRole.Assistant, "world"),
444new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")]),
446new ChatMessage(ChatRole.Assistant, "world"),
466new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "value1" })]),
468new ChatMessage(ChatRole.Assistant, "world"),
522new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "value1" })]),
524new ChatMessage(ChatRole.Assistant, "world"),
650new(ChatRole.Assistant, [new FunctionCallContent($"callId{chatContents.Count()}", "Func1")]) :
651new(ChatRole.Assistant, "The answer is 42.");
699new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["i"] = 41 })]),
701new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func1", new Dictionary<string, object?> { ["i"] = 42 })]),
709new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "Func1", new Dictionary<string, object?> { ["i"] = 43 })]),
711new ChatMessage(ChatRole.Assistant, "world"),
774var message = new ChatMessage(ChatRole.Assistant, resultContents);
819return new ChatResponse(new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId-abc", "Func1")]))
827return new ChatResponse(new ChatMessage(ChatRole.Assistant, "done!"));
857new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "value1" })]),
859new ChatMessage(ChatRole.Assistant, "world"),
886new ChatMessage(ChatRole.Assistant, [
895new ChatMessage(ChatRole.Assistant, "world"),
959var message = new ChatMessage(ChatRole.Assistant, [.. plan[contents.Count()].Contents])
1053ChatMessage message = new(ChatRole.Assistant, [.. plan[contents.Count()].Contents])
Microsoft.ML.GenAI.Core (2)
Microsoft.ML.GenAI.Core.Tests (1)
Microsoft.ML.GenAI.LLaMA (2)
Microsoft.ML.GenAI.LLaMA.Tests (1)
Microsoft.ML.GenAI.Phi (2)
Microsoft.ML.GenAI.Samples (1)