5#include "CoreMinimal.h"
6#include "ModerationTypes.generated.h"
9enum class EModerationsModelEnum : uint8
11 Text_Moderation_Latest,
12 Omni_Moderation_Latest,
13 Omni_Moderation_2024_09_26
28 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
29 TArray<FString> Input;
40 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
41 FString Model{
"omni-moderation-latest"};
53 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
56 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
57 bool Hate_Threatening{};
59 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
62 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
63 bool Harassment_Threatening{};
65 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
68 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
69 bool Self_Harm_Intent{};
71 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
72 bool Self_Harm_Instructions{};
74 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
77 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
80 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
83 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
84 bool Violence_Graphic{};
92 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
95 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
96 double Hate_Threatening{};
98 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
101 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
102 double Harassment_Threatening{};
104 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
107 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
108 double Self_Harm_Intent{};
110 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
111 double Self_Harm_Instructions{};
113 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
116 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
117 double Sexual_Minors{};
119 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
122 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
123 double Violence_Graphic{};
126USTRUCT(BlueprintType)
134 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
140 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
146 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
150USTRUCT(BlueprintType)
158 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
164 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
170 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
Definition: OpenAI.Build.cs:6
Definition: ModerationTypes.h:50
Definition: ModerationTypes.h:89
Definition: ModerationTypes.h:128
Definition: ModerationTypes.h:22
Definition: ModerationTypes.h:152