5#include "CoreMinimal.h"
6#include "Provider/OpenAIOptional.h"
7#include "ImageTypes.generated.h"
10enum class EImageModelEnum : uint8
19enum class EImageSizeGptImage1 : uint8
28enum class EOpenAIImageQuality : uint8
37enum class EOpenAIImageFormat : uint8
44enum class EOpenAIImageBackground : uint8
52enum class EOpenAIImageModeration : uint8
59enum class EOpenAIImageOutputFormat : uint8
79 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
89 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
95 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
102 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
108 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
115 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
122 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
131 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
138 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
145 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
152 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
158 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
162USTRUCT(BlueprintType)
171 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
178 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
188 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
195 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
203 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
210 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
217 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
223 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
230 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
237 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
244 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
251 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
258 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
264 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
270 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
281USTRUCT(BlueprintType)
289 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
295 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
301 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
305USTRUCT(BlueprintType)
312 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
318 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
322USTRUCT(BlueprintType)
330 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
336 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
343USTRUCT(BlueprintType)
351 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
357 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
363 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
369 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
375 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
379USTRUCT(BlueprintType)
384 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
390 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
393 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
399 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
405 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
411 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
417 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
421USTRUCT(BlueprintType)
Definition ImageTypes.h:423
Definition ImageTypes.h:283
FString Revised_Prompt
Definition ImageTypes.h:302
FString URL
Definition ImageTypes.h:296
FString B64_JSON
Definition ImageTypes.h:290
Definition ImageTypes.h:381
FString Quality
Definition ImageTypes.h:406
FString Output_Format
Definition ImageTypes.h:400
FString Background
Definition ImageTypes.h:391
FImageUsage Usage
Definition ImageTypes.h:418
FString Size
Definition ImageTypes.h:412
Definition ImageTypes.h:345
FInputTokensDetails Input_Tokens_Details
Definition ImageTypes.h:358
int32 Output_Tokens
Definition ImageTypes.h:364
FOutputTokensDetails Output_Tokens_Details
Definition ImageTypes.h:376
int32 Total_Tokens
Definition ImageTypes.h:370
int32 Input_Tokens
Definition ImageTypes.h:352
Definition ImageTypes.h:164
FOptionalString Input_Fidelity
Definition ImageTypes.h:196
FString Size
Definition ImageTypes.h:259
TArray< FString > Image
Definition ImageTypes.h:172
FOptionalString Output_Format
Definition ImageTypes.h:238
FOptionalString User
Definition ImageTypes.h:271
FString Mask
Definition ImageTypes.h:204
int32 N
Definition ImageTypes.h:224
FString Prompt
Definition ImageTypes.h:179
FOptionalInt Output_Compression
Definition ImageTypes.h:231
FString Quality
Definition ImageTypes.h:252
FOptionalBool Stream
Definition ImageTypes.h:265
FString Model
Definition ImageTypes.h:211
FOptionalString Background
Definition ImageTypes.h:189
FOptionalInt Partial_Images
Definition ImageTypes.h:245
FOptionalString Moderation
Definition ImageTypes.h:218
Definition ImageTypes.h:72
FOptionalString Quality
Definition ImageTypes.h:132
FOptionalString Background
Definition ImageTypes.h:90
FOptionalString Moderation
Definition ImageTypes.h:103
FOptionalInt Output_Compression
Definition ImageTypes.h:116
FOptionalString User
Definition ImageTypes.h:159
int32 N
Definition ImageTypes.h:109
FString Size
Definition ImageTypes.h:139
FString Prompt
Definition ImageTypes.h:80
FOptionalInt Partial_Images
Definition ImageTypes.h:146
FOptionalString Output_Format
Definition ImageTypes.h:123
FOptionalBool Stream
Definition ImageTypes.h:153
FString Model
Definition ImageTypes.h:96
Definition OpenAIOptional.h:58
Definition OpenAIOptional.h:34
Definition OpenAIOptional.h:10
Definition ImageTypes.h:324
int32 Text_Tokens
Definition ImageTypes.h:337
int32 Image_Tokens
Definition ImageTypes.h:331