9 references to HasTopLevelMediaType
Microsoft.Extensions.AI.Abstractions (1)
Contents\UriContent.cs (1)
84/// "image/png" has a top-level type of "image". <see cref="HasTopLevelMediaType"/> compares
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\UriContentTests.cs (2)
115Assert.True(content.HasTopLevelMediaType(prefix)); 128Assert.False(content.HasTopLevelMediaType(prefix));
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
522case UriContent uriContent when uriContent.HasTopLevelMediaType("image"): 530case UriContent uriContent when uriContent.HasTopLevelMediaType("audio"):
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyServicePayloadUtilities.cs (1)
332else if (content is UriContent uriContent && uriContent.HasTopLevelMediaType("image"))
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantChatClient.cs (1)
407case UriContent image when image.HasTopLevelMediaType("image"):
OpenAIChatClient.cs (1)
241case UriContent uriContent when uriContent.HasTopLevelMediaType("image"):
OpenAIResponseChatClient.cs (1)
611case UriContent uriContent when uriContent.HasTopLevelMediaType("image"):