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