141 references to Text
Aspire.Dashboard (7)
Model\Assistant\InitialPrompt.cs (1)
12: this(icon, buttonTitle, buttonDescription, (context) => { context.ChatBuilder.AddUserMessage(chatDisplayText, promptMessage.Text); return Task.CompletedTask; })
Model\Assistant\Prompts\PromptContextsBuilder.cs (6)
23KnownChatMessages.Traces.CreateErrorTracesMessage(errorTraces.Items, outgoingPeerResolvers).Text); 38KnownChatMessages.StructuredLogs.CreateErrorStructuredLogsMessage(errorLogs.Items).Text); 47KnownChatMessages.Resources.CreateAnalyzeResourceMessage(resource).Text); 57KnownChatMessages.StructuredLogs.CreateAnalyzeLogEntryMessage(logEntry).Text); 82KnownChatMessages.Traces.CreateAnalyzeTraceMessage(trace, traceLogs.Items, outgoingPeerResolvers).Text); 107KnownChatMessages.Traces.CreateAnalyzeSpanMessage(span, traceLogs.Items, outgoingPeerResolvers).Text);
AzureAIFoundryEndToEnd.WebStory (1)
Components_Pages_Home_razor.g.cs (1)
121__builder.AddContent(5, message.Text
AzureOpenAIEndToEnd.WebStory (1)
Components_Pages_Home_razor.g.cs (1)
121__builder.AddContent(5, message.Text
GitHubModelsEndToEnd.WebStory (1)
Components_Pages_Home_razor.g.cs (1)
121__builder.AddContent(5, message.Text
Microsoft.Extensions.AI (1)
ChatCompletion\ChatResponse{T}.cs (1)
128var json = Messages.Count > 0 ? Messages[Messages.Count - 1].Text : string.Empty;
Microsoft.Extensions.AI.Abstractions (6)
ChatCompletion\ChatMessage.cs (2)
106public override string ToString() => Text; 114string text = Text;
ChatCompletion\ChatResponse.cs (1)
57/// This property concatenates the <see cref="ChatMessage.Text"/> of all <see cref="ChatMessage"/>
Contents\AIContentExtensions.cs (3)
62/// <summary>Concatenates the <see cref="ChatMessage.Text"/> of all <see cref="ChatMessage"/> instances in the list.</summary> 73return messages[0].Text; 100string text = messages[i].Text;
Microsoft.Extensions.AI.Abstractions.Tests (26)
AssertExtensions.cs (2)
27Assert.Equal(expectedMessage.Text, chatMessage.Text);
ChatCompletion\ChatClientExtensionsTests.cs (2)
113Assert.Equal("hello", m.Text); 140Assert.Equal("hello", m.Text);
ChatCompletion\ChatMessageTests.cs (9)
22Assert.Empty(message.Text); 65Assert.Empty(message.Text); 69Assert.Empty(message.Text); 73Assert.Empty(message.Text); 77Assert.Empty(message.Text); 101Assert.Empty(message.Text); 112Assert.Equal(string.Concat(Enumerable.Range(0, messageCount).Select(i => $"text-{i}")), message.Text); 156Assert.Equal("text-1text-2", message.Text); 161Assert.Equal("text-3text-2", message.Text);
ChatCompletion\ChatResponseTests.cs (1)
104Assert.Equal("the message", result.Messages.Single().Text);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (12)
95Assert.Equal("!a", response.Messages[0].Text); 98Assert.Equal("b", response.Messages[1].Text); 101Assert.Equal("cd", response.Messages[2].Text); 104Assert.Equal("e", response.Messages[3].Text); 107Assert.Equal("fg", response.Messages[4].Text); 110Assert.Equal("h", response.Messages[5].Text); 113Assert.Equal("i", response.Messages[6].Text); 116Assert.Equal("jkl", response.Messages[7].Text); 119Assert.Equal("m", response.Messages[8].Text); 163Assert.Equal("Hi! Hello from AI", message1.Text); 171Assert.Equal("How are you?", message2.Text); 179Assert.Equal("I'm doing well, thank you! How can I help?", message3.Text);
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
432yield return new ChatRequestSystemMessage(input.Text ?? string.Empty); 436yield return new ChatRequestDeveloperMessage(input.Text ?? string.Empty);
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
27Assert.Equal(expectedMessage.Text, chatMessage.Text);
Microsoft.Extensions.AI.Evaluation (3)
ChatMessageExtensions.cs (3)
99/// This function only considers the <see cref="ChatMessage.Text"/> and ignores any <see cref="AIContent"/>s 124string? content = message.Text; 138/// This function only considers the <see cref="ChatMessage.Text"/> and ignores any <see cref="AIContent"/>s
Microsoft.Extensions.AI.Evaluation.Quality (3)
RelevanceEvaluator.cs (1)
79if (!messages.TryGetUserRequest(out ChatMessage? userRequest) || string.IsNullOrWhiteSpace(userRequest.Text))
RelevanceTruthAndCompletenessEvaluator.cs (1)
100string.IsNullOrWhiteSpace(userRequest.Text))
RetrievalEvaluator.cs (1)
84if (!messages.TryGetUserRequest(out ChatMessage? userRequest) || string.IsNullOrWhiteSpace(userRequest.Text))
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
ScenarioRunResultTests.cs (3)
298=> x?.AuthorName == y?.AuthorName && x?.Role == y?.Role && x?.Text == y?.Text; 301=> obj.Text.GetHashCode();
SerializationChainingTests.cs (1)
51Assert.Equal("A user message", resp.ModelResponse.Messages[0].Text);
Microsoft.Extensions.AI.Evaluation.Safety (6)
ContentSafetyChatClient.cs (2)
58string payload = messages.Single().Text; 91string payload = messages.Single().Text;
ContentSafetyServicePayloadUtilities.cs (4)
112item.Add(new XElement(questionElementName, question.Text)); 117item.Add(new XElement(answerElementName, answer.Text)); 204item[questionPropertyName] = question.Text; 209item[answerPropertyName] = answer.Text;
Microsoft.Extensions.AI.Integration.Tests (19)
ChatClientIntegrationTests.cs (17)
172Assert.Equal(history[1].Text, singleTextContent.Text); 663Assert.Equal(firstResponse.Messages.Select(m => m.Text), secondResponse.Messages.Select(m => m.Text)); 1156Assert.Contains("Alice", m.Text); 1158m => Assert.StartsWith("The Sierra Nevada section", m.Text, StringComparison.Ordinal), 1159m => Assert.StartsWith("What's my name", m.Text, StringComparison.Ordinal)); 1198Assert.Equal("You are a pirate. Always respond in pirate speak.", m.Text); 1201m => Assert.StartsWith("Aye, ye best be bringin'", m.Text, StringComparison.Ordinal), 1202m => Assert.Equal("What's 2 + 2?", m.Text)); 1296Assert.Contains("Bob", m.Text); 1298m => Assert.StartsWith("Personalized learning", m.Text, StringComparison.Ordinal), 1299m => Assert.Equal("Was anyone named in the conversation? Provide their name and job.", m.Text)); 1339summaryMessage.Text.IndexOf("3", StringComparison.Ordinal) >= 0 || 1340summaryMessage.Text.IndexOf("5", StringComparison.Ordinal) >= 0 || 1341summaryMessage.Text.IndexOf("200", StringComparison.Ordinal) >= 0 || 1342summaryMessage.Text.IndexOf("10", StringComparison.Ordinal) >= 0, 1343$"Expected numbers in summary: {summaryMessage.Text}");
ReducingChatClientTests.cs (2)
33m => Assert.StartsWith("Golden retrievers are quite active", m.Text, StringComparison.Ordinal), 34m => Assert.StartsWith("Are they good with kids?", m.Text, StringComparison.Ordinal));
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
580string text = input.Text;
Microsoft.Extensions.AI.OpenAI.Tests (12)
OpenAIAssistantChatClientIntegrationTests.cs (1)
62Assert.NotEmpty(message.Text);
OpenAIConversionTests.cs (4)
392Assert.Equal("You are a helpful assistant.", convertedMessages[0].Text); 393Assert.Equal("Hello", convertedMessages[1].Text); 394Assert.Equal("Hi there!", convertedMessages[2].Text); 420Assert.Equal("Hi there!", message.Text);
OpenAIResponseClientIntegrationTests.cs (1)
37Assert.Equal("6", message.Text);
OpenAIResponseClientTests.cs (4)
818Assert.Equal("Hello!", response.Messages[0].Text); 820Assert.Equal(" How can I assist you today?", response.Messages[1].Text); 1059Assert.Equal("The `README.md` file for `Microsoft.Extensions.AI.Abstractions` is located at:\n\n```\nsrc/Libraries/Microsoft.Extensions.AI.Abstractions/README.md\n```\n\nThis file includes an overview, installation instructions, and usage examples related to the package.", response.Messages[0].Text); 1473Assert.StartsWith("The path to the `README.md` file", response.Messages[0].Text);
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
27Assert.Equal(expectedMessage.Text, chatMessage.Text);
Microsoft.Extensions.AI.Tests (41)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (9)
69message => Assert.Equal("Hello", message.Text)); 93Assert.Equal("Hello", Assert.Single(chatHistory).Text); 120message => Assert.Equal("Hello", message.Text), 124Assert.Contains("Respond with a JSON value", message.Text); 125Assert.Contains("https://json-schema.org/draft/2020-12/schema", message.Text); 128Assert.Contains(v.ToString(), message.Text); // All enum values are described as strings 154Assert.Equal("Hello", Assert.Single(chatHistory).Text); 324Assert.Equal("Hello", Assert.Single(chatHistory).Text); 352Assert.Equal("Hello", Assert.Single(chatHistory).Text);
ChatCompletion\DistributedCachingChatClientTest.cs (2)
809Assert.Equal(expectedMessage.Text, actualMessage.Text);
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
756if (chatContents.Last().Text == "Hello")
ChatReduction\MessageCountingChatReducerTests.cs (12)
67Assert.Equal("You are a helpful assistant.", m.Text); 72Assert.Equal("How are you?", m.Text); 77Assert.Equal("I'm doing well, thanks!", m.Text); 103Assert.Equal("First system message", m.Text); 108Assert.Equal("How are you?", m.Text); 113Assert.Equal("I'm fine!", m.Text); 142Assert.Equal("Thanks!", m.Text); 149Assert.Equal("You're welcome!", m.Text); 187Assert.Equal($"Message {expectedIndex}", m.Text); 212Assert.Equal("System prompt", m.Text); 255Assert.Equal("System", m.Text); 260Assert.Equal("Fourth", m.Text);
ChatReduction\SummarizingChatReducerTests.cs (15)
83Assert.Equal("You are a helpful assistant.", resultList[0].Text); 142Assert.StartsWith("Summary", resultList[0].Text, StringComparison.Ordinal); 198Assert.Equal("First system message", resultList[0].Text); 223m => Assert.StartsWith("Hi there!", m.Text, StringComparison.Ordinal), 224m => Assert.StartsWith("Of course!", m.Text, StringComparison.Ordinal), 225m => Assert.StartsWith("What kind of exercise", m.Text, StringComparison.Ordinal), 239m => Assert.StartsWith("The user asked for information", m.Text, StringComparison.Ordinal), 240m => Assert.StartsWith("Golden retrievers are quite", m.Text, StringComparison.Ordinal), 241m => Assert.StartsWith("Are they good with kids", m.Text, StringComparison.Ordinal)); 250m => Assert.StartsWith("The user asked", m.Text, StringComparison.Ordinal), 251m => Assert.StartsWith("Golden retrievers are quite active", m.Text, StringComparison.Ordinal), 252m => Assert.StartsWith("Are they good with kids", m.Text, StringComparison.Ordinal), 265m => Assert.StartsWith("The user and assistant are discussing", m.Text, StringComparison.Ordinal), 266m => Assert.StartsWith("Golden retrievers get along", m.Text, StringComparison.Ordinal), 267m => Assert.StartsWith("Do they make good lap dogs", m.Text, StringComparison.Ordinal));
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
27Assert.Equal(expectedMessage.Text, chatMessage.Text);
Microsoft.ML.GenAI.LLaMA (2)
Llama3_1ChatTemplateBuilder.cs (2)
94if (messages.Any(m => m.Text is null)) 109var content = message.Text!;
Microsoft.ML.GenAI.Phi (2)
Phi3\Phi3ChatTemplateBuilder.cs (2)
95if (messages.Any(m => m.Text is null)) 112var content = message.Text;
OpenAIEndToEnd.WebStory (1)
Components_Pages_Home_razor.g.cs (1)
121__builder.AddContent(5, message.Text