3 writes to MediaType
Microsoft.Extensions.AI.Abstractions (3)
Contents\DataContent.cs (3)
65MediaType = mediaType; 86MediaType = _dataUri.MediaType; 103MediaType = mediaType;
26 references to MediaType
Microsoft.Extensions.AI.Abstractions (8)
Contents\DataContent.cs (8)
73if (MediaType is not null) 75if (MediaType != _dataUri.MediaType) 109/// Determines whether the <see cref="MediaType"/> has the specified prefix. 112/// <returns><see langword="true"/> if the <see cref="MediaType"/> has the specified prefix, otherwise <see langword="false"/>.</returns> 114=> MediaType?.StartsWith(prefix, StringComparison.OrdinalIgnoreCase) is true; 141_uri = string.Concat("data:", MediaType, ";base64,", Convert.ToBase64String(Data.GetValueOrDefault() 152$"data:{MediaType};base64,{_dataUri.Data.Span}" : 153$"data:{MediaType};,{_dataUri.Data.Span}";
Microsoft.Extensions.AI.Abstractions.Tests (16)
ChatCompletion\ChatCompletionTests.cs (1)
278Assert.Equal("image/png", Assert.IsType<DataContent>(update0.Contents[1]).MediaType);
ChatCompletion\ChatMessageTests.cs (2)
314Assert.Equal("mime-type/2", dataContent.MediaType); 322Assert.Equal("mime-type/3", dataContent.MediaType);
Contents\DataContentTests.cs (13)
62Assert.Equal(mediaType, content.MediaType); 65Assert.Equal(mediaType, content.MediaType); 68Assert.Equal(mediaType, content.MediaType); 71Assert.Equal(mediaType, content.MediaType); 74Assert.Equal(mediaType, content.MediaType); 77Assert.Equal(mediaType, content.MediaType); 89Assert.Null(content.MediaType); 95Assert.Null(content.MediaType); 100Assert.Null(content.MediaType); 144Assert.Equal("application/octet-stream", content.MediaType); 151Assert.Equal("application/octet-stream", content.MediaType); 169Assert.Equal("text/plain", content.MediaType); 221Assert.Equal(mediaType, c.MediaType);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
473parts.Add(new ChatMessageImageContentItem(BinaryData.FromBytes(dataContent.Data.Value), dataContent.MediaType));
Microsoft.Extensions.AI.OpenAI (1)
OpenAIModelMapper.ChatMessage.cs (1)
235parts.Add(ChatMessageContentPart.CreateImagePart(BinaryData.FromBytes(dataContent.Data.Value), dataContent.MediaType));