11 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)
51var expectedRequest = new ImageGenerationRequest("test prompt"); 72var result = await generator.GenerateAsync(new ImageGenerationRequest("test prompt"), null); 114var expectedRequest = new ImageGenerationRequest("test prompt"); 141var expectedRequest = new ImageGenerationRequest("edit prompt", originalImages);
Microsoft.Extensions.AI.Tests (2)
Image\LoggingImageGeneratorTests.cs (2)
70new ImageGenerationRequest("A beautiful sunset"), 119new ImageGenerationRequest("Make it more colorful", originalImages),
19 references to ImageGenerationRequest
Microsoft.Extensions.AI (2)
Image\ConfigureOptionsImageGenerator.cs (1)
39ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
Image\LoggingImageGenerator.cs (1)
59ImageGenerationRequest 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)
51var expectedRequest = new ImageGenerationRequest("test prompt"); 114var expectedRequest = new ImageGenerationRequest("test prompt"); 141var 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)
63public async Task<ImageGenerationResponse> GenerateAsync(ImageGenerationRequest request, ImageGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.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)