5#include "CoreMinimal.h"
6#include "Provider/OpenAIOptional.h"
7#include "ImageTypes.generated.h"
10enum class EImageModelEnum : uint8
17enum class EImageSizeDalle2 : uint8
25enum EImageSizeDalle3 : uint8
33enum EOpenAIImageQuality
49enum class EOpenAIImageFormat : uint8
67 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
74 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
75 FString Model{
"dall-e-2"};
81 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
88 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
89 FString Quality{
"standard"};
95 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
96 FString Response_Format{
"url"};
102 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
103 FString Size{
"1024x1024"};
112 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
113 FString Style{
"vivid"};
118 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
122USTRUCT(BlueprintType)
131 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
137 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Required")
144 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
151 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
152 FString Model{
"dall-e-2"};
157 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
163 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
164 FString Size{
"1024x1024"};
171 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
172 FString Response_Format{
"url"};
177 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
181USTRUCT(BlueprintType)
190 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
197 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
198 FString Model{
"dall-e-2"};
204 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
212 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
213 FString Response_Format{
"url"};
218 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
219 FString Size{
"1024x1024"};
224 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
235USTRUCT(BlueprintType)
243 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
249 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
255 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
256 FString Revised_Prompt;
259USTRUCT(BlueprintType)
264 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
267 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
268 TArray<FImageObject> Data;
271USTRUCT(BlueprintType)
277USTRUCT(BlueprintType)
Definition: OpenAI.Build.cs:6
Definition: ImageTypes.h:273
Definition: ImageTypes.h:237
Definition: ImageTypes.h:261
Definition: ImageTypes.h:279
Definition: ImageTypes.h:124
Definition: ImageTypes.h:61
Definition: ImageTypes.h:183
Definition: OpenAIOptional.h:10