23 references to ImageGenerationResponseFormat
Microsoft.Extensions.AI.Abstractions (1)
Image\ImageGenerationOptions.cs (1)
60public ImageGenerationResponseFormat? ResponseFormat { get; set; }
Microsoft.Extensions.AI.Abstractions.Tests (18)
Image\ImageGenerationOptionsTests.cs (16)
40options.ResponseFormat = ImageGenerationResponseFormat.Data; 47Assert.Equal(ImageGenerationResponseFormat.Data, options.ResponseFormat); 55Assert.Equal(ImageGenerationResponseFormat.Data, clone.ResponseFormat); 68ResponseFormat = ImageGenerationResponseFormat.Data, 80Assert.Equal(ImageGenerationResponseFormat.Data, deserialized.ResponseFormat); 92ResponseFormat = ImageGenerationResponseFormat.Data, 102original.ResponseFormat = ImageGenerationResponseFormat.Uri; 109Assert.Equal(ImageGenerationResponseFormat.Data, clone.ResponseFormat); 117[InlineData(ImageGenerationResponseFormat.Uri)] 118[InlineData(ImageGenerationResponseFormat.Data)] 119[InlineData(ImageGenerationResponseFormat.Hosted)] 120public void ImageGenerationResponseFormat_Values_AreValid(ImageGenerationResponseFormat responseFormat) 122Assert.True(Enum.IsDefined(typeof(ImageGenerationResponseFormat), responseFormat)); 128foreach (ImageGenerationResponseFormat responseFormat in Enum.GetValues(typeof(ImageGenerationResponseFormat))) 131ImageGenerationResponseFormat deserialized = JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.ImageGenerationResponseFormat);
Image\ImageGeneratorTests.cs (2)
107ResponseFormat = ImageGenerationResponseFormat.Data, 134ResponseFormat = ImageGenerationResponseFormat.Uri,
Microsoft.Extensions.AI.OpenAI (4)
OpenAIImageGenerator.cs (4)
204ImageGenerationResponseFormat.Uri => GeneratedImageFormat.Uri, 205ImageGenerationResponseFormat.Data => GeneratedImageFormat.Bytes, 223ImageGenerationResponseFormat.Uri => GeneratedImageFormat.Uri, 224ImageGenerationResponseFormat.Data => GeneratedImageFormat.Bytes,