10 references to HasTopLevelMediaType
Microsoft.Extensions.AI.Abstractions (1)
Contents\DataContent.cs (1)
134/// "image/png" has a top-level type of "image". <see cref="HasTopLevelMediaType"/> compares
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\DataContentTests.cs (2)
223Assert.True(content.HasTopLevelMediaType(prefix)); 236Assert.False(content.HasTopLevelMediaType(prefix));
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
521case DataContent dataContent when dataContent.HasTopLevelMediaType("image"): 529case DataContent dataContent when dataContent.HasTopLevelMediaType("audio"):
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyServicePayloadUtilities.cs (1)
344else if (content is DataContent dataContent && dataContent.HasTopLevelMediaType("image"))
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
407if (item is DataContent dataContent && dataContent.HasTopLevelMediaType("image"))
Microsoft.Extensions.AI.OpenAI (3)
OpenAIChatClient.cs (2)
246case DataContent dataContent when dataContent.HasTopLevelMediaType("image"): 249case DataContent dataContent when dataContent.HasTopLevelMediaType("audio"):
OpenAIResponseChatClient.cs (1)
561case DataContent dataContent when dataContent.HasTopLevelMediaType("image"):