3 writes to MediaType
Microsoft.Extensions.AI.Abstractions (3)
Contents\DataContent.cs (3)
65MediaType = mediaType; 86MediaType = _dataUri.MediaType; 103MediaType = mediaType;
24 references to MediaType
Microsoft.Extensions.AI.Abstractions (5)
Contents\DataContent.cs (5)
73if (MediaType is not null) 75if (MediaType != _dataUri.MediaType) 133_uri = string.Concat("data:", MediaType, ";base64,", Convert.ToBase64String(Data.GetValueOrDefault() 144$"data:{MediaType};base64,{_dataUri.Data.Span}" : 145$"data:{MediaType};,{_dataUri.Data.Span}";
Microsoft.Extensions.AI.Abstractions.Tests (17)
ChatCompletion\ChatMessageTests.cs (4)
322Assert.Equal("mime-type/2", imageContent.MediaType); 330Assert.Equal("mime-type/3", dataContent.MediaType); 338Assert.Equal("mime-type/4", audioContent.MediaType); 346Assert.Equal("mime-type/5", imageContent.MediaType);
Contents\DataContentTests{T}.cs (13)
84Assert.Equal(mediaType, content.MediaType); 87Assert.Equal(mediaType, content.MediaType); 90Assert.Equal(mediaType, content.MediaType); 93Assert.Equal(mediaType, content.MediaType); 96Assert.Equal(mediaType, content.MediaType); 99Assert.Equal(mediaType, content.MediaType); 111Assert.Null(content.MediaType); 117Assert.Null(content.MediaType); 122Assert.Null(content.MediaType); 166Assert.Equal("application/octet-stream", content.MediaType); 174Assert.Equal("application/octet-stream", content.MediaType); 193Assert.Equal("text/plain", content.MediaType); 246Assert.Equal(mediaType, c.MediaType);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
482parts.Add(new ChatMessageImageContentItem(BinaryData.FromBytes(data), imageContent.MediaType));
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
658parts.Add(ChatMessageContentPart.CreateImagePart(BinaryData.FromBytes(data), imageContent.MediaType));