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")
101 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
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")
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")
253 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
262 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
270 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
278 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
287 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
294 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
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 AssistantTypes.h:207
TMap< FString, FString > Metadata
Definition AssistantTypes.h:271
FString Object
Definition AssistantTypes.h:220
float Temperature
Definition AssistantTypes.h:279
TArray< FAssistantTool > Tools
Definition AssistantTypes.h:254
FAssistantToolResources Tool_Resources
Definition AssistantTypes.h:263
FString Response_Format
Definition AssistantTypes.h:295
int32 Created_At
Definition AssistantTypes.h:226
FString Model
Definition AssistantTypes.h:240
FString Name
Definition AssistantTypes.h:232
FString Id
Definition AssistantTypes.h:214
FString Instructions
Definition AssistantTypes.h:246
float Top_P
Definition AssistantTypes.h:288
Definition AssistantTypes.h:42
TMap< FString, FString > Metadata
Definition AssistantTypes.h:94
FString Model
Definition AssistantTypes.h:51
FOptionalString Response_Format
Definition AssistantTypes.h:118
FString Description
Definition AssistantTypes.h:63
float Top_P
Definition AssistantTypes.h:111
FString Instructions
Definition AssistantTypes.h:69
TArray< FAssistantTool > Tools
Definition AssistantTypes.h:77
FString Name
Definition AssistantTypes.h:57
FAssistantToolResources Tool_Resources
Definition AssistantTypes.h:86
float Temperature
Definition AssistantTypes.h:102
Definition AssistantTypes.h:189
Definition AssistantTypes.h:123
FString Order
Definition AssistantTypes.h:138
FOptionalString Before
Definition AssistantTypes.h:154
int32 Limit
Definition AssistantTypes.h:131
FOptionalString After
Definition AssistantTypes.h:146
Definition AssistantTypes.h:300
Definition AssistantTypes.h:179
Definition OpenAIOptional.h:10