43 references to ImageGenerationResponseFormat
Microsoft.Extensions.AI.Abstractions (1)
Image\ImageGenerationOptions.cs (1)
83
public
ImageGenerationResponseFormat
? ResponseFormat { get; set; }
Microsoft.Extensions.AI.Abstractions.Tests (20)
Image\ImageGenerationOptionsTests.cs (18)
44
options.ResponseFormat =
ImageGenerationResponseFormat
.Data;
52
Assert.Equal(
ImageGenerationResponseFormat
.Data, options.ResponseFormat);
61
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
75
ResponseFormat =
ImageGenerationResponseFormat
.Data,
87
Assert.Equal(
ImageGenerationResponseFormat
.Data, deserialized.ResponseFormat);
99
ResponseFormat =
ImageGenerationResponseFormat
.Data,
109
original.ResponseFormat =
ImageGenerationResponseFormat
.Uri;
116
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
124
[InlineData(
ImageGenerationResponseFormat
.Uri)]
125
[InlineData(
ImageGenerationResponseFormat
.Data)]
127
[InlineData(
ImageGenerationResponseFormat
.Hosted)]
129
public void ImageGenerationResponseFormat_Values_AreValid(
ImageGenerationResponseFormat
responseFormat)
131
Assert.True(Enum.IsDefined(typeof(
ImageGenerationResponseFormat
), responseFormat));
137
foreach (
ImageGenerationResponseFormat
responseFormat in Enum.GetValues(typeof(
ImageGenerationResponseFormat
)))
140
ImageGenerationResponseFormat
deserialized = JsonSerializer.Deserialize<
ImageGenerationResponseFormat
>(json, AIJsonUtilities.DefaultOptions);
238
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)
44
options.ResponseFormat =
ImageGenerationResponseFormat
.Data;
52
Assert.Equal(
ImageGenerationResponseFormat
.Data, options.ResponseFormat);
61
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
75
ResponseFormat =
ImageGenerationResponseFormat
.Data,
87
Assert.Equal(
ImageGenerationResponseFormat
.Data, deserialized.ResponseFormat);
99
ResponseFormat =
ImageGenerationResponseFormat
.Data,
109
original.ResponseFormat =
ImageGenerationResponseFormat
.Uri;
116
Assert.Equal(
ImageGenerationResponseFormat
.Data, clone.ResponseFormat);
124
[InlineData(
ImageGenerationResponseFormat
.Uri)]
125
[InlineData(
ImageGenerationResponseFormat
.Data)]
127
[InlineData(
ImageGenerationResponseFormat
.Hosted)]
129
public void ImageGenerationResponseFormat_Values_AreValid(
ImageGenerationResponseFormat
responseFormat)
131
Assert.True(Enum.IsDefined(typeof(
ImageGenerationResponseFormat
), responseFormat));
137
foreach (
ImageGenerationResponseFormat
responseFormat in Enum.GetValues(typeof(
ImageGenerationResponseFormat
)))
140
ImageGenerationResponseFormat
deserialized = JsonSerializer.Deserialize<
ImageGenerationResponseFormat
>(json, AIJsonUtilities.DefaultOptions);
238
Assert.Equal(
ImageGenerationResponseFormat
.Uri, result.ResponseFormat);