5#include "CoreMinimal.h"
6#include "Provider/OpenAIOptional.h"
7#include "EmbeddingTypes.generated.h"
10enum class EEmbeddingsEncodingFormat : uint8
32 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
33 TArray<FString> Input;
39 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Required")
45 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
46 FString Encoding_Format{
"float"};
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")
94 TArray<
float> Embedding;
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: OpenAI.Build.cs:6
Definition: EmbeddingTypes.h:80
Definition: EmbeddingTypes.h:22
Definition: EmbeddingTypes.h:105
Definition: EmbeddingTypes.h:68
Definition: OpenAIOptional.h:34
Definition: OpenAIOptional.h:10