5#include "CoreMinimal.h"
6#include "Provider/OpenAIOptional.h"
7#include "RealtimeTypes.generated.h"
18 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
21 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
22 FString Type{
"audio/pcm"};
30 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
31 FString Type{
"audio/pcmu"};
39 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
40 FString Type{
"audio/pcma"};
48 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
51 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
60 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
63 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
66 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
69 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
78 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
79 FString Type{
"server_vad"};
81 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
84 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
87 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
90 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
93 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
96 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
99 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
103USTRUCT(BlueprintType)
108 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
109 FString Type{
"semantic_vad"};
111 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
114 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
117 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
120 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
128USTRUCT(BlueprintType)
133 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
137USTRUCT(BlueprintType)
142 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
145 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
148 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
151 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
152 FString Type{
"function"};
159USTRUCT(BlueprintType)
164 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
167 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
168 FString Workflow_Name;
171USTRUCT(BlueprintType)
176 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
179 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
182 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
190USTRUCT(BlueprintType)
195 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
198 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
201 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
204 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
208USTRUCT(BlueprintType)
213 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
216 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
219 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
223USTRUCT(BlueprintType)
228 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
231 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
234 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
238USTRUCT(BlueprintType)
243 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
244 FString Type{
"realtime"};
246 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
249 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
250 TArray<FString> Include;
252 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
253 FString Instructions;
255 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
258 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
261 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
262 TArray<FString> Output_Modalities;
264 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
265 TArray<FRealtimeFunctionTool> Tools;
267 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
275USTRUCT(BlueprintType)
280 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
281 FString Anchor{
"created_at"};
283 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI")
287USTRUCT(BlueprintType)
292 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
295 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
299USTRUCT(BlueprintType)
304 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
307 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
310 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
314USTRUCT(BlueprintType)
319 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
322 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
325 UPROPERTY(BlueprintReadOnly, Category =
"OpenAI")
335USTRUCT(BlueprintType)
341USTRUCT(BlueprintType)
346 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Required")
350USTRUCT(BlueprintType)
355 UPROPERTY(BlueprintReadWrite, Category =
"OpenAI | Optional")
Definition RealtimeTypes.h:289
Definition RealtimeTypes.h:316
Definition OpenAIOptional.h:58
Definition OpenAIOptional.h:82
Definition OpenAIOptional.h:34
Definition OpenAIOptional.h:10
Definition RealtimeTypes.h:337
Definition RealtimeTypes.h:225
Definition RealtimeTypes.h:210
Definition RealtimeTypes.h:57
Definition RealtimeTypes.h:277
Definition RealtimeTypes.h:45
Definition RealtimeTypes.h:343
Definition RealtimeTypes.h:352
Definition RealtimeTypes.h:130
Definition RealtimeTypes.h:105
Definition RealtimeTypes.h:75
Definition RealtimeTypes.h:240
Definition RealtimeTypes.h:301
Definition RealtimeTypes.h:161
Definition RealtimeTypes.h:173