114 references to Text
Microsoft.Extensions.AI (1)
ChatCompletion\ChatResponse{T}.cs (1)
130var json = Messages.Count > 0 ? Messages[Messages.Count - 1].Text : string.Empty;
Microsoft.Extensions.AI.Abstractions (6)
ChatCompletion\ChatMessage.cs (2)
108public override string ToString() => Text; 116string 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; 81string text = messages[i].Text;
Microsoft.Extensions.AI.Abstractions.Tests (15)
ChatCompletion\ChatClientExtensionsTests.cs (2)
113Assert.Equal("hello", m.Text); 140Assert.Equal("hello", m.Text);
ChatCompletion\ChatMessageTests.cs (9)
23Assert.Empty(message.Text); 66Assert.Empty(message.Text); 70Assert.Empty(message.Text); 74Assert.Empty(message.Text); 78Assert.Empty(message.Text); 102Assert.Empty(message.Text); 113Assert.Equal(string.Concat(Enumerable.Range(0, messageCount).Select(i => $"text-{i}")), message.Text); 157Assert.Equal("text-1text-2", message.Text); 162Assert.Equal("text-3text-2", message.Text);
ChatCompletion\ChatResponseTests.cs (1)
104Assert.Equal("the message", result.Messages.Single().Text);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (3)
108Assert.Equal("Hi! Hello from AI", message1.Text); 116Assert.Equal("How are you?", message2.Text); 124Assert.Equal("I'm doing well, thank you! How can I help?", message3.Text);
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
440yield return new ChatRequestSystemMessage(input.Text ?? string.Empty); 444yield return new ChatRequestDeveloperMessage(input.Text ?? string.Empty);
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)
57string payload = messages.Single().Text; 90string payload = messages.Single().Text;
ContentSafetyServicePayloadUtilities.cs (4)
114item.Add(new XElement(questionElementName, question.Text)); 119item.Add(new XElement(answerElementName, answer.Text)); 208item[questionPropertyName] = question.Text; 213item[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("What's my name and profession?", 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)
507string text = input.Text;
Microsoft.Extensions.AI.OpenAI.Tests (7)
OpenAIAssistantChatClientIntegrationTests.cs (1)
62Assert.NotEmpty(message.Text);
OpenAIConversionTests.cs (4)
318Assert.Equal("You are a helpful assistant.", convertedMessages[0].Text); 319Assert.Equal("Hello", convertedMessages[1].Text); 320Assert.Equal("Hi there!", convertedMessages[2].Text); 346Assert.Equal("Hi there!", message.Text);
OpenAIResponseClientTests.cs (2)
588Assert.Equal("Hello!", response.Messages[0].Text); 590Assert.Equal(" How can I assist you today?", response.Messages[1].Text);
Microsoft.Extensions.AI.Tests (43)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (9)
75message => Assert.Equal("Hello", message.Text)); 99Assert.Equal("Hello", Assert.Single(chatHistory).Text); 126message => Assert.Equal("Hello", message.Text), 130Assert.Contains("Respond with a JSON value", message.Text); 131Assert.Contains("https://json-schema.org/draft/2020-12/schema", message.Text); 134Assert.Contains(v.ToString(), message.Text); // All enum values are described as strings 160Assert.Equal("Hello", Assert.Single(chatHistory).Text); 330Assert.Equal("Hello", Assert.Single(chatHistory).Text); 358Assert.Equal("Hello", Assert.Single(chatHistory).Text);
ChatCompletion\DistributedCachingChatClientTest.cs (2)
809Assert.Equal(expectedMessage.Text, actualMessage.Text);
ChatCompletion\FunctionInvokingChatClientTests.cs (5)
739if (chatContents.Last().Text == "Hello") 1126Assert.Equal(expectedMessage.Text, chatMessage.Text); 1220Assert.Equal(expectedMessage.Text, chatMessage.Text);
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));
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;