1
1
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2
2
3
- import * as Errors from './error' ;
4
- import * as Uploads from './uploads' ;
5
3
import { type Agent } from './_shims/index' ;
6
4
import * as qs from './internal/qs' ;
7
5
import * as Core from './core' ;
6
+ import * as Errors from './error' ;
7
+ import * as Uploads from './uploads' ;
8
8
import * as API from './resources/index' ;
9
+ import {
10
+ AssistantCreateParams ,
11
+ AssistantDeleteResponse ,
12
+ AssistantListParams ,
13
+ AssistantListResponse ,
14
+ AssistantObject ,
15
+ Assistants ,
16
+ } from './resources/assistants' ;
17
+ import { Batch , BatchCreateParams , BatchListParams , BatchListResponse , Batches } from './resources/batches' ;
18
+ import { Chat , ChatCompletionsParams , ChatCompletionsResponse } from './resources/chat' ;
19
+ import { CompletionCreateParams , CompletionCreateResponse , Completions } from './resources/completions' ;
20
+ import { EmbeddingCreateParams , EmbeddingCreateResponse , Embeddings } from './resources/embeddings' ;
21
+ import { Invite , InviteCreateParams , InviteDeleteResponse , Invites } from './resources/invites' ;
22
+ import { Model , ModelDeleteResponse , ModelListResponse , Models } from './resources/models' ;
23
+ import { ModerationCreateParams , ModerationCreateResponse , Moderations } from './resources/moderations' ;
24
+ import {
25
+ User ,
26
+ UserCreateParams ,
27
+ UserDeleteResponse ,
28
+ UserListParams ,
29
+ UserListResponse ,
30
+ Users ,
31
+ } from './resources/users' ;
32
+ import { Audio , AudioSpeechParams } from './resources/audio/audio' ;
33
+ import {
34
+ FileCreateParams ,
35
+ FileDeleteResponse ,
36
+ FileListParams ,
37
+ FileListResponse ,
38
+ Files ,
39
+ OpenAIFile ,
40
+ } from './resources/files/files' ;
41
+ import { FineTuning } from './resources/fine-tuning/fine-tuning' ;
42
+ import { Images } from './resources/images/images' ;
43
+ import { Organization } from './resources/organization/organization' ;
44
+ import {
45
+ Project ,
46
+ ProjectCreateParams ,
47
+ ProjectListParams ,
48
+ ProjectListResponse ,
49
+ Projects ,
50
+ } from './resources/projects/projects' ;
51
+ import {
52
+ ThreadCreateParams ,
53
+ ThreadDeleteResponse ,
54
+ ThreadObject ,
55
+ ThreadUpdateParams ,
56
+ Threads ,
57
+ } from './resources/threads/threads' ;
58
+ import {
59
+ Upload ,
60
+ UploadCompleteParams ,
61
+ UploadCreateParams ,
62
+ Uploads as UploadsAPIUploads ,
63
+ } from './resources/uploads/uploads' ;
64
+ import {
65
+ VectorStoreCreateParams ,
66
+ VectorStoreDeleteResponse ,
67
+ VectorStoreListParams ,
68
+ VectorStoreListResponse ,
69
+ VectorStoreObject ,
70
+ VectorStores ,
71
+ } from './resources/vector-stores/vector-stores' ;
9
72
10
73
export interface ClientOptions {
11
74
/**
@@ -179,7 +242,7 @@ export class ArgotOpenAI extends Core.APIClient {
179
242
static fileFromPath = Uploads . fileFromPath ;
180
243
}
181
244
182
- export const {
245
+ export {
183
246
ArgotOpenAIError ,
184
247
APIError ,
185
248
APIConnectionError ,
@@ -193,101 +256,147 @@ export const {
193
256
InternalServerError ,
194
257
PermissionDeniedError ,
195
258
UnprocessableEntityError ,
196
- } = Errors ;
259
+ } from './error' ;
197
260
198
261
export import toFile = Uploads . toFile ;
199
262
export import fileFromPath = Uploads . fileFromPath ;
200
263
201
- export namespace ArgotOpenAI {
202
- export import RequestOptions = Core . RequestOptions ;
203
-
204
- export import Chat = API . Chat ;
205
- export import ChatCompletionsResponse = API . ChatCompletionsResponse ;
206
- export import ChatCompletionsParams = API . ChatCompletionsParams ;
207
-
208
- export import Completions = API . Completions ;
209
- export import CompletionCreateResponse = API . CompletionCreateResponse ;
210
- export import CompletionCreateParams = API . CompletionCreateParams ;
211
-
212
- export import Images = API . Images ;
213
-
214
- export import Embeddings = API . Embeddings ;
215
- export import EmbeddingCreateResponse = API . EmbeddingCreateResponse ;
216
- export import EmbeddingCreateParams = API . EmbeddingCreateParams ;
217
-
218
- export import Audio = API . Audio ;
219
- export import AudioSpeechParams = API . AudioSpeechParams ;
220
-
221
- export import Files = API . Files ;
222
- export import OpenAIFile = API . OpenAIFile ;
223
- export import FileListResponse = API . FileListResponse ;
224
- export import FileDeleteResponse = API . FileDeleteResponse ;
225
- export import FileCreateParams = API . FileCreateParams ;
226
- export import FileListParams = API . FileListParams ;
227
-
228
- export import Uploads = API . Uploads ;
229
- export import Upload = API . Upload ;
230
- export import UploadCreateParams = API . UploadCreateParams ;
231
- export import UploadCompleteParams = API . UploadCompleteParams ;
232
-
233
- export import FineTuning = API . FineTuning ;
234
-
235
- export import Models = API . Models ;
236
- export import Model = API . Model ;
237
- export import ModelListResponse = API . ModelListResponse ;
238
- export import ModelDeleteResponse = API . ModelDeleteResponse ;
239
-
240
- export import Moderations = API . Moderations ;
241
- export import ModerationCreateResponse = API . ModerationCreateResponse ;
242
- export import ModerationCreateParams = API . ModerationCreateParams ;
243
-
244
- export import Assistants = API . Assistants ;
245
- export import AssistantObject = API . AssistantObject ;
246
- export import AssistantListResponse = API . AssistantListResponse ;
247
- export import AssistantDeleteResponse = API . AssistantDeleteResponse ;
248
- export import AssistantCreateParams = API . AssistantCreateParams ;
249
- export import AssistantListParams = API . AssistantListParams ;
250
-
251
- export import Threads = API . Threads ;
252
- export import ThreadObject = API . ThreadObject ;
253
- export import ThreadDeleteResponse = API . ThreadDeleteResponse ;
254
- export import ThreadCreateParams = API . ThreadCreateParams ;
255
- export import ThreadUpdateParams = API . ThreadUpdateParams ;
256
-
257
- export import VectorStores = API . VectorStores ;
258
- export import VectorStoreObject = API . VectorStoreObject ;
259
- export import VectorStoreListResponse = API . VectorStoreListResponse ;
260
- export import VectorStoreDeleteResponse = API . VectorStoreDeleteResponse ;
261
- export import VectorStoreCreateParams = API . VectorStoreCreateParams ;
262
- export import VectorStoreListParams = API . VectorStoreListParams ;
263
-
264
- export import Batches = API . Batches ;
265
- export import Batch = API . Batch ;
266
- export import BatchListResponse = API . BatchListResponse ;
267
- export import BatchCreateParams = API . BatchCreateParams ;
268
- export import BatchListParams = API . BatchListParams ;
269
-
270
- export import Organization = API . Organization ;
271
-
272
- export import Invites = API . Invites ;
273
- export import Invite = API . Invite ;
274
- export import InviteDeleteResponse = API . InviteDeleteResponse ;
275
- export import InviteCreateParams = API . InviteCreateParams ;
276
-
277
- export import Users = API . Users ;
278
- export import User = API . User ;
279
- export import UserListResponse = API . UserListResponse ;
280
- export import UserDeleteResponse = API . UserDeleteResponse ;
281
- export import UserCreateParams = API . UserCreateParams ;
282
- export import UserListParams = API . UserListParams ;
283
-
284
- export import Projects = API . Projects ;
285
- export import Project = API . Project ;
286
- export import ProjectListResponse = API . ProjectListResponse ;
287
- export import ProjectCreateParams = API . ProjectCreateParams ;
288
- export import ProjectListParams = API . ProjectListParams ;
289
-
290
- export import ImagesResponse = API . ImagesResponse ;
264
+ ArgotOpenAI . Chat = Chat ;
265
+ ArgotOpenAI . Completions = Completions ;
266
+ ArgotOpenAI . Images = Images ;
267
+ ArgotOpenAI . Embeddings = Embeddings ;
268
+ ArgotOpenAI . Audio = Audio ;
269
+ ArgotOpenAI . Files = Files ;
270
+ ArgotOpenAI . Uploads = UploadsAPIUploads ;
271
+ ArgotOpenAI . FineTuning = FineTuning ;
272
+ ArgotOpenAI . Models = Models ;
273
+ ArgotOpenAI . Moderations = Moderations ;
274
+ ArgotOpenAI . Assistants = Assistants ;
275
+ ArgotOpenAI . Threads = Threads ;
276
+ ArgotOpenAI . VectorStores = VectorStores ;
277
+ ArgotOpenAI . Batches = Batches ;
278
+ ArgotOpenAI . Organization = Organization ;
279
+ ArgotOpenAI . Invites = Invites ;
280
+ ArgotOpenAI . Users = Users ;
281
+ ArgotOpenAI . Projects = Projects ;
282
+
283
+ export declare namespace ArgotOpenAI {
284
+ export type RequestOptions = Core . RequestOptions ;
285
+
286
+ export {
287
+ Chat as Chat ,
288
+ type ChatCompletionsResponse as ChatCompletionsResponse ,
289
+ type ChatCompletionsParams as ChatCompletionsParams ,
290
+ } ;
291
+
292
+ export {
293
+ Completions as Completions ,
294
+ type CompletionCreateResponse as CompletionCreateResponse ,
295
+ type CompletionCreateParams as CompletionCreateParams ,
296
+ } ;
297
+
298
+ export { Images as Images } ;
299
+
300
+ export {
301
+ Embeddings as Embeddings ,
302
+ type EmbeddingCreateResponse as EmbeddingCreateResponse ,
303
+ type EmbeddingCreateParams as EmbeddingCreateParams ,
304
+ } ;
305
+
306
+ export { Audio as Audio , type AudioSpeechParams as AudioSpeechParams } ;
307
+
308
+ export {
309
+ Files as Files ,
310
+ type OpenAIFile as OpenAIFile ,
311
+ type FileListResponse as FileListResponse ,
312
+ type FileDeleteResponse as FileDeleteResponse ,
313
+ type FileCreateParams as FileCreateParams ,
314
+ type FileListParams as FileListParams ,
315
+ } ;
316
+
317
+ export {
318
+ UploadsAPIUploads as Uploads ,
319
+ type Upload as Upload ,
320
+ type UploadCreateParams as UploadCreateParams ,
321
+ type UploadCompleteParams as UploadCompleteParams ,
322
+ } ;
323
+
324
+ export { FineTuning as FineTuning } ;
325
+
326
+ export {
327
+ Models as Models ,
328
+ type Model as Model ,
329
+ type ModelListResponse as ModelListResponse ,
330
+ type ModelDeleteResponse as ModelDeleteResponse ,
331
+ } ;
332
+
333
+ export {
334
+ Moderations as Moderations ,
335
+ type ModerationCreateResponse as ModerationCreateResponse ,
336
+ type ModerationCreateParams as ModerationCreateParams ,
337
+ } ;
338
+
339
+ export {
340
+ Assistants as Assistants ,
341
+ type AssistantObject as AssistantObject ,
342
+ type AssistantListResponse as AssistantListResponse ,
343
+ type AssistantDeleteResponse as AssistantDeleteResponse ,
344
+ type AssistantCreateParams as AssistantCreateParams ,
345
+ type AssistantListParams as AssistantListParams ,
346
+ } ;
347
+
348
+ export {
349
+ Threads as Threads ,
350
+ type ThreadObject as ThreadObject ,
351
+ type ThreadDeleteResponse as ThreadDeleteResponse ,
352
+ type ThreadCreateParams as ThreadCreateParams ,
353
+ type ThreadUpdateParams as ThreadUpdateParams ,
354
+ } ;
355
+
356
+ export {
357
+ VectorStores as VectorStores ,
358
+ type VectorStoreObject as VectorStoreObject ,
359
+ type VectorStoreListResponse as VectorStoreListResponse ,
360
+ type VectorStoreDeleteResponse as VectorStoreDeleteResponse ,
361
+ type VectorStoreCreateParams as VectorStoreCreateParams ,
362
+ type VectorStoreListParams as VectorStoreListParams ,
363
+ } ;
364
+
365
+ export {
366
+ Batches as Batches ,
367
+ type Batch as Batch ,
368
+ type BatchListResponse as BatchListResponse ,
369
+ type BatchCreateParams as BatchCreateParams ,
370
+ type BatchListParams as BatchListParams ,
371
+ } ;
372
+
373
+ export { Organization as Organization } ;
374
+
375
+ export {
376
+ Invites as Invites ,
377
+ type Invite as Invite ,
378
+ type InviteDeleteResponse as InviteDeleteResponse ,
379
+ type InviteCreateParams as InviteCreateParams ,
380
+ } ;
381
+
382
+ export {
383
+ Users as Users ,
384
+ type User as User ,
385
+ type UserListResponse as UserListResponse ,
386
+ type UserDeleteResponse as UserDeleteResponse ,
387
+ type UserCreateParams as UserCreateParams ,
388
+ type UserListParams as UserListParams ,
389
+ } ;
390
+
391
+ export {
392
+ Projects as Projects ,
393
+ type Project as Project ,
394
+ type ProjectListResponse as ProjectListResponse ,
395
+ type ProjectCreateParams as ProjectCreateParams ,
396
+ type ProjectListParams as ProjectListParams ,
397
+ } ;
398
+
399
+ export type ImagesResponse = API . ImagesResponse ;
291
400
}
292
401
293
402
export default ArgotOpenAI ;
0 commit comments