43 references to ImageGenerationResponseFormat
Microsoft.Extensions.AI.Abstractions (1)
Image\ImageGenerationOptions.cs (1)
82
public
ImageGenerationResponseFormat
? ResponseFormat { get; set; }
Microsoft.Extensions.AI.Abstractions.Tests (20)
Image\ImageGenerationOptionsTests.cs (18)
42
options.ResponseFormat =
ImageGenerationResponseFormat
.Data;
49
Assert.Equal(
ImageGenerationResponseFormat
.Data, options.ResponseFormat);
57
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
70
ResponseFormat =
ImageGenerationResponseFormat
.Data,
82
Assert.Equal(
ImageGenerationResponseFormat
.Data, deserialized.ResponseFormat);
94
ResponseFormat =
ImageGenerationResponseFormat
.Data,
104
original.ResponseFormat =
ImageGenerationResponseFormat
.Uri;
111
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
119
[InlineData(
ImageGenerationResponseFormat
.Uri)]
120
[InlineData(
ImageGenerationResponseFormat
.Data)]
122
[InlineData(
ImageGenerationResponseFormat
.Hosted)]
124
public void ImageGenerationResponseFormat_Values_AreValid(
ImageGenerationResponseFormat
responseFormat)
126
Assert.True(Enum.IsDefined(typeof(
ImageGenerationResponseFormat
), responseFormat));
132
foreach (
ImageGenerationResponseFormat
responseFormat in Enum.GetValues(typeof(
ImageGenerationResponseFormat
)))
135
ImageGenerationResponseFormat
deserialized = JsonSerializer.Deserialize<
ImageGenerationResponseFormat
>(json, AIJsonUtilities.DefaultOptions);
233
Assert.Equal(
ImageGenerationResponseFormat
.Uri, result.ResponseFormat);
Image\ImageGeneratorTests.cs (2)
106
ResponseFormat =
ImageGenerationResponseFormat
.Data,
133
ResponseFormat =
ImageGenerationResponseFormat
.Uri,
Microsoft.Extensions.AI.OpenAI (4)
OpenAIImageGenerator.cs (4)
180
ImageGenerationResponseFormat
.Uri => GeneratedImageFormat.Uri,
181
ImageGenerationResponseFormat
.Data => GeneratedImageFormat.Bytes,
213
ImageGenerationResponseFormat
.Uri => GeneratedImageFormat.Uri,
214
ImageGenerationResponseFormat
.Data => GeneratedImageFormat.Bytes,
Microsoft.Extensions.AI.Stabilization.Tests (18)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Image\ImageGenerationOptionsTests.cs (18)
42
options.ResponseFormat =
ImageGenerationResponseFormat
.Data;
49
Assert.Equal(
ImageGenerationResponseFormat
.Data, options.ResponseFormat);
57
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
70
ResponseFormat =
ImageGenerationResponseFormat
.Data,
82
Assert.Equal(
ImageGenerationResponseFormat
.Data, deserialized.ResponseFormat);
94
ResponseFormat =
ImageGenerationResponseFormat
.Data,
104
original.ResponseFormat =
ImageGenerationResponseFormat
.Uri;
111
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
119
[InlineData(
ImageGenerationResponseFormat
.Uri)]
120
[InlineData(
ImageGenerationResponseFormat
.Data)]
122
[InlineData(
ImageGenerationResponseFormat
.Hosted)]
124
public void ImageGenerationResponseFormat_Values_AreValid(
ImageGenerationResponseFormat
responseFormat)
126
Assert.True(Enum.IsDefined(typeof(
ImageGenerationResponseFormat
), responseFormat));
132
foreach (
ImageGenerationResponseFormat
responseFormat in Enum.GetValues(typeof(
ImageGenerationResponseFormat
)))
135
ImageGenerationResponseFormat
deserialized = JsonSerializer.Deserialize<
ImageGenerationResponseFormat
>(json, AIJsonUtilities.DefaultOptions);
233
Assert.Equal(
ImageGenerationResponseFormat
.Uri, result.ResponseFormat);