5#include "CoreMinimal.h"
6#include "Provider/OpenAIOptional.h"
7#include "ImageTypes.generated.h"
10enum class EImageModelEnum : uint8
20enum class EImageSizeDalle2 : uint8
28enum class EImageSizeDalle3 : uint8
36enum class EImageSizeGptImage1 : uint8
45enum class EOpenAIImageQuality : uint8
56enum class EOpenAIImageStyle : uint8
65enum class EOpenAIImageFormat : uint8
72enum class EOpenAIImageBackground : uint8
80enum class EOpenAIImageModeration : uint8
87enum class EOpenAIImageOutputFormat : uint8
107 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
117 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
124 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")
163 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
171 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
179 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
186 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
193 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
203 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
209 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
213USTRUCT(BlueprintType)
223 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
230 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
240 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
247 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
255 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
263 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
270 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
276 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
283 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
290 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
297 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
305 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
313 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
321 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
327 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
333 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
337USTRUCT(BlueprintType)
346 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
353 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
360 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
368 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
374 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
380 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
391USTRUCT(BlueprintType)
399 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
405 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
411 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
415USTRUCT(BlueprintType)
422 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
428 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
432USTRUCT(BlueprintType)
440 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
446 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
453USTRUCT(BlueprintType)
461 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
467 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
473 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
479 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
485 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
489USTRUCT(BlueprintType)
494 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
500 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
503 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
509 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
515 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
521 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
527 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
531USTRUCT(BlueprintType)
537USTRUCT(BlueprintType)
Definition ImageTypes.h:533
Definition ImageTypes.h:393
FString Revised_Prompt
Definition ImageTypes.h:412
FString URL
Definition ImageTypes.h:406
FString B64_JSON
Definition ImageTypes.h:400
Definition ImageTypes.h:491
FString Quality
Definition ImageTypes.h:516
FString Output_Format
Definition ImageTypes.h:510
FString Background
Definition ImageTypes.h:501
FImageUsage Usage
Definition ImageTypes.h:528
FString Size
Definition ImageTypes.h:522
Definition ImageTypes.h:455
FInputTokensDetails Input_Tokens_Details
Definition ImageTypes.h:468
int32 Output_Tokens
Definition ImageTypes.h:474
FOutputTokensDetails Output_Tokens_Details
Definition ImageTypes.h:486
int32 Total_Tokens
Definition ImageTypes.h:480
int32 Input_Tokens
Definition ImageTypes.h:462
Definition ImageTypes.h:539
Definition ImageTypes.h:215
FOptionalString Input_Fidelity
Definition ImageTypes.h:248
FString Size
Definition ImageTypes.h:322
TArray< FString > Image
Definition ImageTypes.h:224
FOptionalString Output_Format
Definition ImageTypes.h:291
FOptionalString User
Definition ImageTypes.h:334
FString Response_Format
Definition ImageTypes.h:314
FString Mask
Definition ImageTypes.h:256
int32 N
Definition ImageTypes.h:277
FString Prompt
Definition ImageTypes.h:231
FOptionalInt Output_Compression
Definition ImageTypes.h:284
FString Quality
Definition ImageTypes.h:306
FOptionalBool Stream
Definition ImageTypes.h:328
FString Model
Definition ImageTypes.h:264
FOptionalString Background
Definition ImageTypes.h:241
FOptionalInt Partial_Images
Definition ImageTypes.h:298
FOptionalString Moderation
Definition ImageTypes.h:271
Definition ImageTypes.h:100
FOptionalString Quality
Definition ImageTypes.h:164
FOptionalString Background
Definition ImageTypes.h:118
FOptionalString Style
Definition ImageTypes.h:204
FOptionalString Moderation
Definition ImageTypes.h:132
FOptionalInt Output_Compression
Definition ImageTypes.h:146
FOptionalString User
Definition ImageTypes.h:210
int32 N
Definition ImageTypes.h:139
FString Size
Definition ImageTypes.h:180
FString Prompt
Definition ImageTypes.h:108
FOptionalInt Partial_Images
Definition ImageTypes.h:187
FOptionalString Output_Format
Definition ImageTypes.h:153
FOptionalBool Stream
Definition ImageTypes.h:194
FOptionalString Response_Format
Definition ImageTypes.h:172
FString Model
Definition ImageTypes.h:125
Definition ImageTypes.h:339
FString Response_Format
Definition ImageTypes.h:369
FOptionalString User
Definition ImageTypes.h:381
int32 N
Definition ImageTypes.h:361
FString Model
Definition ImageTypes.h:354
FString Size
Definition ImageTypes.h:375
FString Image
Definition ImageTypes.h:347
Definition OpenAIOptional.h:58
Definition OpenAIOptional.h:34
Definition OpenAIOptional.h:10
Definition ImageTypes.h:434
int32 Text_Tokens
Definition ImageTypes.h:447
int32 Image_Tokens
Definition ImageTypes.h:441