12 instantiations of ImageGenerationRequest
Microsoft.Extensions.AI.Abstractions (4)
Image\ImageGeneratorExtensions.cs (4)
116return generator.GenerateAsync(new ImageGenerationRequest(prompt), options, cancellationToken); 140return generator.GenerateAsync(new ImageGenerationRequest(prompt, originalImages), options, cancellationToken); 164return generator.GenerateAsync(new ImageGenerationRequest(prompt, [originalImage]), options, cancellationToken); 196return generator.GenerateAsync(new ImageGenerationRequest(prompt, [dataContent]), options, cancellationToken);
Microsoft.Extensions.AI.Abstractions.Tests (5)
Image\DelegatingImageGeneratorTests.cs (1)
23var expectedRequest = new ImageGenerationRequest("test prompt");
Image\ImageGeneratorTests.cs (4)
50var expectedRequest = new ImageGenerationRequest("test prompt"); 71var result = await generator.GenerateAsync(new ImageGenerationRequest("test prompt"), null); 113var expectedRequest = new ImageGenerationRequest("test prompt"); 140var expectedRequest = new ImageGenerationRequest("edit prompt", originalImages);
Microsoft.Extensions.AI.Tests (3)
Image\LoggingImageGeneratorTests.cs (2)
69new ImageGenerationRequest("A beautiful sunset"), 118new ImageGenerationRequest("Make it more colorful", originalImages),
Image\OpenTelemetryImageGeneratorTests.cs (1)
71ImageGenerationRequest request = new()
22 references to ImageGenerationRequest
Microsoft.Extensions.AI (4)
ChatCompletion\OpenTelemetryImageGenerator.cs (2)
117ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default) 144private Activity? CreateAndConfigureActivity(ImageGenerationRequest request, ImageGenerationOptions? options)
Image\ConfigureOptionsImageGenerator.cs (1)
39ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
Image\LoggingImageGenerator.cs (1)
58ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Abstractions (6)
Image\DelegatingImageGenerator.cs (1)
44ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
Image\IImageGenerator.cs (2)
24/// <returns>The images generated by the <see cref="ImageGenerationRequest"/>.</returns> 25Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default);
Image\ImageGenerationRequest.cs (3)
13/// <summary>Initializes a new instance of the <see cref="ImageGenerationRequest"/> class.</summary> 18/// <summary>Initializes a new instance of the <see cref="ImageGenerationRequest"/> class.</summary> 25/// <summary>Initializes a new instance of the <see cref="ImageGenerationRequest"/> class.</summary>
Microsoft.Extensions.AI.Abstractions.Tests (6)
Image\DelegatingImageGeneratorTests.cs (1)
23var expectedRequest = new ImageGenerationRequest("test prompt");
Image\ImageGeneratorTests.cs (3)
50var expectedRequest = new ImageGenerationRequest("test prompt"); 113var expectedRequest = new ImageGenerationRequest("test prompt"); 140var expectedRequest = new ImageGenerationRequest("edit prompt", originalImages);
TestImageGenerator.cs (2)
19public Func<ImageGenerationRequest, ImageGenerationOptions?, CancellationToken, Task<ImageGenerationResponse>>? GenerateImagesAsyncCallback { get; set; } 28public Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Integration.Tests (2)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\TestImageGenerator.cs (2)
19public Func<ImageGenerationRequest, ImageGenerationOptions?, CancellationToken, Task<ImageGenerationResponse>>? GenerateImagesAsyncCallback { get; set; } 28public Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.OpenAI (1)
OpenAIImageGenerator.cs (1)
53public async Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Tests (3)
Image\OpenTelemetryImageGeneratorTests.cs (1)
71ImageGenerationRequest request = new()
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\TestImageGenerator.cs (2)
19public Func<ImageGenerationRequest, ImageGenerationOptions?, CancellationToken, Task<ImageGenerationResponse>>? GenerateImagesAsyncCallback { get; set; } 28public Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)