18 references to DataContent
Microsoft.Extensions.AI.Abstractions (1)
Contents\DataContent.cs (1)
57: this(Throw.IfNull(uri).ToString(), mediaType)
Microsoft.Extensions.AI.Abstractions.Tests (17)
ChatCompletion\ChatMessageTests.cs (2)
144new DataContent("data:text/image;base64,aGVsbG8="), 145new DataContent("data:text/plain;base64,aGVsbG8="),
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (1)
127updates.Add(new() { Contents = [new DataContent("data:image/png;base64,aGVsbG8=")] });
ChatCompletion\ChatResponseUpdateTests.cs (3)
87new DataContent("data:image/audio;base64,aGVsbG8="), 88new DataContent("data:image/image;base64,aGVsbG8="), 117new DataContent("data:image/png;base64,aGVsbG8="),
Contents\DataContentTests.cs (11)
45Assert.Throws(exception, () => new DataContent(path)); 57Assert.Throws<ArgumentException>("mediaType", () => new DataContent("data:image/png;base64,aGVsbG8=", type)); 67var content = new DataContent("data:image/png;base64,aGVsbG8=", mediaType); 70content = new DataContent("data:,", mediaType); 73content = new DataContent("data:text/plain,", mediaType); 82content = new DataContent(content.Uri); 91content = new DataContent("data:image/png;base64,aGVsbG8="); 105JsonSerializer.Serialize(new DataContent( 198DataContent c = new("data:,", mediaType); 211var content = new DataContent("data:application/octet-stream;base64,AQIDBA==", mediaType); 224var content = new DataContent("data:application/octet-stream;base64,AQIDBA==", mediaType);