25 references to Data
Microsoft.Extensions.AI.Abstractions (4)
SpeechToText\SpeechToTextClientExtensions.cs (4)
49
var audioSpeechStream = MemoryMarshal.TryGetArray(audioSpeechContent.
Data
, out var array) ?
51
new MemoryStream(audioSpeechContent.
Data
.ToArray());
71
var audioSpeechStream = MemoryMarshal.TryGetArray(audioSpeechContent.
Data
, out var array) ?
73
new MemoryStream(audioSpeechContent.
Data
.ToArray());
Microsoft.Extensions.AI.Abstractions.Tests (8)
ChatCompletion\ChatMessageTests.cs (1)
314
Assert.True(dataContent.
Data
.Span.SequenceEqual(new BinaryData(new[] { 1, 2, 3 }, TestJsonSerializerContext.Default.Options)));
ChatCompletion\ChatResponseUpdateTests.cs (1)
152
Assert.Equal("data"u8.ToArray(), ((DataContent)result.Contents[3]).
Data
.ToArray());
Contents\DataContentTests.cs (4)
146
Assert.Equal([0x01, 0x02, 0x03, 0x04], content.
Data
.ToArray());
169
Assert.Equal([0x01, 0x02, 0x03, 0x04], content.
Data
.ToArray());
256
Assert.Equal(data, content.
Data
.ToArray());
268
Assert.Equal("hello world", Encoding.ASCII.GetString(content.
Data
.ToArray()));
Image\ImageGenerationResponseTests.cs (1)
117
Assert.Equal([1, 2, 3, 4], dataContent.
Data
.ToArray());
Image\ImageGeneratorExtensionsTests.cs (1)
121
Assert.Equal(imageData, dataContent.
Data
.ToArray());
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
528
parts.Add(new ChatMessageImageContentItem(BinaryData.FromBytes(dataContent.
Data
), dataContent.MediaType));
550
parts.Add(new ChatMessageAudioContentItem(BinaryData.FromBytes(dataContent.
Data
), format));
Microsoft.Extensions.AI.Integration.Tests (3)
ImageGeneratorIntegrationTests.cs (3)
51
Assert.False(dataContent.
Data
.IsEmpty);
75
Assert.False(dataContent.
Data
.IsEmpty);
102
Assert.False(dataContent.
Data
.IsEmpty);
Microsoft.Extensions.AI.OpenAI (8)
MicrosoftExtensionsAIChatExtensions.cs (1)
73
outputAudio: lastMessage?.Contents.OfType<DataContent>().Where(dc => dc.HasTopLevelMediaType("audio")).Select(a => OpenAIChatModelFactory.ChatOutputAudio(new(a.
Data
))).FirstOrDefault(),
OpenAIChatClient.cs (3)
267
return ChatMessageContentPart.CreateImagePart(BinaryData.FromBytes(dataContent.
Data
), dataContent.MediaType, GetImageDetail(content));
270
var audioData = BinaryData.FromBytes(dataContent.
Data
);
283
return ChatMessageContentPart.CreateFilePart(BinaryData.FromBytes(dataContent.
Data
), dataContent.MediaType, dataContent.Name ?? $"{Guid.NewGuid():N}.pdf");
OpenAIImageGenerator.cs (2)
82
imageStream = MemoryMarshal.TryGetArray(dataContent.
Data
, out var array) ?
84
new MemoryStream(dataContent.
Data
.ToArray());
OpenAIResponsesChatClient.cs (2)
711
parts.Add(ResponseContentPart.CreateInputImagePart(BinaryData.FromBytes(dataContent.
Data
), dataContent.MediaType));
715
parts.Add(ResponseContentPart.CreateInputFilePart(BinaryData.FromBytes(dataContent.
Data
), dataContent.MediaType, dataContent.Name ?? $"{Guid.NewGuid():N}.pdf"));