5#include "CoreMinimal.h"
6#include "Provider/OpenAIOptional.h"
7#include "AssistantTypes.generated.h"
10enum class EAssistantToolType : uint8
22 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
50 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
56 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
62 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
68 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
76 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
85 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
93 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
94 TMap<FString, FString> Metadata;
101 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
102 float Temperature{1.0f};
110 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
117 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
121USTRUCT(BlueprintType)
130 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
137 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
138 FString Order{
"desc"};
145 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
153 UPROPERTY(BlueprintReadWrite, Category = "
OpenAI | Optional")
156 FString ToQuery()
const
160 Query.Append(
"limit=").Append(FString::FromInt(Limit)).Append(
"&");
161 Query.Append(
"order=").Append(Order).Append(
"&");
165 Query.Append(
"after=").Append(After.Value).Append(
"&");
170 Query.Append(
"before=").Append(Before.Value).Append(
"&");
173 return Query.LeftChop(1);
177USTRUCT(BlueprintType)
187USTRUCT(BlueprintType)
192 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
195 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
198 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
205USTRUCT(BlueprintType)
213 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
219 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
225 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
231 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
239 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
245 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
246 FString Instructions;
253 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
262 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
270 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
271 TMap<FString, FString> Metadata;
278 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
287 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
294 UPROPERTY(BlueprintReadOnly, Category = "
OpenAI")
295 FString Response_Format;
298USTRUCT(BlueprintType)
303 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
306 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
307 TArray<FAssistantObjectResponse> Data;
309 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
312 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
315 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
Definition: OpenAI.Build.cs:6
Definition: AssistantTypes.h:207
Definition: AssistantTypes.h:42
Definition: AssistantTypes.h:189
Definition: AssistantTypes.h:123
Definition: AssistantTypes.h:300
Definition: AssistantTypes.h:179
Definition: OpenAIOptional.h:10