3636from .resources .beta import beta
3737from .resources .chat import chat
3838from .resources .audio import audio
39+ from .resources .evals import evals
3940from .resources .uploads import uploads
4041from .resources .responses import responses
4142from .resources .fine_tuning import fine_tuning
@@ -59,6 +60,7 @@ class OpenAI(SyncAPIClient):
5960 batches : batches .Batches
6061 uploads : uploads .Uploads
6162 responses : responses .Responses
63+ evals : evals .Evals
6264 with_raw_response : OpenAIWithRawResponse
6365 with_streaming_response : OpenAIWithStreamedResponse
6466
@@ -158,6 +160,7 @@ def __init__(
158160 self .batches = batches .Batches (self )
159161 self .uploads = uploads .Uploads (self )
160162 self .responses = responses .Responses (self )
163+ self .evals = evals .Evals (self )
161164 self .with_raw_response = OpenAIWithRawResponse (self )
162165 self .with_streaming_response = OpenAIWithStreamedResponse (self )
163166
@@ -290,6 +293,7 @@ class AsyncOpenAI(AsyncAPIClient):
290293 batches : batches .AsyncBatches
291294 uploads : uploads .AsyncUploads
292295 responses : responses .AsyncResponses
296+ evals : evals .AsyncEvals
293297 with_raw_response : AsyncOpenAIWithRawResponse
294298 with_streaming_response : AsyncOpenAIWithStreamedResponse
295299
@@ -389,6 +393,7 @@ def __init__(
389393 self .batches = batches .AsyncBatches (self )
390394 self .uploads = uploads .AsyncUploads (self )
391395 self .responses = responses .AsyncResponses (self )
396+ self .evals = evals .AsyncEvals (self )
392397 self .with_raw_response = AsyncOpenAIWithRawResponse (self )
393398 self .with_streaming_response = AsyncOpenAIWithStreamedResponse (self )
394399
@@ -522,6 +527,7 @@ def __init__(self, client: OpenAI) -> None:
522527 self .batches = batches .BatchesWithRawResponse (client .batches )
523528 self .uploads = uploads .UploadsWithRawResponse (client .uploads )
524529 self .responses = responses .ResponsesWithRawResponse (client .responses )
530+ self .evals = evals .EvalsWithRawResponse (client .evals )
525531
526532
527533class AsyncOpenAIWithRawResponse :
@@ -540,6 +546,7 @@ def __init__(self, client: AsyncOpenAI) -> None:
540546 self .batches = batches .AsyncBatchesWithRawResponse (client .batches )
541547 self .uploads = uploads .AsyncUploadsWithRawResponse (client .uploads )
542548 self .responses = responses .AsyncResponsesWithRawResponse (client .responses )
549+ self .evals = evals .AsyncEvalsWithRawResponse (client .evals )
543550
544551
545552class OpenAIWithStreamedResponse :
@@ -558,6 +565,7 @@ def __init__(self, client: OpenAI) -> None:
558565 self .batches = batches .BatchesWithStreamingResponse (client .batches )
559566 self .uploads = uploads .UploadsWithStreamingResponse (client .uploads )
560567 self .responses = responses .ResponsesWithStreamingResponse (client .responses )
568+ self .evals = evals .EvalsWithStreamingResponse (client .evals )
561569
562570
563571class AsyncOpenAIWithStreamedResponse :
@@ -576,6 +584,7 @@ def __init__(self, client: AsyncOpenAI) -> None:
576584 self .batches = batches .AsyncBatchesWithStreamingResponse (client .batches )
577585 self .uploads = uploads .AsyncUploadsWithStreamingResponse (client .uploads )
578586 self .responses = responses .AsyncResponsesWithStreamingResponse (client .responses )
587+ self .evals = evals .AsyncEvalsWithStreamingResponse (client .evals )
579588
580589
581590Client = OpenAI
0 commit comments