5#include "CoreMinimal.h"
6#include "Provider/Types/CommonTypes.h"
7#include "Provider/OpenAIOptional.h"
8#include "FineTuneTypes.generated.h"
24 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
25 FString Batch_Size{
"auto"};
31 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
32 FString Learning_Rate_Multiplier{
"auto"};
38 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
39 FString N_Epochs{
"auto"};
50 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
57 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
66 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
75 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
87 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
88 FString Type{
"wandb"};
97 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
101USTRUCT(BlueprintType)
110 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
122 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Required")
123 FString Training_File;
128 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
136 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
147 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
153 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
162 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
166USTRUCT(BlueprintType)
174 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
180 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
183 FString ToQuery()
const
188 Query.Append(
"after=").Append(After.Value).Append(
"&");
193 Query.Append(
"limit=").Append(FString::FromInt(Limit.Value)).Append(
"&");
196 return Query.LeftChop(1);
204USTRUCT(BlueprintType)
212 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
218 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
225 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
229USTRUCT(BlueprintType)
240 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
244USTRUCT(BlueprintType)
252 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
258 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
264 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
270 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
271 FString Fine_Tuned_Model;
277 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
285 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
291 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
297 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
303 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
304 FString Organization_ID;
311 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
312 TArray<FString> Result_Files;
318 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
325 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
326 int32 Trained_Tokens{};
332 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
333 FString Training_File;
339 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
340 FString Validation_File;
345 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
351 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
358 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
359 int32 Estimated_Finish{};
362USTRUCT(BlueprintType)
367 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
370 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
373 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
376 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
379 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
383USTRUCT(BlueprintType)
388 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
391 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
394 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
395 double Train_Mean_Token_Accuracy{};
397 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
400 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
401 double Valid_Mean_Token_Accuracy{};
403 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
404 double Full_Valid_Loss{};
406 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
407 double Full_Valid_Mean_Token_Accuracy{};
410USTRUCT(BlueprintType)
418 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
424 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
430 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
431 FString Fine_Tuned_Model_Checkpoint;
436 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
442 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
448 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
449 FString Fine_Tuning_Job_Id;
454 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
459USTRUCT(BlueprintType)
464 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
467 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
468 TArray<FFineTuningJobObjectResponse> Data;
470 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
471 bool Has_More{
false};
474USTRUCT(BlueprintType)
479 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
482 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
483 TArray<FFineTuningJobEventResponse> Data;
485 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
486 bool Has_More{
false};
489USTRUCT(BlueprintType)
494 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
497 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
498 TArray<FFineTuningJobCheckpointResponse> Data;
500 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
503 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
506 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
507 bool Has_More{
false};
Definition: OpenAI.Build.cs:6
Definition: FineTuneTypes.h:412
Definition: FineTuneTypes.h:206
Definition: FineTuneTypes.h:364
Definition: FineTuneTypes.h:103
Definition: FineTuneTypes.h:16
Definition: FineTuneTypes.h:231
Definition: FineTuneTypes.h:246
Definition: FineTuneTypes.h:168
Definition: FineTuneTypes.h:81
Definition: FineTuneTypes.h:491
Definition: FineTuneTypes.h:476
Definition: FineTuneTypes.h:461
Definition: FineTuneTypes.h:385
Definition: OpenAIOptional.h:34
Definition: OpenAIOptional.h:10
Definition: FineTuneTypes.h:44