36
36
from .resources .beta import beta
37
37
from .resources .chat import chat
38
38
from .resources .audio import audio
39
+ from .resources .evals import evals
39
40
from .resources .uploads import uploads
40
41
from .resources .responses import responses
41
42
from .resources .fine_tuning import fine_tuning
@@ -59,6 +60,7 @@ class OpenAI(SyncAPIClient):
59
60
batches : batches .Batches
60
61
uploads : uploads .Uploads
61
62
responses : responses .Responses
63
+ evals : evals .Evals
62
64
with_raw_response : OpenAIWithRawResponse
63
65
with_streaming_response : OpenAIWithStreamedResponse
64
66
@@ -158,6 +160,7 @@ def __init__(
158
160
self .batches = batches .Batches (self )
159
161
self .uploads = uploads .Uploads (self )
160
162
self .responses = responses .Responses (self )
163
+ self .evals = evals .Evals (self )
161
164
self .with_raw_response = OpenAIWithRawResponse (self )
162
165
self .with_streaming_response = OpenAIWithStreamedResponse (self )
163
166
@@ -290,6 +293,7 @@ class AsyncOpenAI(AsyncAPIClient):
290
293
batches : batches .AsyncBatches
291
294
uploads : uploads .AsyncUploads
292
295
responses : responses .AsyncResponses
296
+ evals : evals .AsyncEvals
293
297
with_raw_response : AsyncOpenAIWithRawResponse
294
298
with_streaming_response : AsyncOpenAIWithStreamedResponse
295
299
@@ -389,6 +393,7 @@ def __init__(
389
393
self .batches = batches .AsyncBatches (self )
390
394
self .uploads = uploads .AsyncUploads (self )
391
395
self .responses = responses .AsyncResponses (self )
396
+ self .evals = evals .AsyncEvals (self )
392
397
self .with_raw_response = AsyncOpenAIWithRawResponse (self )
393
398
self .with_streaming_response = AsyncOpenAIWithStreamedResponse (self )
394
399
@@ -522,6 +527,7 @@ def __init__(self, client: OpenAI) -> None:
522
527
self .batches = batches .BatchesWithRawResponse (client .batches )
523
528
self .uploads = uploads .UploadsWithRawResponse (client .uploads )
524
529
self .responses = responses .ResponsesWithRawResponse (client .responses )
530
+ self .evals = evals .EvalsWithRawResponse (client .evals )
525
531
526
532
527
533
class AsyncOpenAIWithRawResponse :
@@ -540,6 +546,7 @@ def __init__(self, client: AsyncOpenAI) -> None:
540
546
self .batches = batches .AsyncBatchesWithRawResponse (client .batches )
541
547
self .uploads = uploads .AsyncUploadsWithRawResponse (client .uploads )
542
548
self .responses = responses .AsyncResponsesWithRawResponse (client .responses )
549
+ self .evals = evals .AsyncEvalsWithRawResponse (client .evals )
543
550
544
551
545
552
class OpenAIWithStreamedResponse :
@@ -558,6 +565,7 @@ def __init__(self, client: OpenAI) -> None:
558
565
self .batches = batches .BatchesWithStreamingResponse (client .batches )
559
566
self .uploads = uploads .UploadsWithStreamingResponse (client .uploads )
560
567
self .responses = responses .ResponsesWithStreamingResponse (client .responses )
568
+ self .evals = evals .EvalsWithStreamingResponse (client .evals )
561
569
562
570
563
571
class AsyncOpenAIWithStreamedResponse :
@@ -576,6 +584,7 @@ def __init__(self, client: AsyncOpenAI) -> None:
576
584
self .batches = batches .AsyncBatchesWithStreamingResponse (client .batches )
577
585
self .uploads = uploads .AsyncUploadsWithStreamingResponse (client .uploads )
578
586
self .responses = responses .AsyncResponsesWithStreamingResponse (client .responses )
587
+ self .evals = evals .AsyncEvalsWithStreamingResponse (client .evals )
579
588
580
589
581
590
Client = OpenAI
0 commit comments