42 references to DataContent
Microsoft.Extensions.AI.Abstractions (2)
Contents\DataContent.cs (1)
69: this(Throw.IfNull(uri).ToString(), mediaType)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.DataContent((string)args[0], (string)args[1]),
Microsoft.Extensions.AI.Abstractions.Tests (32)
ChatCompletion\ChatMessageTests.cs (2)
146new DataContent("data:text/image;base64,aGVsbG8="), 147new DataContent("data:text/plain;base64,aGVsbG8="),
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (1)
662updates.Add(new() { Contents = [new DataContent("data:image/png;base64,aGVsbG8=")] });
ChatCompletion\ChatResponseUpdateTests.cs (4)
92new DataContent("data:image/audio;base64,aGVsbG8="), 93new DataContent("data:image/image;base64,aGVsbG8="), 122new DataContent("data:image/png;base64,aGVsbG8="), 185new DataContent("data:image/png;base64,aGVsbG8="),
Contents\DataContentTests.cs (14)
49Assert.Throws(exception, () => new DataContent(path)); 61Assert.Throws<ArgumentException>("mediaType", () => new DataContent("data:image/png;base64,aGVsbG8=", type)); 71var content = new DataContent("data:image/png;base64,aGVsbG8=", mediaType); 75content = new DataContent("data:,", mediaType); 79content = new DataContent("data:text/plain,", mediaType); 91content = new DataContent(content.Uri); 101content = new DataContent("data:image/png;base64,aGVsbG8="); 127Validate(new DataContent(uri), expectedData); 137var content = new DataContent(uri, mediaType); 147new DataContent(uri: "data:application/octet-stream;base64,AQIDBA=="), 248DataContent c = new("data:,", mediaType); 261var content = new DataContent("data:application/octet-stream;base64,AQIDBA==", mediaType); 274var content = new DataContent("data:application/octet-stream;base64,AQIDBA==", mediaType); 297var content = new DataContent("data:text/plain,hello world");
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.DataContent.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.DataContent((string)args[0], (string)args[1]),
SpeechToText\SpeechToTextClientExtensionsTests.cs (3)
28var content = new DataContent("data:audio/wav;base64,AQIDBA=="); 42var content = new DataContent("data:audio/wav;base64,AQIDBA=="); 73new DataContent("data:audio/wav;base64,AQIDBA=="),
SpeechToText\SpeechToTextClientTests.cs (2)
34new DataContent("data:audio/wav;base64,AQIDBA=="), 62new DataContent("data:audio/wav;base64,AQIDBA=="),
SpeechToText\SpeechToTextResponseTests.cs (1)
211new DataContent("data:image/png;base64,AQIDBA==", mediaType: "image/png"),
SpeechToText\SpeechToTextResponseUpdateExtensionsTests.cs (1)
117updates.Add(new() { Contents = [new DataContent("data:image/png;base64,aGVsbG8=")] });
SpeechToText\SpeechToTextResponseUpdateTests.cs (3)
62new DataContent("data:audio/wav;base64,AQIDBA==", "application/octet-stream"), 63new DataContent("data:image/wav;base64,AQIDBA==", "application/octet-stream"), 94new DataContent("data:audio/wav;base64,AQIDBA==", "application/octet-stream")
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.DataContent((string)args[0], (string)args[1]),
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.DataContent((string)args[0], (string)args[1]),
Microsoft.Extensions.AI.OpenAI (4)
OpenAIRealtimeClientSession.cs (3)
1140contents.Add(new DataContent($"data:audio/pcm;base64,{Convert.ToBase64String(audioPart.AudioBytes.ToArray())}")); 1152contents.Add(new DataContent($"data:audio/pcm;base64,{Convert.ToBase64String(outputAudioPart.AudioBytes.ToArray())}")); 1157contents.Add(new DataContent(imagePart.ImageUri.ToString()));
OpenAIResponsesChatClient.cs (1)
1712content = new DataContent(inputImageUrl);
Microsoft.Extensions.AI.Stabilization.Tests (1)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.DataContent.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.DataContent((string)args[0], (string)args[1]),
Microsoft.Extensions.AI.Tests (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.DataContent.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.DataContent((string)args[0], (string)args[1]),