Skip to content

Commit 8c5e78a

Browse files
chore: re-export top level models under library namespace
1 parent 1815c45 commit 8c5e78a

File tree

3 files changed

+573
-0
lines changed

3 files changed

+573
-0
lines changed

lib/openai/models.rb

+193
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
1+
# frozen_string_literal: true
2+
3+
module OpenAI
4+
AllModels = OpenAI::Models::AllModels
5+
6+
Audio = OpenAI::Models::Audio
7+
8+
AudioModel = OpenAI::Models::AudioModel
9+
10+
AudioResponseFormat = OpenAI::Models::AudioResponseFormat
11+
12+
AutoFileChunkingStrategyParam = OpenAI::Models::AutoFileChunkingStrategyParam
13+
14+
Batch = OpenAI::Models::Batch
15+
16+
BatchCancelParams = OpenAI::Models::BatchCancelParams
17+
18+
BatchCreateParams = OpenAI::Models::BatchCreateParams
19+
20+
BatchError = OpenAI::Models::BatchError
21+
22+
BatchListParams = OpenAI::Models::BatchListParams
23+
24+
BatchRequestCounts = OpenAI::Models::BatchRequestCounts
25+
26+
BatchRetrieveParams = OpenAI::Models::BatchRetrieveParams
27+
28+
Beta = OpenAI::Models::Beta
29+
30+
Chat = OpenAI::Models::Chat
31+
32+
ChatModel = OpenAI::Models::ChatModel
33+
34+
ComparisonFilter = OpenAI::Models::ComparisonFilter
35+
36+
Completion = OpenAI::Models::Completion
37+
38+
CompletionChoice = OpenAI::Models::CompletionChoice
39+
40+
CompletionCreateParams = OpenAI::Models::CompletionCreateParams
41+
42+
CompletionUsage = OpenAI::Models::CompletionUsage
43+
44+
CompoundFilter = OpenAI::Models::CompoundFilter
45+
46+
CreateEmbeddingResponse = OpenAI::Models::CreateEmbeddingResponse
47+
48+
Embedding = OpenAI::Models::Embedding
49+
50+
EmbeddingCreateParams = OpenAI::Models::EmbeddingCreateParams
51+
52+
EmbeddingModel = OpenAI::Models::EmbeddingModel
53+
54+
ErrorObject = OpenAI::Models::ErrorObject
55+
56+
EvalCreateParams = OpenAI::Models::EvalCreateParams
57+
58+
EvalCustomDataSourceConfig = OpenAI::Models::EvalCustomDataSourceConfig
59+
60+
EvalDeleteParams = OpenAI::Models::EvalDeleteParams
61+
62+
EvalLabelModelGrader = OpenAI::Models::EvalLabelModelGrader
63+
64+
EvalListParams = OpenAI::Models::EvalListParams
65+
66+
EvalRetrieveParams = OpenAI::Models::EvalRetrieveParams
67+
68+
Evals = OpenAI::Models::Evals
69+
70+
EvalStoredCompletionsDataSourceConfig = OpenAI::Models::EvalStoredCompletionsDataSourceConfig
71+
72+
EvalStringCheckGrader = OpenAI::Models::EvalStringCheckGrader
73+
74+
EvalTextSimilarityGrader = OpenAI::Models::EvalTextSimilarityGrader
75+
76+
EvalUpdateParams = OpenAI::Models::EvalUpdateParams
77+
78+
FileChunkingStrategy = OpenAI::Models::FileChunkingStrategy
79+
80+
FileChunkingStrategyParam = OpenAI::Models::FileChunkingStrategyParam
81+
82+
FileContent = OpenAI::Models::FileContent
83+
84+
FileContentParams = OpenAI::Models::FileContentParams
85+
86+
FileCreateParams = OpenAI::Models::FileCreateParams
87+
88+
FileDeleted = OpenAI::Models::FileDeleted
89+
90+
FileDeleteParams = OpenAI::Models::FileDeleteParams
91+
92+
FileListParams = OpenAI::Models::FileListParams
93+
94+
FileObject = OpenAI::Models::FileObject
95+
96+
FilePurpose = OpenAI::Models::FilePurpose
97+
98+
FileRetrieveParams = OpenAI::Models::FileRetrieveParams
99+
100+
FineTuning = OpenAI::Models::FineTuning
101+
102+
FunctionDefinition = OpenAI::Models::FunctionDefinition
103+
104+
# @type [OpenAI::Internal::Type::Converter]
105+
FunctionParameters = OpenAI::Models::FunctionParameters
106+
107+
Image = OpenAI::Models::Image
108+
109+
ImageCreateVariationParams = OpenAI::Models::ImageCreateVariationParams
110+
111+
ImageEditParams = OpenAI::Models::ImageEditParams
112+
113+
ImageGenerateParams = OpenAI::Models::ImageGenerateParams
114+
115+
ImageModel = OpenAI::Models::ImageModel
116+
117+
ImagesResponse = OpenAI::Models::ImagesResponse
118+
119+
# @type [OpenAI::Internal::Type::Converter]
120+
Metadata = OpenAI::Models::Metadata
121+
122+
Model = OpenAI::Models::Model
123+
124+
ModelDeleted = OpenAI::Models::ModelDeleted
125+
126+
ModelDeleteParams = OpenAI::Models::ModelDeleteParams
127+
128+
ModelListParams = OpenAI::Models::ModelListParams
129+
130+
ModelRetrieveParams = OpenAI::Models::ModelRetrieveParams
131+
132+
Moderation = OpenAI::Models::Moderation
133+
134+
ModerationCreateParams = OpenAI::Models::ModerationCreateParams
135+
136+
ModerationImageURLInput = OpenAI::Models::ModerationImageURLInput
137+
138+
ModerationModel = OpenAI::Models::ModerationModel
139+
140+
ModerationMultiModalInput = OpenAI::Models::ModerationMultiModalInput
141+
142+
ModerationTextInput = OpenAI::Models::ModerationTextInput
143+
144+
OtherFileChunkingStrategyObject = OpenAI::Models::OtherFileChunkingStrategyObject
145+
146+
Reasoning = OpenAI::Models::Reasoning
147+
148+
ReasoningEffort = OpenAI::Models::ReasoningEffort
149+
150+
ResponseFormatJSONObject = OpenAI::Models::ResponseFormatJSONObject
151+
152+
ResponseFormatJSONSchema = OpenAI::Models::ResponseFormatJSONSchema
153+
154+
ResponseFormatText = OpenAI::Models::ResponseFormatText
155+
156+
Responses = OpenAI::Models::Responses
157+
158+
ResponsesModel = OpenAI::Models::ResponsesModel
159+
160+
StaticFileChunkingStrategy = OpenAI::Models::StaticFileChunkingStrategy
161+
162+
StaticFileChunkingStrategyObject = OpenAI::Models::StaticFileChunkingStrategyObject
163+
164+
StaticFileChunkingStrategyObjectParam = OpenAI::Models::StaticFileChunkingStrategyObjectParam
165+
166+
Upload = OpenAI::Models::Upload
167+
168+
UploadCancelParams = OpenAI::Models::UploadCancelParams
169+
170+
UploadCompleteParams = OpenAI::Models::UploadCompleteParams
171+
172+
UploadCreateParams = OpenAI::Models::UploadCreateParams
173+
174+
Uploads = OpenAI::Models::Uploads
175+
176+
VectorStore = OpenAI::Models::VectorStore
177+
178+
VectorStoreCreateParams = OpenAI::Models::VectorStoreCreateParams
179+
180+
VectorStoreDeleted = OpenAI::Models::VectorStoreDeleted
181+
182+
VectorStoreDeleteParams = OpenAI::Models::VectorStoreDeleteParams
183+
184+
VectorStoreListParams = OpenAI::Models::VectorStoreListParams
185+
186+
VectorStoreRetrieveParams = OpenAI::Models::VectorStoreRetrieveParams
187+
188+
VectorStores = OpenAI::Models::VectorStores
189+
190+
VectorStoreSearchParams = OpenAI::Models::VectorStoreSearchParams
191+
192+
VectorStoreUpdateParams = OpenAI::Models::VectorStoreUpdateParams
193+
end

