5#include "CoreMinimal.h"
6#include "Provider/OpenAIOptional.h"
7#include "EmbeddingTypes.generated.h"
10enum class EEmbeddingsEncodingFormat : uint8
32 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
39 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
45 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
52 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
58 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
71 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
72 int32 Prompt_Tokens{};
74 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
86 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
93 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
99 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
103USTRUCT(BlueprintType)
108 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
111 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
112 TArray<FEmbeddingsData> Data;
114 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
117 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
Definition EmbeddingTypes.h:80
int32 Index
Definition EmbeddingTypes.h:87
FString Object
Definition EmbeddingTypes.h:100
TArray< float > Embedding
Definition EmbeddingTypes.h:94
Definition EmbeddingTypes.h:22
FOptionalInt Dimensions
Definition EmbeddingTypes.h:53
TArray< FString > Input
Definition EmbeddingTypes.h:33
FOptionalString User
Definition EmbeddingTypes.h:59
FString Model
Definition EmbeddingTypes.h:40
FString Encoding_Format
Definition EmbeddingTypes.h:46
Definition EmbeddingTypes.h:105
Definition EmbeddingTypes.h:68
Definition OpenAIOptional.h:34
Definition OpenAIOptional.h:10