14 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
18 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
21 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
25 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
26 TMap<FString, FString> Metadata;
49 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
52 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
56 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
57 TArray<FEvalMessage> Input;
59 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
60 TArray<FString> Labels;
62 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
65 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
66 TArray<FString> Passing_Labels;
69 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
72 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
75 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
79 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
88 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
91 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
92 TArray<FEvalGrader> Testing_Criteria;
94 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
95 TMap<FString, FString> Metadata;
97 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
106 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
109 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
112 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
115 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
116 TMap<FString, FString> Metadata;
118 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
121 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
124 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
125 TArray<FEvalGrader> Testing_Criteria;
139 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
142 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
145 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
146 bool Has_More{
false};
148 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
151 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
172 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
175 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
178 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
181 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
184 FString ToQuery()
const
186 TArray<FString> Params;
187 if (After.IsSet) Params.Add(FString::Format(TEXT(
"after={0}"), {After.Value}));
188 if (Limit.IsSet) Params.Add(FString::Format(TEXT(
"limit={0}"), {FString::FromInt(Limit.Value)}));
189 if (Order.IsSet) Params.Add(FString::Format(TEXT(
"order={0}"), {Order.Value}));
190 if (Order_By.IsSet) Params.Add(FString::Format(TEXT(
"order_by={0}"), {Order_By.Value}));
191 return Params.Num() > 0 ?
"?" + FString::Join(Params, TEXT(
"&")) :
"";