Unreal OpenAI API 1.0.0
Loading...
Searching...
No Matches
ModelTypes.h
1// OpenAI, Copyright LifeEXE. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "ModelTypes.generated.h"
7
8UENUM(BlueprintType)
9enum class EAllModelEnum : uint8
10{
11 Whisper_1,
12 GPT_3_5_Turbo,
13 GPT_3_5_Turbo_16k,
14 GPT_3_5_Turbo_Instruct_0914,
15 GPT_3_5_Turbo_Instruct,
16 Text_Embedding_Ada_002,
17 Babbage_002,
18 Davinci_002,
19 GPT_4,
20 GPT_4_0613,
21 DALL_E_2,
22 DALL_E_3,
23 GPT_4_1106_Preview,
24 GPT_3_5_Turbo_1106,
25 TTS_1,
26 TTS_1_HD,
27 TTS_1_1106,
28 TTS_1_HD_1106,
29 Text_Embedding_3_Large,
30 GPT_3_5_Turbo_0125,
31 Text_Embedding_3_Small,
32 GPT_4_0125_Preview,
33 GPT_4_Turbo_Preview,
34 GPT_4O_2024_05_13,
35 GPT_4O,
36 GPT_4_Turbo_2024_04_09,
37 GPT_4_Turbo,
38 GPT_4O_Mini,
39 GPT_4O_Mini_2024_07_18,
40 GPT_4O_2024_08_06,
41 GPT_4O_Audio_Preview,
42 GPT_4O_Realtime_Preview,
43 GPT_4O_Mini_Realtime_Preview_2024_12_17,
44 GPT_4O_Mini_Realtime_Preview,
45 GPT_4O_Mini_Audio_Preview_2024_12_17,
46 GPT_4O_Mini_Audio_Preview,
47 Omni_Moderation_Latest,
48 Omni_Moderation_2024_09_26,
49 GPT_4O_Audio_Preview_2024_12_17,
50 O1,
51 O1_2024_12_17,
52 O3_Mini_2025_01_31,
53 O3_Mini,
54 GPT_4O_2024_11_20,
55 GPT_4O_Realtime_Preview_2024_12_17,
56 O4_Mini_Deep_Research,
57 GPT_4O_Audio_Preview_2025_06_03,
58 GPT_4O_Mini_Transcribe,
59 GPT_4O_Mini_TTS,
60 GPT_4O_Mini_Search_Preview,
61 GPT_4O_Search_Preview,
62 GPT_4O_Mini_Search_Preview_2025_03_11,
63 GPT_4O_Search_Preview_2025_03_11,
64 O1_Pro_2025_03_19,
65 O1_Pro,
66 GPT_4O_Transcribe,
67 GPT_4_1_Nano_2025_04_14,
68 GPT_4_1_2025_04_14,
69 GPT_4_1,
70 GPT_4_1_Mini,
71 GPT_4_1_Mini_2025_04_14,
72 GPT_4_1_Nano,
73 O4_Mini,
74 O4_Mini_2025_04_16,
75 GPT_Image_1,
76 Computer_Use_Preview,
77 Computer_Use_Preview_2025_03_11,
78 GPT_4O_Realtime_Preview_2025_06_03,
79 O4_Mini_Deep_Research_2025_06_26,
80 GPT_4_0314,
81 GPT_5_Nano_2025_08_07,
82 Sora_2,
83 Sora_2_Pro,
84 GPT_Realtime_Mini,
85 O3_2025_04_16,
86 O3,
87 GPT_5_Nano,
88 GPT_5_Mini,
89 GPT_5_Mini_2025_08_07,
90 GPT_5,
91 GPT_5_1_2025_11_13,
92 GPT_5_Codex,
93 GPT_5_2025_08_07,
94 GPT_5_1_Codex_Mini,
95 GPT_5_Search_Api,
96 GPT_5_1_Chat_Latest,
97 GPT_Realtime_Mini_2025_10_06,
98 GPT_4O_Transcribe_Diarize,
99 GPT_5_Search_Api_2025_10_14,
100 GPT_5_1_Codex,
101 GPT_5_Pro,
102 GPT_5_Pro_2025_10_06,
103 GPT_5_Chat_Latest,
104 GPT_Audio_Mini,
105 GPT_Audio_Mini_2025_10_06,
106 GPT_5_1,
107 GPT_Realtime_2025_08_28,
108 GPT_Realtime,
109 GPT_Audio,
110 GPT_Audio_2025_08_28,
111 GPT_Image_1_Mini,
112 GPT_5_2_Codex,
113 GPT_4O_Mini_TTS_2025_12_15,
114 GPT_Realtime_Mini_2025_12_15,
115 GPT_Audio_Mini_2025_12_15,
116 ChatGPT_Image_Latest,
117 GPT_5_1_Codex_Max,
118 GPT_Image_1_5,
119 GPT_5_2_2025_12_11,
120 GPT_5_2,
121 GPT_5_2_Pro_2025_12_11,
122 GPT_5_2_Pro,
123 GPT_5_2_Chat_Latest,
124 GPT_4O_Mini_Transcribe_2025_12_15,
125 GPT_4O_Mini_Transcribe_2025_03_20,
126 GPT_4O_Mini_TTS_2025_03_20
127};
128
129UENUM(BlueprintType)
130enum class EMainModelEnum : uint8
131{
132 GPT_4O,
133 GPT_4,
134 GPT_4O_Mini,
135 O1,
136 O3,
137 O3_Mini,
138 GPT_4_1,
139 GPT_4_1_Mini,
140 GPT_4_1_Nano,
141 O4_Mini,
142 GPT_5_Nano,
143 GPT_5_Mini,
144 GPT_5,
145 GPT_5_1,
146 GPT_5_Pro,
147 GPT_5_Codex
148};
149
151// REQUEST TYPES
153
154// ... nothing
155
157// RESPONSE TYPES
159
160USTRUCT(BlueprintType)
162{
163 GENERATED_BODY()
167 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
168 FString ID;
169
173 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
174 int32 Created{};
175
179 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
180 FString Object;
181
185 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
186 FString Owned_By;
187};
188
189USTRUCT(BlueprintType)
191{
192 GENERATED_BODY()
193
194 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
195 FString Object;
196
197 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
198 TArray<FOpenAIModel> Data;
199};
200
201USTRUCT(BlueprintType)
203{
204 GENERATED_BODY()
205};
206
207USTRUCT(BlueprintType)
209{
210 GENERATED_BODY()
211
212 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
213 FString Id;
214
215 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
216 FString Object;
217
218 UPROPERTY(BlueprintReadOnly, Category = "OpenAI")
219 bool Deleted{};
220};
Definition ModelTypes.h:209
Definition ModelTypes.h:191
Definition ModelTypes.h:162
int32 Created
Definition ModelTypes.h:174
FString Object
Definition ModelTypes.h:180
FString ID
Definition ModelTypes.h:168
FString Owned_By
Definition ModelTypes.h:186
Definition ModelTypes.h:203