2 writes to OriginalImages
Microsoft.Extensions.AI.Abstractions (1)
Image\ImageGenerationRequest.cs (1)
32OriginalImages = originalImages;
Microsoft.Extensions.AI.Tests (1)
Image\OpenTelemetryImageGeneratorTests.cs (1)
76OriginalImages = [new UriContent("http://example/input.png", "image/png")],
25 references to OriginalImages
Microsoft.Extensions.AI (2)
ChatCompletion\OpenTelemetryImageGenerator.cs (2)
183if (request.OriginalImages is not null) 185content.AddRange(request.OriginalImages);
Microsoft.Extensions.AI.Abstractions.Tests (9)
Image\ImageGeneratorExtensionsTests.cs (9)
72Assert.NotNull(request.OriginalImages); 73Assert.Single(request.OriginalImages); 74Assert.Same(dataContent, Assert.Single(request.OriginalImages)); 118Assert.NotNull(request.OriginalImages); 119Assert.Single(request.OriginalImages); 120var dataContent = Assert.IsType<DataContent>(Assert.Single(request.OriginalImages)); 186Assert.NotNull(request.OriginalImages); 187var dataContent = Assert.IsType<DataContent>(Assert.Single(request.OriginalImages)); 211Assert.NotNull(request.OriginalImages); // Should have original images for editing
Microsoft.Extensions.AI.Integration.Tests (11)
ImageGeneratingChatClientIntegrationTests.cs (11)
135Assert.Null(request.OriginalImages); // Generation, not editing 171Assert.NotNull(request.OriginalImages); 173var originalImage = Assert.Single(request.OriginalImages); 211Assert.Null(firstRequest.OriginalImages); 221Assert.NotNull(secondRequest.OriginalImages); 222var editContent = Assert.Single(secondRequest.OriginalImages); 225var editedImage = Assert.IsType<DataContent>(secondRequest.OriginalImages.First()); 266Assert.NotNull(thirdRequest.OriginalImages); 271var lastImageToEdit = Assert.Single(thirdRequest.OriginalImages.OfType<DataContent>()); 311Assert.NotNull(thirdRequest.OriginalImages); 316var lastImageToEdit = Assert.IsType<DataContent>(thirdRequest.OriginalImages.First());
Microsoft.Extensions.AI.OpenAI (3)
OpenAIImageGenerator.cs (3)
50if (request.OriginalImages is not null && request.OriginalImages.Any()) 57var originalImage = request.OriginalImages.FirstOrDefault();