5#include "CoreMinimal.h"
6#include "Provider/Types/OpenAICommonTypes.h"
7#include "Provider/OpenAIOptional.h"
8#include "FineTuneTypes.generated.h"
24 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
31 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
38 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
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")
97 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
101USTRUCT(BlueprintType)
110 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
116 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
134 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
140 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
148 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
159 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
165 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
174 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
178USTRUCT(BlueprintType)
186 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
192 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
200 FString ToQuery()
const
205 Query.Append(
"after=").Append(After.Value).Append(
"&");
210 Query.Append(
"limit=").Append(FString::FromInt(Limit.Value)).Append(
"&");
213 for (
const auto& [Key, Value] :
Metadata)
215 Query.Append(
"metadata[").Append(Key).Append(
"]=").Append(Value).Append(
"&");
218 return Query.LeftChop(1);
226USTRUCT(BlueprintType)
234 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
240 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
247 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
251USTRUCT(BlueprintType)
259 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
265 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
274 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
278USTRUCT(BlueprintType)
286 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
292 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
298 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
304 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
311 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
319 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
325 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
331 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
337 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
345 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
352 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
359 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
366 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
373 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
379 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
385 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
392 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
398 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
408USTRUCT(BlueprintType)
413 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
416 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
419 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
422 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
425 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
429USTRUCT(BlueprintType)
434 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
437 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
440 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
441 double Train_Mean_Token_Accuracy{};
443 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
446 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
447 double Valid_Mean_Token_Accuracy{};
449 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
450 double Full_Valid_Loss{};
452 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
453 double Full_Valid_Mean_Token_Accuracy{};
456USTRUCT(BlueprintType)
464 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
470 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
476 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
482 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
488 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
494 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
500 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
505USTRUCT(BlueprintType)
510 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
513 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
514 TArray<FFineTuningJobObjectResponse> Data;
516 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
519 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
522 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
523 bool Has_More{
false};
526USTRUCT(BlueprintType)
531 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
534 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
535 TArray<FFineTuningJobEventResponse> Data;
537 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
538 bool Has_More{
false};
541USTRUCT(BlueprintType)
546 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
549 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
550 TArray<FFineTuningJobCheckpointResponse> Data;
552 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
555 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
558 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
559 bool Has_More{
false};
Definition FineTuneTypes.h:458
FString ID
Definition FineTuneTypes.h:465
int32 Created_At
Definition FineTuneTypes.h:471
int32 Step_Number
Definition FineTuneTypes.h:483
FString Fine_Tuning_Job_Id
Definition FineTuneTypes.h:495
FMetrics Metrics
Definition FineTuneTypes.h:489
FString Object
Definition FineTuneTypes.h:501
FString Fine_Tuned_Model_Checkpoint
Definition FineTuneTypes.h:477
Definition FineTuneTypes.h:228
FString Message
Definition FineTuneTypes.h:241
FString Param
Definition FineTuneTypes.h:248
FString Code
Definition FineTuneTypes.h:235
Definition FineTuneTypes.h:410
Definition FineTuneTypes.h:103
FOptionalString Suffix
Definition FineTuneTypes.h:149
FString Training_File
Definition FineTuneTypes.h:135
TArray< FIntegration > Integrations
Definition FineTuneTypes.h:166
FOptionalString Validation_File
Definition FineTuneTypes.h:160
FOptionalInt Seed
Definition FineTuneTypes.h:175
TMap< FString, FString > Metadata
Definition FineTuneTypes.h:117
FFineTuningJobHyperparamsRequest Hyperparameters
Definition FineTuneTypes.h:141
FString Model
Definition FineTuneTypes.h:111
Definition FineTuneTypes.h:16
FString Batch_Size
Definition FineTuneTypes.h:25
FString N_Epochs
Definition FineTuneTypes.h:39
FString Learning_Rate_Multiplier
Definition FineTuneTypes.h:32
Definition FineTuneTypes.h:253
FString Learning_Rate_Multiplier
Definition FineTuneTypes.h:266
FString Batch_Size
Definition FineTuneTypes.h:260
FString N_Epochs
Definition FineTuneTypes.h:275
Definition FineTuneTypes.h:280
int32 Seed
Definition FineTuneTypes.h:386
FFineTuningJobError Error
Definition FineTuneTypes.h:299
FFineTuningJobHyperparamsResponse Hyperparameters
Definition FineTuneTypes.h:320
FString ID
Definition FineTuneTypes.h:287
FString Training_File
Definition FineTuneTypes.h:367
TArray< FIntegration > Integrations
Definition FineTuneTypes.h:380
TMap< FString, FString > Metadata
Definition FineTuneTypes.h:399
FString Model
Definition FineTuneTypes.h:326
int32 Trained_Tokens
Definition FineTuneTypes.h:360
FString Fine_Tuned_Model
Definition FineTuneTypes.h:305
FString Validation_File
Definition FineTuneTypes.h:374
FString Organization_ID
Definition FineTuneTypes.h:338
FString Object
Definition FineTuneTypes.h:332
int32 Estimated_Finish
Definition FineTuneTypes.h:393
TArray< FString > Result_Files
Definition FineTuneTypes.h:346
int32 Finished_At
Definition FineTuneTypes.h:312
FString Status
Definition FineTuneTypes.h:353
int32 Created_At
Definition FineTuneTypes.h:293
Definition FineTuneTypes.h:180
FOptionalInt Limit
Definition FineTuneTypes.h:193
TMap< FString, FString > Metadata
Definition FineTuneTypes.h:198
FOptionalString After
Definition FineTuneTypes.h:187
Definition FineTuneTypes.h:81
FString Type
Definition FineTuneTypes.h:88
FWandb Wandb
Definition FineTuneTypes.h:98
Definition FineTuneTypes.h:543
Definition FineTuneTypes.h:528
Definition FineTuneTypes.h:507
Definition FineTuneTypes.h:431
Definition OpenAIOptional.h:34
Definition OpenAIOptional.h:10
Definition FineTuneTypes.h:44
TArray< FString > Tags
Definition FineTuneTypes.h:76
FString Entity
Definition FineTuneTypes.h:67
FString Project
Definition FineTuneTypes.h:51
FString Name
Definition FineTuneTypes.h:58