16 references to Data
Microsoft.Extensions.AI.Abstractions (4)
SpeechToText\SpeechToTextClientExtensions.cs (4)
49var audioSpeechStream = MemoryMarshal.TryGetArray(audioSpeechContent.Data, out var array) ? 51new MemoryStream(audioSpeechContent.Data.ToArray()); 71var audioSpeechStream = MemoryMarshal.TryGetArray(audioSpeechContent.Data, out var array) ? 73new MemoryStream(audioSpeechContent.Data.ToArray());
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatMessageTests.cs (1)
297Assert.True(dataContent.Data.Span.SequenceEqual(new BinaryData(new[] { 1, 2, 3 }, TestJsonSerializerContext.Default.Options)));
ChatCompletion\ChatResponseUpdateTests.cs (1)
152Assert.Equal("data"u8.ToArray(), ((DataContent)result.Contents[3]).Data.ToArray());
Contents\DataContentTests.cs (4)
139Assert.Equal([0x01, 0x02, 0x03, 0x04], content.Data.ToArray()); 162Assert.Equal([0x01, 0x02, 0x03, 0x04], content.Data.ToArray()); 249Assert.Equal(data, content.Data.ToArray()); 261Assert.Equal("hello world", Encoding.ASCII.GetString(content.Data.ToArray()));
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
521parts.Add(new ChatMessageImageContentItem(BinaryData.FromBytes(dataContent.Data), dataContent.MediaType)); 543parts.Add(new ChatMessageAudioContentItem(BinaryData.FromBytes(dataContent.Data), format));
Microsoft.Extensions.AI.OpenAI (4)
OpenAIChatClient.cs (3)
207parts.Add(ChatMessageContentPart.CreateImagePart(BinaryData.FromBytes(dataContent.Data), dataContent.MediaType, GetImageDetail(content))); 211var audioData = BinaryData.FromBytes(dataContent.Data); 224parts.Add(ChatMessageContentPart.CreateFilePart(BinaryData.FromBytes(dataContent.Data), dataContent.MediaType, $"{Guid.NewGuid():N}.pdf"));
OpenAIResponseChatClient.cs (1)
588parts.Add(ResponseContentPart.CreateInputImagePart(BinaryData.FromBytes(dataContent.Data), dataContent.MediaType));