rbi/openai/models.rbi

+191
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,191 @@
1+
# typed: strong
2+
3+
module OpenAI
4+
AllModels = OpenAI::Models::AllModels
5+
6+
Audio = OpenAI::Models::Audio
7+
8+
AudioModel = OpenAI::Models::AudioModel
9+
10+
AudioResponseFormat = OpenAI::Models::AudioResponseFormat
11+
12+
AutoFileChunkingStrategyParam = OpenAI::Models::AutoFileChunkingStrategyParam
13+
14+
Batch = OpenAI::Models::Batch
15+
16+
BatchCancelParams = OpenAI::Models::BatchCancelParams
17+
18+
BatchCreateParams = OpenAI::Models::BatchCreateParams
19+
20+
BatchError = OpenAI::Models::BatchError
21+
22+
BatchListParams = OpenAI::Models::BatchListParams
23+
24+
BatchRequestCounts = OpenAI::Models::BatchRequestCounts
25+
26+
BatchRetrieveParams = OpenAI::Models::BatchRetrieveParams
27+
28+
Beta = OpenAI::Models::Beta
29+
30+
Chat = OpenAI::Models::Chat
31+
32+
ChatModel = OpenAI::Models::ChatModel
33+
34+
ComparisonFilter = OpenAI::Models::ComparisonFilter
35+
36+
Completion = OpenAI::Models::Completion
37+
38+
CompletionChoice = OpenAI::Models::CompletionChoice
39+
40+
CompletionCreateParams = OpenAI::Models::CompletionCreateParams
41+
42+
CompletionUsage = OpenAI::Models::CompletionUsage
43+
44+
CompoundFilter = OpenAI::Models::CompoundFilter
45+
46+
CreateEmbeddingResponse = OpenAI::Models::CreateEmbeddingResponse
47+
48+
Embedding = OpenAI::Models::Embedding
49+
50+
EmbeddingCreateParams = OpenAI::Models::EmbeddingCreateParams
51+
52+
EmbeddingModel = OpenAI::Models::EmbeddingModel
53+
54+
ErrorObject = OpenAI::Models::ErrorObject
55+
56+
EvalCreateParams = OpenAI::Models::EvalCreateParams
57+
58+
EvalCustomDataSourceConfig = OpenAI::Models::EvalCustomDataSourceConfig
59+
60+
EvalDeleteParams = OpenAI::Models::EvalDeleteParams
61+
62+
EvalLabelModelGrader = OpenAI::Models::EvalLabelModelGrader
63+
64+
EvalListParams = OpenAI::Models::EvalListParams
65+
66+
EvalRetrieveParams = OpenAI::Models::EvalRetrieveParams
67+
68+
Evals = OpenAI::Models::Evals
69+
70+
EvalStoredCompletionsDataSourceConfig = OpenAI::Models::EvalStoredCompletionsDataSourceConfig
71+
72+
EvalStringCheckGrader = OpenAI::Models::EvalStringCheckGrader
73+
74+
EvalTextSimilarityGrader = OpenAI::Models::EvalTextSimilarityGrader
75+
76+
EvalUpdateParams = OpenAI::Models::EvalUpdateParams
77+
78+
FileChunkingStrategy = OpenAI::Models::FileChunkingStrategy
79+
80+
FileChunkingStrategyParam = OpenAI::Models::FileChunkingStrategyParam
81+
82+
FileContent = OpenAI::Models::FileContent
83+
84+
FileContentParams = OpenAI::Models::FileContentParams
85+
86+
FileCreateParams = OpenAI::Models::FileCreateParams
87+
88+
FileDeleted = OpenAI::Models::FileDeleted
89+
90+
FileDeleteParams = OpenAI::Models::FileDeleteParams
91+
92+
FileListParams = OpenAI::Models::FileListParams
93+
94+
FileObject = OpenAI::Models::FileObject
95+
96+
FilePurpose = OpenAI::Models::FilePurpose
97+
98+
FileRetrieveParams = OpenAI::Models::FileRetrieveParams
99+
100+
FineTuning = OpenAI::Models::FineTuning
101+
102+
FunctionDefinition = OpenAI::Models::FunctionDefinition
103+
104+
FunctionParameters = T.let(OpenAI::Models::FunctionParameters, OpenAI::Internal::Type::Converter)
105+
106+
Image = OpenAI::Models::Image
107+
108+
ImageCreateVariationParams = OpenAI::Models::ImageCreateVariationParams
109+
110+
ImageEditParams = OpenAI::Models::ImageEditParams
111+
112+
ImageGenerateParams = OpenAI::Models::ImageGenerateParams
113+
114+
ImageModel = OpenAI::Models::ImageModel
115+
116+
ImagesResponse = OpenAI::Models::ImagesResponse
117+
118+
Metadata = T.let(OpenAI::Models::Metadata, OpenAI::Internal::Type::Converter)
119+
120+
Model = OpenAI::Models::Model
121+
122+
ModelDeleted = OpenAI::Models::ModelDeleted
123+
124+
ModelDeleteParams = OpenAI::Models::ModelDeleteParams
125+
126+
ModelListParams = OpenAI::Models::ModelListParams
127+
128+
ModelRetrieveParams = OpenAI::Models::ModelRetrieveParams
129+
130+
Moderation = OpenAI::Models::Moderation
131+
132+
ModerationCreateParams = OpenAI::Models::ModerationCreateParams
133+
134+
ModerationImageURLInput = OpenAI::Models::ModerationImageURLInput
135+
136+
ModerationModel = OpenAI::Models::ModerationModel
137+
138+
ModerationMultiModalInput = OpenAI::Models::ModerationMultiModalInput
139+
140+
ModerationTextInput = OpenAI::Models::ModerationTextInput
141+
142+
OtherFileChunkingStrategyObject = OpenAI::Models::OtherFileChunkingStrategyObject
143+
144+
Reasoning = OpenAI::Models::Reasoning
145+
146+
ReasoningEffort = OpenAI::Models::ReasoningEffort
147+
148+
ResponseFormatJSONObject = OpenAI::Models::ResponseFormatJSONObject
149+
150+
ResponseFormatJSONSchema = OpenAI::Models::ResponseFormatJSONSchema
151+
152+
ResponseFormatText = OpenAI::Models::ResponseFormatText
153+
154+
Responses = OpenAI::Models::Responses
155+
156+
ResponsesModel = OpenAI::Models::ResponsesModel
157+
158+
StaticFileChunkingStrategy = OpenAI::Models::StaticFileChunkingStrategy
159+
160+
StaticFileChunkingStrategyObject = OpenAI::Models::StaticFileChunkingStrategyObject
161+
162+
StaticFileChunkingStrategyObjectParam = OpenAI::Models::StaticFileChunkingStrategyObjectParam
163+
164+
Upload = OpenAI::Models::Upload
165+
166+
UploadCancelParams = OpenAI::Models::UploadCancelParams
167+
168+
UploadCompleteParams = OpenAI::Models::UploadCompleteParams
169+
170+
UploadCreateParams = OpenAI::Models::UploadCreateParams
171+
172+
Uploads = OpenAI::Models::Uploads
173+
174+
VectorStore = OpenAI::Models::VectorStore
175+
176+
VectorStoreCreateParams = OpenAI::Models::VectorStoreCreateParams
177+
178+
VectorStoreDeleted = OpenAI::Models::VectorStoreDeleted
179+
180+
VectorStoreDeleteParams = OpenAI::Models::VectorStoreDeleteParams
181+
182+
VectorStoreListParams = OpenAI::Models::VectorStoreListParams
183+
184+
VectorStoreRetrieveParams = OpenAI::Models::VectorStoreRetrieveParams
185+
186+
VectorStores = OpenAI::Models::VectorStores
187+
188+
VectorStoreSearchParams = OpenAI::Models::VectorStoreSearchParams
189+
190+
VectorStoreUpdateParams = OpenAI::Models::VectorStoreUpdateParams
191+
end

0 commit comments

Comments
 (0)